随笔分类 - java常用
java List深层拷贝和浅层拷贝
摘要:1.基础理解 对于基本数据类型,实际上是拷贝它的值,而对于引用数据类型,拷贝的就是它的引用,并没有创建一个新的对象,即没有分配新的内存空间。这样的拷贝就称作浅拷贝。 深拷贝就是在引用类型进行拷贝时,创建了新的对象,即分配了新的内存空间给拷贝对象。 2.示例 关于深层拷贝和浅层拷贝,建议简单理解为 2
java常用知识点收集
摘要:1:JDK8 lambda表达式stream()与parallelStream()性能分析 2:Func.to 将字符串转化为指定类型的数组,例如 String ids="12,3"; List<Long> longs = Func.toLongList(ids);
java 开发过程中常用
摘要:将时间获取为指定格式 Date dt=new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-ddTHH:mm:ss"); String dateJoin = formatter.format(dt); 数据库获取
关于jar项目发布(windows)
摘要:开发过程中为了方便发布多个服务器,所以在发布的服务器上将yml文件放在外面,这样就不用每次发布不同的服务器导致需要修改项目中的yml文件。 项目文件结构 start-ts.bat文件内容 @echo off title show-ts java -jar -Xms500m -Xmx500m ts.j
解决idea控制台打印乱码问题
摘要:在开发过程中有一个始终绕不开的东西,就是看idea控制台输出的日志 然后总是打印中文乱码,有时候这些乱码不怎么影响开发。但是看起来却特别别扭。网上找半天之后终于解决(有时候关键字没有搜好导致出的结果牛额头不对马嘴) 其主要就是添加下面代码 -Dfile.encoding=UTF-8 1:idea=>
java常用知识点
摘要:1】String[]直接转化ArrayList String[] myArray = {"Apple", "Banana", "Orange"}; List<String> myList = Arrays.asList(myArray); 注意: (1)该方法适用于对象型数据的数组(String、I