自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简简单单Onlinezuozuo

未闻万里蓬莱,而窥先圣遗智。故,以此生筑梦,奔而逐之;以泰山之伟,攀而登之;以静雅素心,处世为人。------zuozuo 著...

原创 Java格式化倒计时的两种方式

Java格式化倒计时的两种方式第一种方式/** * 入参是一个每秒减小1的秒数 * 返回一个格式化的时间 * * 该方法具有局限性,他在时间大于1个小时的时候,会返回错误的时间 * 因为该方法调用了Date类,初始值是1970年1月1日8点0分0秒。 * 当入参大于3600时,会返回...

2017-07-31 21:33:11 5785 0

原创 JavaEE 中DEBUG模式的设计

JavaEE 中DEBUG模式的设计通过DEBUG模式我们可以快速的切换线上和线下的环境public class Final { // DEBUG模式,该字段必须放在前面,因为都是静态的,所以JVM会按照代码顺序加载 // DEBUG模式的设计依赖此字段,该字段放到后面会报错 ...

2017-07-20 20:23:04 6416 0

原创 Java类加载机制 - static关键字

Java加载机制 - static关键字static的一些特性 static成员比类的任何一个实例创建时间都要早,所有没有实例也能访问它 static方法不能使用this关键字 static方法不能被覆盖 代码public class Static { static int i = 2; ...

2017-07-16 17:34:46 4088 0

原创 System.out.println()标准输出方法性能影响一窥

System.out.println()标准输出方法性能影响一窥#以前在写功能性代码的时候就知道,代码功能性的强大往往意味着性能的丢失。那么非常好用支持任何格式输出到控制台的System.out.println()标准输出方法究竟是如何工作的呢?做一个简单的测试public class TestO...

2017-07-16 16:46:21 11565 1

原创 Java数据传输结构设计 - 接口数据封包

Java数据传输结构设计 - 接口数据封包#接口的数据结构* 接口应该有统一的数据格式* 接口应该具有良好的容错性* 接口应该具有安全性* 接口应该提供高可读性#接口数据返回的最外层结构{ "result": "8002", "msg&qu...

2017-07-13 21:15:25 5875 0

原创 MySql黑丝带 - 数据类型

MySql黑丝带 - 数据类型MySql的版本是5.6.16-log一共是37种数据类型我把他分为七个维度#第一维度 - Integer类型TINYINTS 数据范围从-128到127 SMALLINT 数据范围从-32768到32767 MEDIUMINT 数据范围从-2^31到2^31-1(2...

2017-07-09 00:56:35 6451 0

原创 MySql黑丝带 - 数据索引

MySql黑丝带 - 数据索引#- - 数据库索引是数据库记录的引用指针- - 索引会过滤掉NULL* 如果某一列有NULL,那么该列不会被加入到索引- - 当索引为文本时,不加单引号查询会进行全表扫描而不会使用索引,当数据量达到几十万时,查询效率相差超过百倍以上#1 - PRIMARY主键:唯一...

2017-07-08 23:20:14 8444 0

原创 Java中的设计模式 - 装饰模式

Java中的设计模式 - 装饰模式1 - 可以扩展一个类2 - 可以动态的为一个对象增加功能,并且是可逆的(可以撤销)3 - 缺点是会产生很多相似的对象#/** * Created by 谭健 2017年7月5日 21:18:31 * 打电话接口,具备打电话的功能 */ public int...

2017-07-05 21:34:05 4801 0

原创 Java中的设计模式 - 适配器模式(接口适配器)

Java中的设计模式 - 适配器模式(接口适配器)应用场景:不想实现接口中的所有方法#1 - 创建接口/** * Created by 谭健 2017年7月2日 20:56:08 * 定义端口接口,提供通信服务 */ public interface Port { // 远程SSH端口...

2017-07-02 21:22:18 18652 0

原创 Java中的设计模式 - 适配器模式(方法适配器)

Java中的设计模式 - 适配器模式(方法适配器)本文以一只残废狗为例1 - 定义狗接口/** * Created by 谭健 2017年7月2日 20:09:25 * 定义狗接口,具备2个功能 * 1- 狗能跑 * 2- 狗能吃 * */ public interface Dog...

2017-07-02 20:46:13 5487 0

原创 Java中的设计模式 - 适配器模式(类适配器)

Java中的设计模式 - 适配器模式本文以一只残废狗为例1 - 定义狗接口/** * Created by 谭健 2017年7月2日 20:09:25 * 定义狗接口,具备2个功能 * 1- 狗能跑 * 2- 狗能吃 * */ public interface Dog { ...

2017-07-02 20:25:34 6246 0

原创 Java中的设计模式 - 单例模式

Java中的设计模式 - 单例模式单例模式是Java设计模式中一个很常用的设计模式它非常简单,但是也还是有一些值得注意的点经常被我们忽略// 编写Run接口 public interface Run { public void run(); }编写实现 /** * @author Cre...

2017-07-02 17:00:08 19093 1

原创 Java中foreach循环的实现原理

Java中foreach循环的实现原理 import java.util.ArrayList; import java.util.Iterator; import java.util.List;/** * @author Created By 谭健:本类用于解释Foreach循环的实现原理 *...

2017-07-02 10:57:39 15118 2

原创 Java中文编程开发,让Java编写更加容易

Java中文编程开发,让Java编写更加容易目录 创建Java项目 创建类 编写方法 调用方法 Tips:文件必须以UTF-8格式保存才能够运行1.创建Java项目项目创建完成后,创建一个资源包: 2.创建类3.编写方法package 我的包;public class 中文编程 { pub...

2017-07-01 14:12:20 9341 0

原创 十进制(10)与64进制互相转换算法

十进制(10)与64进制互相转换算法应用 网址缩短,增加二维码清晰度 有字数限制的微博,文章分享等 数字的加解密 import java.security.MessageDigest; import java.util.Stack;/** * Created By 谭健 2017年6月17日 2...

2017-07-01 11:40:08 14179 3

原创 Java中的八种基本数据类型

Java中的八种基本数据类型 boolean byte short int long float double char 代码public class Math { // true 和 false public static final boolean mBoolean = true...

2017-07-01 11:24:51 5217 0

提示
确定要删除当前文章?
取消 删除