2022年1月19日

摘要: 今天在对接淘宝消息推送是,发现测试环境会报JSON字符串解析异常的问题。这是JSONObject jsonMessa String data= jsonMessage.getString("data"); 但是再次去准备把这个data解析成jsonObject缺解析异常了, JSONObject j 阅读全文
posted @ 2022-01-19 19:39 小小的码农519 阅读(3489) 评论(0) 推荐(0) 编辑

2019年9月27日

摘要: 最近刚好在看《深入理解JAVA虚拟机》做下学习笔记,和以前自己看到的总结整合记录下。 1.JVM运行视角 程序计数器 Java虚拟机栈 本地方法栈 Java堆 方法区 1 .程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的行号指示器。这个计数器记录的是正在执行的虚拟机字节码指 阅读全文
posted @ 2019-09-27 20:55 小小的码农519 阅读(274) 评论(0) 推荐(0) 编辑

2019年7月6日

摘要: 虽然Vector,ArrayList,LinkedList均为线型的数据结构,但是从实现方式和应用场景来看又存在差别. 1.ArrayList,LinkedList为非线程安全;Vector是基于synchronized实现的线程安全的ArrayList.Vector因为同步会有性能损耗,即使在多线 阅读全文
posted @ 2019-07-06 16:50 小小的码农519 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 都实现了Map接口,存储的内容是基于key-value的键值对映射,一个映射不能有重复的键,一个键最多只能映射一个值。 1.初始化的时候:HashTable在不指定容量的情况下的默认容量是11,且不要求底层数组的容量一定要为2的整数次幂;HashMap默认的容量为16,且要求容量一定为2的整数次幂。 阅读全文
posted @ 2019-07-06 12:45 小小的码农519 阅读(338) 评论(0) 推荐(0) 编辑