
java
文章平均质量分 66
Godiscj
这个作者很懒,什么都没留下…
展开
-
虚拟机:Centos 7 安装JDK8
一、下载JDK压缩文件下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择要下载的版本,此处笔者选择的是Linux 64 jdk-8u231-linux-x64.tar.gz版本二、创建java目录并设置环境变量1、创建java目录mkd...原创 2019-12-09 23:05:57 · 761 阅读 · 0 评论 -
java中遍历集合删除元素的方法
报错示例一:List<String> list = new ArrayList<>();list.add("1");list.add("2");list.add("3");list.add("4");for(String str : list){ if(!str.equals("1")) { list.remove(str); ...原创 2019-04-26 14:32:27 · 3705 阅读 · 0 评论 -
浅复制与深复制概念
1.浅复制与深复制概念⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不...转载 2019-04-25 11:22:36 · 271 阅读 · 0 评论 -
java 数据拼装成树结构
项目数据需要在后台拼装成树结构,所以写了两种方案来实现:方案一:要处理的数据类型为List<XXXVO>1>、首先增加树结构数据基础父类BaseTreeVO,然后需要拼装树结构的VO类需要继承这个基础父类。2>、创建并调用数据拼装数工具类方案二:要处理的数据类型为List<Map<String,Object>>调用工具类,传入...原创 2019-04-30 13:40:59 · 3479 阅读 · 4 评论 -
彻底解决JS处理Long类型精度丢失问题
对于Long类型的数据,如果我们在Controller层将结果序列化为json,直接传给前端的话,在Long长度大于17位时会出现精度丢失的问题。如何避免精度丢失呢?最常用的办法就是将Long类型字段统一转成String类型。JS 数字丢失精度的原因计算机的二进制实现和位数限制有些数无法有限表示。就像一些无理数不能有限表示,如 圆周率 3.1415926…,1.3333… 等。JS 遵循 I...转载 2019-05-07 13:57:11 · 4005 阅读 · 0 评论 -
Java一个汉字占几个字节(详解与原理)(转载)
背景:今天学习Netty做定长消息发送时,发现到UTF-8编码下的中文并非两个字节,是三个字节,omg~,遂翻了篇博客后才发现原来java中文对应的字节长度还有这么多说道,涨姿势了,咳咳~原文如下: 忒长了,原文作者大大辛苦了,各位看官捡感兴趣的瞅,java新手遇到编码问题可看后面关于编码问题的说明,应该会有所收获~(啰嗦完了。。。)1、先说重点:不同的编码格式占字节数是...转载 2019-05-29 23:33:35 · 19011 阅读 · 5 评论 -
Java System Property
Java 通过System.getProperty(key)获取程序系统属性:以下为官方说明:Key Description of Associated Value java.version Java Runtime Environment version, which may be interpreted as a {@link Runtime.Version} java...原创 2019-06-11 16:02:17 · 1396 阅读 · 0 评论