java栏
文章平均质量分 69
互联网萌新
转行的小菜鸡
展开
-
监听器模式
监听器模式原创 2022-11-12 11:09:32 · 374 阅读 · 0 评论 -
java回调简述
java回调的实现示例原创 2022-11-10 20:00:20 · 350 阅读 · 1 评论 -
JUC并发编程入门篇22_9_9
线程基础原创 2022-09-11 17:10:30 · 398 阅读 · 0 评论 -
Day22_5_12 三级分类 - 商品服务 - 谷粒商城(后端部分)
三级分类 1、基本概念 目前做成的后台界面展示 2、三级分类的商品表结构 3、代码编写(主要是后端的) 3.1 商品数据查询-封装成树形结构 com.atguigu.gulimall.product.controller.CategoryController代码编写 /** * 查出所有分类以及子分类,以树形结构组装 */ @RequestMapping("/list/tree") public R list() { List&l原创 2022-05-12 15:47:06 · 276 阅读 · 0 评论 -
HashMap与HashTable细节整理
1、在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()方法来获取一个线程安全的集合 2、HashMap的初始容量为16,且默认初始容量必须是2的n次幂。,Hashtable初始容量为11,两者的填充因子默认都是0.75 3、HashMap扩容时是当前容量翻倍即:capacity*2,Hashtable扩容时是容量翻倍+1即:capacity*2+1 4、两者计算hash的方式不同 Hashtable计算hash是直接使用k...原创 2021-08-25 21:13:33 · 166 阅读 · 0 评论 -
ConcurrentHashMap,HashMap,Hashtable之间的区别
HashMap一般情况下存在线程安全问题,解决方法为? 使用Collections.synchronizedMap(Map)创建线程安全的map集合; Hashtable ConcurrentHashMap 出于线程并发度的原因,ConcurrentHashMap年度最佳,他的性能和效率明显高于前两者。 Collections.synchronizedMap是怎么实现线程安全的? 在SynchronizedMap内部维护了一个普通对象Map,还有排斥锁mutex,如图 Collect.转载 2021-07-21 10:02:06 · 124 阅读 · 0 评论