- 博客(31)
- 收藏
- 关注
原创 Idea工具使用经典总结
安装教程下载地址:https://www.jetbrains.com/idea/download/#section=windows准备idea(ideaIU-2017.2.3.exe)软件与激活包(JetbrainsCrack-2.6.9-release-enc.jar) 安装idea步骤 ...
2019-01-21 11:19:51
998
原创 JAVA-String与StringBuffer
String类String引用类型,它提供如下方法:String str = 123;String str = “aaa”; 方法名 说明 length() 字符串长度 charAt() 提取字符串中的字符 equals() ...
2018-09-21 10:53:32
265
原创 JAVA-单元测试、字段封装、构造器、方法重载
单元测试单元测试主要是用于提高编写代码质量,编写单元测试来对我们所编写的方法进行测试。单元测试是开发人员编写 单元测试依赖Junit 这个框架 单元测试方法上需加@TestassertXXX断言,主要是用于判断测试的通过的条件。字段封装public是公有的,任何人都可以去访问它修饰的成员变量,没办法去控制值的逻辑校验或者验证,按程序员开发惯例,我们将成员变量私有化,只给它...
2018-09-21 10:33:58
679
原创 JAVA-自己对类与对象的认识
术语:面向对象编程: OOP, Object-oriented Programming面向对象设计: OOD, Object-oriented DesignJava语言是面向对象的编程语言.C语言是面向过程的编程语言.什么是类?(class)通过我们学过的JAVA程序我们表示一个数字,表示一个字还可以表示“是”或“否”吗?问:怎么来表示一只狗,表示一个商品,怎么表示一个订单...
2018-09-21 10:31:53
507
原创 JAVA-数组经典练习题
有一个数组中有重复的元素, 去除重复元素(例如3个9,只留1个)import java.util.Arrays;/** * 1. 有一个数组中有重复的元素, 去除重复元素(例如3个9,只留1个) * @author admin */public class Xample01 { public static void main(String[] args) { ...
2018-09-21 10:26:59
4134
4
原创 JAVA-数组(Array)
什么是数组(Array)数组, 一组相同类型的数据, 存储在一串连续的内存空间中.数组有4个要素:1. 数组名称, 它表示的是数组首元素的地址2. 数组元素, 构成数组的数据个体2. 元素类型3. 元素下标, 从0开始length表示数组的长度, 即元素个数. 数组中最后一个元素的下标是length-1.数组的长度一旦确定就不可更改.操作数组时, 要注意下标不要...
2018-09-21 10:21:15
335
原创 JAVA-循环结构(调试debug)
调试(debug)程序中的漏洞称为bug, 找出并修改漏洞的过程称为debug如何调试?1.设置断点2.启动调试3.单步运行4.观察执行过程及变量的变化 断点(breakpoint): 程序将暂停在断点处单步运行(step over | step into): F6 | F5跳至下一断点: F8 循环结构当程序中出现有规律的重复操作时,可以用循环...
2018-09-21 09:55:18
868
原创 JAVA-输入年和月, 在控制台打印出这个月的日历
import java.util.Date;import java.util.Scanner;public class Calendar { public static void main(String[] args) { //输入年、月 //创建扫描器 Scanner sc = new Scanner(System.in); S...
2018-09-21 09:52:49
2515
1
原创 JAVA-选择结构( if else与switch)
逻辑运算符 符号 含义 运算规则 ! 逻辑非, not, 不 求反 && 逻辑与, and, 并且 只有两端都为true结果才为true || 逻辑或, or,...
2018-09-21 09:46:22
512
原创 JAVA数据类型、变量
java类的规范命名:1.构成类名的每个单词首字母大写, 这称为"帕斯卡(Pascal)命名法".2.公共类名(public class)必须和文件名一致.java语言区分大小写.每行语句以分号结束, 建议一行只写一条语句.符号(),{},"",''成对且是英文符.在适当的地方编写适当的注释,增强程序的可读性.java注释单行注释:// comment多...
2018-09-21 09:43:17
160
原创 JAVA-初识、环境搭建、Eclipse使用技巧
准备环境IDE下载地址:http://www.eclipse.org/downloads/eclipse-packages/JDK下载地址: http://www.oracle.com/technetwork/java/javase/archive-139210.html1、配置环境变量:JAVA_HOME : 安装JDK的目录Path:引用JAVA_HOME,%JAVA_...
2018-09-21 09:40:46
237
原创 HTML+CSS做二级导航
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>导航菜单</title> <link rel="stylesheet" type="text/css&q
2018-09-19 16:02:57
4117
原创 CSS3 新特性
过渡transitiontransition: 过渡的属性 过渡的时间 过渡的类型 延迟时间;如: transition:all 2s linear 2s; transition:width 2s ease-in-out 2s,height .2s ease 3s;变形transformtransform: 平移: translate(X轴,Y轴) ...
2018-09-19 16:00:45
246
原创 CSS:绝对定位、相对定位、固定定位
绝对定位position: absolute特性:脱离文档流,定位元素占据的位置会释放 原点计算:如果该元素做了定位,那么就去找它做了定位的父元素(找最近的)作为原点基准,如果父元素都没做定位,则以浏览器(0,0)作为原点基准。 对内嵌元素定位后,设置宽高属性就会有效果应用场景: 一般情况下,绝对定位用在下拉菜单、焦点图轮播、弹出数字气泡、特别花边等场景相对...
2018-09-19 15:40:24
1227
原创 布局:float、display、overflow
display属性block: 块级元素inline: 行级(内联)元素inline-block: 行内块元素,既在同一行内呈现,也能设置width,heightnone: 隐藏元素float属性float: left | right | none;float可以让上下排列的块元素左右排列. 浮动元素脱离了标准文档流, 它的高度不会把其父元素撑高, 这称为边框塌...
2018-09-14 15:47:30
361
原创 盒子模型的理解
盒子模型什么是盒子?html中的标签(元素)统统都是一个矩形的平面框, 在立体上, 它由多个平面构成, 这称为盒子模型.从底层到顶层的立体结构: margin->background-color->background-image->padding->content->border 三大盒子属性:border(边框)padding(内边距)...
2018-09-14 15:45:30
3216
原创 CSS样式的常见属性及值
常见样式属性及值字体:font-family-size-style: normal(正常)|italic(倾斜)|oblique-weight: normal|bold(粗体) 如果组合起来编写: font: style weight size family字体大小的单位可以是 px, em, rem, pt, cm, mm, in, pc 文本:c...
2018-09-14 15:42:04
572
原创 CSS中层次、属性、结构伪类选择器
层次选择器 注意: 这些选择器最终的控制对象都是F!实际应用中, 后代选择器和子元素选择器是使用得较多的! 属性选择器结构伪类选择器E:first-child 选择的是在同级元素中排第1位的E元素E:last-child 选择的是在同级元素中排最后1位的E元素E:nth-child(n) 选择的是在同级元素中排第n位的E元素E:first-of-ty...
2018-09-14 15:40:47
523
原创 CSS基本概念
CSS基本概念Cascading Style Sheet, 级联样式表HTML是网页的内容/骨架CSS是网页的外衣/表现文件扩展名: .cssCSS写在哪1. 行内样式表<tagName style="css code here..." />2. 内部样式表<style>selector {css code here...}...
2018-09-14 15:33:13
267
原创 HTML5表单验证
表单<form method="提交方式" action="提交地址">表单元素</form> 表单元素的一般语法:1. <input type="元素类型" name="元素名称" />2. 特殊的<select><option value="选项的值&qu
2018-09-14 15:31:10
531
原创 HTML5中视频、音频标签使用
视频video<video src=”视频的路径” controls=”控制播放、暂停、音量等” autoplay=”自动播放” loop=”循环播放” width=”视频播放器的宽度” height=”视频播放器的高度”></video>还有做浏览器兼容的方式:<video controls au...
2018-09-14 15:28:08
1760
原创 内联框架iframe与结构性元素
结构性元素用于布局和结构. div : 单纯的容器header : 页眉footer : 页脚section : 一块独立区域article : 相对独立的文章nav : 页面导航内联框架iframeiframe标签可以在页面上任意位置嵌入另一个页面.常见属性:src : 另一个页面的地址widthheightframeborder : ...
2018-09-14 15:24:05
247
原创 HTML中的列表与表格
无序列表和有序列表用于呈现逻辑上并列的具有相关性的数据内容.<ul><li></li></ul>ul元素可以用type属性设置不同的列表标记:disc: 实心圆点circle: 空心圆圈square: 实心正方形 <ol><li></li></ol&am
2018-09-14 15:11:00
416
原创 HTML认识及基础标签使用
什么是HTMLHyper Text Markup Language, 超文本标记语言标记又称为标签(Tag), 一般语法:<tagName></tagName>它可以有属性(Attribute):<tagName attributeName="value">, 如:<meta charset="utf-8" />标签也可以...
2018-09-14 14:38:45
229
原创 Condition条件阻塞的应用
Condition的功能类似传统技术中Obect.wait和Obect.notify的功能/** * 应用场景:三个线程,第一个线程循环10次之后,接着回到第二个线程也循环10次, * 紧接着第三个线程也循环10次,最后又回到第一个线程。如此循环50次! * */import java.util.concurrent.locks.Condition;import java.util.co...
2018-03-04 00:02:19
299
原创 Eclipse运行速度调优方案
笔者使用Eclipse作为日常工作中的主要IDE工具,由于安装的插件比较多比较大,代码也很多,启动Eclipse直到所有项目编译完成需要几分钟,一直对开发环境的速度感觉不满意。最近看了”深入理解JAVA虚拟机”这本书,决定对Eclipse进行” 动刀”调优,感兴趣的小伙伴可以参考如下配置,根据自己的硬件情况,进行调节。eclipse.ini配置中加入参数,不过根据不同的硬件情况,适当调节更佳。-X...
2018-02-28 21:17:59
286
原创 线程池(应用场景:小服务器、定时炸弹、闹钟)
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.con
2018-01-31 22:13:26
750
原创 线程范围内共享变量
①传统线程之间的共享变量import java.util.HashMap;import java.util.Map;import java.util.Random;/** * 描述:传统线程之间的共享变量 * */public class ThreadTraditionalShareDate { private static Map sharDate = new HashM
2018-01-28 22:38:40
233
原创 商品条形码的生成JBarcode
①背景 目前商品条形码的应用场景已经遍布各类互联网平台,通常是将产品/商品的唯一编号存储于条形码中以做扫码识别。 而用于生产环境的条形码技术仍然存在,条码技术在现在的应用非常广泛,几乎所有的商品包装上都会印有条形码。②环境准备 JBarcode下载地址,下载最新版本:jbarcode-0.2.8.jar,我基本上都是去官网去下载一些东西,一些你不知
2017-12-08 21:42:01
992
转载 EJB到底是什么?
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,
2017-11-30 20:56:47
247
原创 配置eclipse反编译
①先准备好两个文件 jad.exe net.sf.jadclipse_3.3.0.jar ②将net.sf.jadclipse_3.3.0.jar包拷贝放置eclipse安装目录下的plugins文件夹下 ③建议在eclipse安装目录同级中(当然在磁盘任何位置都可以)新建一个jad文件夹, 接着在jad文件夹里
2017-11-25 12:56:25
1884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人