摘要: Intel CPU 的缓存行是64个字节.每个lang占用8个字节,我们分别运行一下 new long[2] , new long[16] 各自运行10亿次赋值操作,两个线程在保持一致性的情况下,比较效率会发现new long[16] 比new long[2]的程序快1/3左右。 因为 new lo 阅读全文
posted @ 2020-12-17 22:35 宝宝佩恩天道 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 目前我司EAST数据报送监管前入库,用的是oracle的sqlldr,使用使用sqlldr导数时出现如下错误: Record X: Rejected - Error on table XXX, column X. Field in data file exceeds maximum length . 阅读全文
posted @ 2022-12-19 14:33 宝宝佩恩天道 阅读(318) 评论(0) 推荐(0) 编辑
摘要: eclipse: Alt+Shift+L : 表达式赋值给变量. 阅读全文
posted @ 2022-12-10 10:42 宝宝佩恩天道 阅读(10) 评论(0) 推荐(0) 编辑
摘要: interrupt相关的三个方法: public void interrupt() //t.interrupt() 打断t线程(设置t线程某给标志位f=true,并不是打断线程的运行)public boolean isInterrupted() //t.isInterrupted() 查询打断标志位 阅读全文
posted @ 2022-11-30 20:27 宝宝佩恩天道 阅读(267) 评论(0) 推荐(0) 编辑
摘要: NEW : 线程刚刚创建,还没有执行start启动 RUNNABLE : 可运行状态,由线程调度器可以安排执行 包括READY和RUNNING两种细分状态 WAITING: 等待被唤醒 TIMED WAITING: 隔一段时间后自动唤醒 BLOCKED: 严重被阻塞,正在等待锁(只有synchron 阅读全文
posted @ 2022-11-30 19:13 宝宝佩恩天道 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 20221129:从正定方舱出来了,哇,呼吸呼吸新鲜空气的感觉真好,隔壁河北工商职业学院的小哥,忘记加他微信,自己的手机没信号,看小哥打的csgo和 植物僵尸人大战挺好看的,加上这小哥微信就好了,回头教教我打,哇哈哈哈哈。 static class MyThread extends Thread { 阅读全文
posted @ 2022-11-29 21:25 宝宝佩恩天道 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.线程的历史(CPU效率压榨的历史) 单进程人工切换 -纸带机 CPU利用率不高,CPU在等人切换纸带. 多进程批处理 -多个任务批量执行 ABCDE5个任务(一个QQ,一个微信,一个传奇,一个QQ音乐,一个WPS)批量执行,A卡住了,后面BC...都不能执行. 多进程并行处理- 把程序写在不同的 阅读全文
posted @ 2022-11-17 08:17 宝宝佩恩天道 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 纯文本字符流比字节流效率高. 1.这个理解的特别好:http://t.zoukankan.com/liaozuheng-p-13046873.html 2.节点流与处理流的介绍:https://blog.csdn.net/wcg920212/article/details/122352570 3.将 阅读全文
posted @ 2022-11-16 23:17 宝宝佩恩天道 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 哑巴开口说话,饼上放些盐巴! Map 特点key-value映射 HashMap Key无序唯一(Set) Value 无序 不唯一(Collection) LinkedHashMap 有序的 hashMap速度快 TreeMap 有序速度没有hash快 set与Map有关系:采用了相同的数据结构, 阅读全文
posted @ 2022-11-07 15:44 宝宝佩恩天道 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 容器的思想 面向接口编程。 已经学习过数组Array,但是不可扩容,因此有了集合框架. 如果并不知道程序运行时会需要多少对象,或者需要 更复杂方式存储对象——可以使用Java集合框架 JUC: java util Concurrent 并发情况 接口Collection - 接口List - 实现类 阅读全文
posted @ 2022-10-17 21:45 宝宝佩恩天道 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、包装类 * 包装类与基本数据类型* 包装类是将基本数据类型封装成一个类,包含属性和方法* 使用:* 在使用过程中,会涉及到自动装箱和自动拆箱* 装箱:将基本数据类型转换成包装类* 拆箱:将包装类转换成基本数据类型 Integer i = 10; //Integer i = new Integer 阅读全文
posted @ 2022-10-01 23:28 宝宝佩恩天道 阅读(72) 评论(0) 推荐(0) 编辑