- 博客(114)
- 资源 (1)
- 收藏
- 关注

原创 java调用webservice接口,解析成json格式(用户名和密码认证)
公司web项目需要调用erp接口,格式是webservice格式,认证方式是用户名和密码,请求参数拼成一个webservice格式,接口调用返回解析成json格式,需要调用两个包,json包,dom4j包。需要导入的包
2018-10-16 14:13:43
14377
2
原创 javaScirpt学习第五章(函数)-第二部分
本文摘要: JavaScript函数学习第二部分主要介绍了window对象、this指向、变量提升等核心概念。关键点包括:1) window对象是浏览器全局对象,管理内置函数和变量;2) var声明变量自动成为window属性,let则不会;3) 变量和函数存在提升现象;4) this指向根据调用方式不同而变化;5) 立即执行函数(IIFE)可创建一次性作用域。文章还通过多个示例演示了debug调试、this在不同场景下的指向,以及let/var的作用域差异,帮助理解JavaScript的函数工作机制。
2025-05-31 17:23:59
728
原创 javaScirpt学习第五章(函数)-第一部分
JavaScript函数是代码复用的基础单元,可通过function关键字或箭头函数定义,支持参数传递和返回值。函数本质上是对象,可以存储代码并在需要时调用。定义方式包括函数声明、函数表达式和箭头函数。函数调用时,实参会赋值给形参,若形参多于实参,多余形参为undefined。箭头函数简洁,支持默认参数。函数还可以接收对象作为参数,修改对象属性会影响所有引用该对象的变量。此外,函数可以作为参数传递给其他函数,实现更灵活的代码结构。
2025-05-23 12:57:14
961
原创 javaScirpt学习第四章(对象)-基础部分
JavaScript中的对象是存储键值对的复合数据类型,允许灵活组织和访问数据。对象可以通过new Object()、Object()或{}创建,属性名通常是字符串,属性值可以是任意类型,包括对象。对象属性可以通过.或[]访问,删除属性使用delete操作符。对象字面量{}可以直接创建并添加属性。枚举对象属性使用for-in循环,但符号属性不可枚举。对象是可变类型,修改对象会影响所有指向它的变量,而原始值是不可变类型。对象比较时比较的是内存地址,而非内容。
2025-05-21 10:16:00
602
原创 javaScript学习第三章(流程控制小练习)
本文介绍了JavaScript中流程控制的相关练习,涵盖if、if-else、switch、while和for等语句的使用。通过具体需求背景和代码示例,展示了如何判断奇偶数、根据成绩发放奖励、判断婚姻条件、计算存款年限以及求水仙花数和质数等问题。每个练习都提供了详细的解题分析和代码实现,帮助读者更好地理解流程控制的应用场景和编程技巧。这些练习不仅巩固了基础语法,还提升了解决实际问题的能力。
2025-05-19 22:13:16
1136
原创 javaScript学习第三章(流程控制)夯实基础
JavaScript的流程控制是编程中管理代码执行顺序的核心机制,主要包括顺序、分支和循环三种结构。顺序流程控制是代码的默认执行方式,按顺序逐行执行。分支流程控制通过条件判断选择执行不同的代码块,常见的有if、三元表达式和switch语句。if语句用于单一条件判断,if-else和if-else if-else则用于多条件分支。switch语句适合多条件全等判断,结构清晰但功能与if语句重复。 循环流程控制用于重复执行代码块,主要包括for、while、for-in和do-while循环。while循环在条
2025-05-19 22:09:38
595
原创 javaScript学习第二章(运算符)夯实基础
本文介绍了JavaScript中的运算符及其使用方法,涵盖了算术运算符、赋值运算符、比较运算符、逻辑运算符、字符串运算符、条件(三元)运算符和类型运算符。通过示例代码,详细展示了各种运算符的具体应用场景,如算术运算中的加减乘除、赋值运算中的+=、-=等,以及逻辑运算中的&&、||和!。此外,还探讨了JavaScript的弱类型特性,如字符串与数字的自动类型转换。文章通过丰富的代码示例,帮助读者理解运算符的使用及其在编程中的实际应用。
2025-05-16 09:30:14
790
原创 javaScript学习第一章(数据类型)夯实基础
JavaScript 的数据类型分为原始数据类型和引用数据类型。原始数据类型包括 Number、String、Boolean、Undefined、Null 和 Symbol。Number 类型表示数值,支持整数、浮点数和特殊值如 NaN 和 Infinity。String 表示文本数据,Boolean 表示逻辑值 true 或 false,Undefined 表示未赋值的变量,Null 表示空值,Symbol 是唯一标识符。引用数据类型包括对象、数组等。使用 typeof 运算符可以判断原始数据类型,但无法
2025-05-14 13:09:00
949
原创 CSS3(BFC)
BFC(Block Formatting Context,块级格式化上下文)是CSS中的一种布局机制,用于控制块级元素的布局和渲染。BFC的创建可以通过浮动、绝对定位、行内块元素、表格单元格、overflow属性不为visible等方式实现。开启BFC后,可以解决子元素的margin塌陷、浮动元素覆盖、以及父元素高度塌陷等问题。例如,通过设置float: left、position: absolute、display: inline-block、overflow: auto等属性,可以触发BFC,从而避免布
2025-05-12 21:18:59
1488
原创 css3响应式布局
CSS3响应式布局是现代网页设计中的关键技术,确保网页在不同设备上(如手机、平板、桌面电脑)都能良好显示。媒体查询(Media Queries)是实现响应式布局的核心工具,允许根据屏幕宽度、高度等特性调整样式。媒体类型(如screen、print)和媒体特性(如width、max-width、min-width)是媒体查询的重要组成部分。通过设置max-width和min-width,可以定义不同屏幕尺寸下的样式变化,确保布局的灵活性和适应性。响应式设计提升了用户体验,使网页在各种设备上都能保持一致的外观和
2025-05-12 13:02:55
1105
原创 css3伸缩盒模型第三章(伸缩相关)
主轴方向 如果是纵向,那么flex-basis代表的就是高度,宽度就失效了。每个项目本身是200px,当设置了 flex-basis 后,高度就变为 300px了。
2025-05-08 15:29:41
1249
原创 css3伸缩盒模型第一章(主轴以及伸缩盒模型)
我们设置了伸缩项目后,里面的项目就好挤到一行,我们需要进行一个换行操作,我们需要做的是将内容撑多,放多个盒子,这样才好观察。方式2 换行 不过我们可能觉得不可思议,没有挨到一起,挨到一起是纵轴的设置,不是主轴。伸缩项目沿着主轴排列,主轴默认是水平的,默认方向是:从左到右(左边是起点,右边。我们将父元素叫做伸缩容器,子元素称为项目,容器里面的元素都称为一个一个的项目。如果我们有很多元素的话,我们可以设置元素的排列方式,如均分,两边对齐。均匀分布 ,留的空隙都是一样的,这是新出来的特性,比较新。
2025-04-29 21:15:37
991
原创 css3新特性第九章(动画)
关键帧指的是,在构成一段动画的若干帧中,起到决定性作用的 2-3 帧。关键帧有两种方式,一种是通过关键字 from -> to这种方式 ,还有一种是 0% -》 100% 的方式,还有一种是混合,但是不推荐;
2025-04-27 12:49:13
705
原创 css3新特性第八章(过渡)
过渡可以在不使用 Flash 动画,不使用 JavaScript 的情况下,让元素从一种样式,平滑过渡为另一 种样式。
2025-04-26 20:29:13
804
原创 css3新特性第七章(3D变换)
我们发现,当我们设置了 perspective 的参数大小会发现,我们数值设置的越小,那么我们看到的z轴面积就越大,改值跟我们眼睛看东西一样,越近对应看到的物体也就越大,数字越小就代表越近,因为只有旋转效果是最好的,位移和缩放是看不出来的,因为没有厚度我们看到的第一眼以为是一个放大,实际上不是的,位移后,原本盒子没有厚度导致我们以为只是放大,这个时候我们需要调整透视点位置即可。
2025-04-24 22:01:13
996
原创 css3新特性第六章(2D变换)
我们看到使用位移的时候,设置了原点偏移没有作用,也就是说,位移对是否设置原点不影响设置原点对缩放是有影响的,本来是以中小为原点的,目前是按照设置的方式显示设置原点对旋转是有影响的,一直围绕这 设置点为中心点旋转,我们自己可以打开开发者工具,手动调整角度进行观察。
2025-04-22 19:13:03
836
原创 css3新特性第五章(web字体)
使用以前 CSS 的版本,网页设计师不得不使用用户计算机上已经安装的字体。使用,网页设计师可以使用他/她喜欢的任何字体。当你发现您要使用的字体文件时,只需简单的将字体文件包含在网站中,它会自动下载给需要的用户。您所选择的字体在新的版本有关于规则描述。您"自己的"的字体是在规则中定义的。Internet Explorer 9+, Firefox, Chrome, Safari, 和 Opera 支持 WOFF (Web Open Font Format) 字体.
2025-04-21 21:49:34
621
原创 css3新特性第三章(文本属性)
超出文字部分截掉,这个的前提是需要设置文字不换行,并且需要设置 overflow 的属性。/* 如果一行过长,会自动换一行显示,特点:文本始末空格都给出掉了,只认换行 */ /* 这个属性必须写 visible 不写就可以了*/ /* 这个属性必须写 visible 不写就可以了*/ /* 文字溢出 第一种 超出文字部分截掉 *//* 按原文显示,如果超出了宽度,也会原样输出 *//* 第二种写法 三个值 背景颜色*//* 所有的文本都不换行,都放到一行 */
2025-04-20 06:46:18
1091
原创 css3新特性之第一章(盒模型)
- CSS3 是 CSS2 的升级版本,它在 CSS2 的基础上,新增了很多强大的新功能,从而解决一些实际 面临的问题。- CSS3 在未来会按照模块化的方式去发展: https://www.w3.org/Style/CSS/current-work.html- CSS3 的新特性如下: - 新增了更加实用的选择器,例如:动态伪类选择器、目标伪类选择器、伪元素选择器等等。 - 新增了更好的视觉效果,例如:圆角、阴影、渐变等。 - 新增了丰富的背景效果,例如:支持多个背景图片,同时新增了若
2025-04-11 10:54:58
717
原创 html5新特性之第二章(多媒体)
当我们看到拿到一个视频文件.mp4或者.mv的文件我们如何在浏览器上面呈现呢,html5增加了video 标签,将视频地址写到src上,即可播放视频标签用来定义视频,它是双标签。
2025-04-08 12:23:16
932
原创 html5新特性之第一章节
该标签需要配合 summary标签一起使用,类似于折叠面板效果。语义:定义已知范围内的标量测量。也被称为 gauge (尺度),双标签,例如:电量、磁盘用量。novalidate 如果给 form 标签设置了该属性,表单提交的时候不再进行验证。语义:显示某个任务完成的进度的指示器,一般用于表示进度条,双标签,例如:工作完成进度。用于搜索框的关键字提示,配合form中的input搜索,实现智能联想效果。针对form标签里面的元素,点击提交时候进行的一些校验。增加了布局,状态标签,文本标签。
2025-04-07 15:26:38
956
原创 css2学习总结之尚品汇静态页面
在 PC 端网页中,一般都会有一个固定宽度且水平居中的盒子,来显示网页的主要内容,这是网页的版心。版心的宽度一般是 960 ~ 1200 像素之间。版心可以是一个,也可以是多个。
2025-04-07 09:56:19
776
原创 css盒子模型第二章(margin padding border content)
包含盒子的组成部分,计算方式,content,padding,border,margin 各种概念
2025-03-17 15:56:05
947
原创 css选择器第三章(伪元素/选择器优先级/三大特性)
该选择器跟之前的不同,元素选择器操作的是元素里面的内容,伪类操作的是元素本身(只能操作类似于div,p标签等等这些标签元素)。
2025-02-28 14:11:16
916
原创 Java8 特性函数式接口(第一章)
Java 8引入了函数式接口(Functional Interface)的概念,它是指只包含一个抽象方法的接口。函数式接口可以使用Lambda表达式来创建该接口的对象。这种接口设计使得Java可以更加轻松地支持函数式编程风格,引入了更简洁和灵活的语法。函数式接口是只包含一个抽象方法的接口,通常用于 Lambda 表达式或方法引用。这些接口被广泛用于 Stream API 和其他与函数式编程相关的特性。Java 8中的函数式接口可以使用。
2024-11-07 11:55:02
730
【分布式消息队列】RocketMQ源码解读与设计思想总结:服务启动、客户端业务及重点机制分析
2025-04-03
【消息中间件】RocketMQ快速实战指南与集群架构解析:从安装到高可用集群搭建
2025-04-03
### 【Java Web安全】基于SpringSecurity的用户认证与授权系统设计:从入门到实践
2025-04-03
### 【消息中间件】RocketMQ开发模型与生产环境问题剖析:深入掌握原生API及SpringBoot集成方法
2025-04-03
基于硅谷甄选项目写的一套后台系统
2025-03-27
springboot+thymeleaf+springsecurity 实现的一个小案例,包含登录,注册;登录成功后员工信息查看
2024-10-20
springboot+thymeleaf 整合小案例,用于对thymeleaf 各种语法使用,以及真正做到实战经验
2024-10-20
spring security 自定义动态权限
2024-09-10
spring security 记住我功能实现
2024-08-30
webservice参数的获取.docx
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人