自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java基础原理学习

如果定位到的数组包含链表,对于添加操作,其时间复杂度为O(n),首先遍历链表,存在即覆盖,否则新增;链表的由来:Hash碰撞:不同的元素通过hash算法可能会得到相同的hash值,如果都放同一个桶里,后面放进去的就会覆盖前面放的,所以为了解决hash碰撞时元素被覆盖的问题,就有了在桶里放链表。hash算法的优化:对每个hash值,在他的低16位中,让高低16位进行了异或,让他的低16位同时保持了高低16位的特征,尽量避免一些hash值后续出现冲突,大家可能会进入数组的同一个位置。

2023-05-02 10:05:36 112

原创 多线程场景及优化

这里写自定义目录标题优化1: 多线程处理可并行的计算操作Thread类源码分析优化2: 使用线程池减少线程创建的开销,并管理线程线程池的优点核心类: Executors 和 ThreadPoolExecutor并发辅助类: AQS中的CountDownLatch、Semaphore、CyclicBarrier优化1: 多线程处理可并行的计算操作如果有一个任务需要统计并行计算结果可以使用线程的join方法,实现在主线程中调用多个子线程的join()方法实现阻塞等待,等多个子线程都执行完毕退出时,主线程得以

2021-08-20 09:44:48 190

原创 Uncaught TypeError: Illegal constructor

Uncaught TypeError: Illegal constructor

2018-12-20 15:44:55 5439

原创 双层for循环的3种方案

怎么写出最优的循环代码第一种 for (TradeMachineRef tradeMachineRef : tradeOrderMachineList) { tradeMachineRef.setId(null); } int updateMachineSize = 0; for (TradeMachineRef tmRef : tradeMac...

2018-12-19 09:55:04 3713

原创 js跨域问题

Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.cross-origin错误场景解决方法cross-origin跨域错误场景直接在本地用浏览器打开html页面,路径为"file:///E:/…",这个时候页面嵌套frame,就会产生跨域问题解决方法...

2018-11-23 13:41:29 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除