随笔分类 - java
摘要:转: Java中二进制与十进制转换 十进制转二进制(除2 取余,直到商小于1,逆序排序) 如138 转二进制 138 ÷ 2 = 69 余 0 69 ÷ 2 = 34 余 1 34 ÷ 2 = 17 余 0 17 ÷ 2 = 8 余 1 8 ÷ 2 = 4 余 0 4 ÷ 2 = 2 余 0 2 ÷
阅读全文
摘要:转、: java成员变量在堆_java的基本类型的成员变量在栈还是堆? 先说结论,放在堆中 只要是成员变量,所在的类被实例化,不管是不是基础类型都会放在堆中 第一个结论就是错的 基本数据类型是放在栈中还是放在堆中,这取决于基本类型声明的位置。 第一种: 在方法中声明的变量,即该变量是局部变量,每当程
阅读全文
摘要:1.Java中的Set接口是一个接口,它没有具体的实现。不过,Java中的HashSet和TreeSet类实现了Set接口。HashSet类按照哈希算法来存取集合中的对象,存取速度比较快。TreeSet类是基于红黑树实现的,可以对集合中的元素进行排序12。 您可以记住HashSet是基于哈希表实现的
阅读全文
摘要:#{}是预编译处理,&{}是字符串替换 #{}会将{}内的内容替换成? ,这样防止SQL注入; &{}是字符串拼接,将{}内的内容直接替换到SQL语句中。
阅读全文
摘要:1.syn标识是什么意思? 来自 AI BOT 回复: Syn是short for "synchronous"的缩写,它的意思是“同步”或“同步的”。Syn标识表示时间同步,即相同时间同步处理。它用于指定两者之间的时间同步关系,以确保数据的一致性。 2.ack标识是什么意思? 来自 AI BOT 回
阅读全文
摘要:转‘: 浅谈Java线程池的概念、创建与执行 如果使用 newCachedThreadPool 线程池的实例: ExecutorService executor = Executors.newCachedThreadPool(); for (int i = 0; i < 5; i++) { exec
阅读全文
摘要:bot回答: 可以使用多线程,在 Java 中,可以使用 ExecutorService 来实现线程池,让每一个处理上传批量照片的任务都子事与一个线程,然后分别调用图片上传服务区接口,进行图片的异步上传处理
阅读全文
摘要:[JAVA基础] 成员变量和局部变量(一看就懂的总结归纳篇) JVM——Java虚拟机详解
阅读全文
摘要:
阅读全文
摘要:JSON数据和JAVA对象之间的转换 json字符串 转 java对象 java对象 转 json字符串
阅读全文
摘要:转: java-遍历Json fastJson //遍历key和value for (Map.Entry<String, Object> entry : jsonObject.entrySet()) { paramStr.add(entry.getKey() + "=" + entry.getVal
阅读全文
摘要:第三方jar包导入maven项目问题 1、通过 <scope>system</scope> 的依赖方式引入 2、通过mvn install 命令将依赖包添加到本地maven仓库 maven添加本地包依赖 Maven导入本地jar包,亲测好用
阅读全文
摘要:参考: Java 日期算法(计算两个date类型的时间差)
阅读全文
摘要:转: java 生成Long 类型 唯一ID 基于java雪花算法生成long类型无序ID实现
阅读全文
摘要:转:String类型时间转Long类型时间戳 String转Long的两种方法 1、Long.valueOf("String")返回Long包装类型 2、Long.parseLong("String")返回long基本数据类型 String类型时间转Long类型时间戳 String time = "
阅读全文