
java
下雨了_简
这个作者很懒,什么都没留下…
展开
-
java lambda 表达式为什么局部变量必须是final
java lambda 表达式为什么局部变量必须是final原创 2022-01-28 16:11:35 · 2087 阅读 · 0 评论 -
java方法间传参问题
java方法间传参问题 有些人会迷惑java方法传参的时候有时候会改变原来的值,有时候不会,这是为什么呢?其实这是要分很多种情况的:原始类型,引用类型,不可变类型,改变值,改变地址。 看一些简单的例子 不会影响的情况 public static void main(String[] args) { //对String的判断 String a = "A"; ...原创 2019-03-05 11:00:15 · 1488 阅读 · 0 评论 -
悲观锁,乐观锁,自旋锁,偏向锁,轻量级锁,CAS,版本号机制总结
其中包括悲观锁,乐观锁以及两者的实现方式,包括自旋锁,自适应自旋锁,偏向锁,轻量级锁,重量锁,版本号机制,CAS操作。原创 2019-01-18 16:27:35 · 994 阅读 · 0 评论 -
Synchronized底层实现,及1.6之后的优化,并与Volatile的对比
Synchronized底层实现,及1.6之后的优化,并与Volatile的对比 synchronized这个关键字在面试中经常用到,我这里之前学过一些,在此抛砖引玉,大家有什么其他见解尽可提出。 本文不准备介绍synchronized的具体使用方法,主要探讨底层实现原理 底层实现 其实可以想一下,这么一个关键字是怎么锁住程序的呢??它有很多种用法,锁对象,锁类对象。总之就是锁对象. 那么...原创 2018-11-18 16:10:38 · 846 阅读 · 0 评论 -
原生jdbc批量操作,批量添加
原生的没有封装的jdbc去写批量添加时,插入2000条根本感觉不到延迟原创 2018-05-16 01:23:27 · 12526 阅读 · 0 评论 -
java从给定的数据中随机选择一定量的数据
java从给定的数据中随机产生一定量不重复的数据 思路简单。 首先保证不重复,使用set集合存储就可以了。利用set集合的不重复特性判断重复与否。如果数据set集合中已经存在,set不会重复存储。 其次使用数组或集合存放给定数据,用生成的随机数作为下标从数组或集合中取出数据,放入set。原创 2018-05-16 00:57:29 · 6318 阅读 · 1 评论 -
java导入excel
java导入excel目前也是比较常用的,java导入excel使用的是poi,首先获得excel文件,excel分为2007版本之后的xlsx后缀名,和2007之前的xls后缀,这是两个版本,不同的版本使用的是不同的类,07后的使用的是XSSFWorkbook等org.apache.poi.xssf.usermodel包下的类,而07之前的使用的是org.apache.poi.hssf.user...原创 2018-05-20 22:06:18 · 237 阅读 · 0 评论 -
java导出excel
java导出excel使用的是微软提供的poi,是org.apache.poi.xssf.usermodel下面的一些类 导出excel目前还是很常用的,java可以很便利的导入导出excel。每一行代码的作用在注释中都标明了,这样应该都能更方便些 上代码 import lombok.extern.slf4j.Slf4j; import org.apache.poi.xssf.user...原创 2018-05-20 21:41:24 · 314 阅读 · 0 评论 -
java将某个文件及其子目录下文件压缩
java压缩压缩包使用的是java.util.zip下的ZipOutputStream 如果是空目录,可以选择压缩父目录。其实压缩文件是对每一个文件都压缩,所以如果是压缩文件夹,会对该文件夹下的所有文件及其子文件夹下的所有文件都压缩。原创 2018-05-20 01:27:21 · 1302 阅读 · 1 评论