示例 1、新建项目,把数据库驱动、DbUtils的jar包添加到项目中 2、新建文件夹resource,标识为资源根目录,下面新建数据库连接的配置文件mysql.properties driv…
分类:编程语言
四个月,我们终于写完了《深入浅出Java多线程》
GitBook开源书籍《深入浅出Java多线程》终于要发布啦!有太多的话想说,但还是先上几个数据吧。 1个技术社区,5个人,用了3个多月的时间,写了一本20章、10万字+的多线程Gitbook。2018年11月3日第一个…
JDK8新增语法特性简介
JDK8新增语法特性简介 JDK8新增语法特性: * Lambda表达式 * 函数接口(Functional Interface) * 方法引用(Method Reference) * default方法(defende…
for循环和while循环的区别
for循环和while循环的区别 使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环, 否则用for循环。不知道用for循环。 因为变量及早的从内存…
Java基础知识之常量变量(一)
1.什么是变量,什么是常量?java的基本数据类型是什么 变量: 会发生改变的数据,叫做变量,如自定义一个a,并且对a进行赋值操作为1,也可以让a等于2,此时a就是一个变量 常量: 不会发生改变的值,如上面的1、…
Java项目中使用log记录日志的一些总结
本文介绍了一下自己在Java项目中使用log的一些总结,从日志的作用、日志的选用、日志级别介绍、日志记录的一些最佳实践几个方面阐述。 日志的作用 主要作用包括: 1、出问题后定位当时问题 2、显示程序当前运行状态 日志的…
RocketMQ中Broker的刷盘源码分析
上一篇博客的最后简单提了下CommitLog的刷盘 【RocketMQ中Broker的消息存储源码分析】 (这篇博客和上一篇有很大的联系) Broker的CommitLog刷盘会启动一个线…
Spring Bean的生命周期
Spring容器可以管理singleton作用域的Bean的生命周期,可以调用创建、初始化、销毁等生命周期的方法。 对于prototype作用域的Bean,Spring容器只负责创建,创建后Bean的实例就…
快排的实现及快排的排序效率测试
排序之快速排序【未做优化的版本】 1. 实现: ①找基准点:第一个元素; ②right:从数组的最后一个元素开始,从右往左,直到找到小于或等于基准点的元…
JAVA Coder 的《深入分析Java Web 技术内幕》读书笔记
本文基于《深入分析Java Web 技术内幕》 《深入分析Java Web 技术内幕》,作者是 许令波,电子工业出版社。本文只是记录书本当中的精彩部分,作个人回顾和技术分享,请读者支持正版! …
JAVA反射(资源版)
关于JAVA反射的作用可以看这篇博客(说的很详尽): https://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html 下面是关于JAVA反射的视频与…
跟上Java8 - 日期和时间实用技巧
当你开始使用Java操作日期和时间的时候,会有一些棘手。你也许会通过System.currentTimeMillis()来返回1970年1月1日到今天的毫秒数。或者使用Date类来操作日期;当遇到加减月份、天数的时候你又…