摘要: lombok lombok是一款可以精减java代码、提升开发人员生产效率的辅助工具,利用注解在编译期自动生成setter/getter/toString()/constructor之类的代码。代码越少,意味着出bug的可能性越低。当然主要是看到周志明将编译期优化的时候看到这个插件了,就想试一试。即 阅读全文
posted @ 2017-07-14 20:33 何必等明天 阅读(346) 评论(0) 推荐(0) 编辑
摘要: VisualVM VisualVM(All in One Java Troubleshooting Tool)是到目前为止随JDK发布的功能最强大的运行监视和故障处理程序,并且可以预见在未来一段时间内都是官方主力发展的虚拟机故障处理工具。官方在VisualVM的软件说明中写上了“All in One 阅读全文
posted @ 2017-07-13 10:53 何必等明天 阅读(1199) 评论(0) 推荐(1) 编辑
摘要: 数据库主键冲突解决 参考:https://zhidao.baidu.com/question/681411103315116572.html?qbl=relate_question_3&word=%D6%F7%BC%FC%B3%E5%CD%BB%D4%F5%C3%B4%BD%E2%BE%F6 顺便介 阅读全文
posted @ 2017-06-19 11:40 何必等明天 阅读(14947) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java虚拟机 下 参考:https://www.zybuluo.com/jewes/note/57352 第10章 早期(编译期)优化 10.1 概述 Java语言的“编译期”,可能是指一个前端编译器把 .java文件转变成 .class文件的过程;也可能是指虚拟机的后端运行期编译器(JI 阅读全文
posted @ 2017-06-15 16:18 何必等明天 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java虚拟机 中 第6章 类文件结构 6.2 无关性的基石 无关性的基石:有许多可以运行在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码(ByteCode),从而实现了程序的“一次编写,到处运行”。 Java语言中的各种变量、关键字和运算符号的语义最终都是由多条字 阅读全文
posted @ 2017-06-15 15:19 何必等明天 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java虚拟机 上 第2章 Java内存区域和内存溢出异常 2.2 运行时数据区域 图 2 1 Java虚拟机运行时数据区 2.2.1 程序计数器 程序计数器可以看作是当前线程所执行的字节码的行号指示器,线程私有。 由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现 阅读全文
posted @ 2017-06-15 14:19 何必等明天 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 排序算法 参考:http://blog.csdn.net/hguisu/article/details/7776068 t5 排序算法,从大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序。如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排 阅读全文
posted @ 2017-06-08 10:14 何必等明天 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 为什么用户名不能特殊字符 1. 为了防止sql注入,比如,像 ,`'`等等,这些都会干扰查询甚至会报错。 2. 特殊字符可能不利于我们网站的展示,比如☆,可能其他用户无法打出来,导致操作上的不便。 3. HTML的标签,因为所有的用户名在网页上都是会显示的,比如起个名字叫xiaoming,这就不平等 阅读全文
posted @ 2017-06-07 22:57 何必等明天 阅读(7860) 评论(1) 推荐(1) 编辑
摘要: 大数据算法 参考:http://blog.csdn.net/hguisu/article/details/7856239 http://www.cnblogs.com/allensun/archive/2011/02/16/1956532.html 程序员代码面试指南 第六章 一、基本概念 所谓海量 阅读全文
posted @ 2017-06-07 19:27 何必等明天 阅读(13012) 评论(0) 推荐(1) 编辑
摘要: Java随机数和UUID Java随机数 在Java项目中通常是通过Math.random方法和Random类来获得随机数,前者通过生成一个Random类的实例来实现。 此类产生的是一组伪随机数流,通过使用 48 位的种子,利用线性同余公式产生。在Java中,随机数的产生取决于种子,随机数和种子之间 阅读全文
posted @ 2017-06-07 17:13 何必等明天 阅读(3682) 评论(0) 推荐(0) 编辑