java栏
文章平均质量分 69
互联网萌新
转行的小菜鸡
展开
-
监听器模式
监听器模式原创 2022-11-12 11:09:32 · 446 阅读 · 0 评论 -
java回调简述
java回调的实现示例原创 2022-11-10 20:00:20 · 473 阅读 · 1 评论 -
JUC并发编程入门篇22_9_9
线程基础原创 2022-09-11 17:10:30 · 774 阅读 · 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 · 315 阅读 · 0 评论 -
HashMap与HashTable细节整理
1、在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()方法来获取一个线程安全的集合2、HashMap的初始容量为16,且默认初始容量必须是2的n次幂。,Hashtable初始容量为11,两者的填充因子默认都是0.753、HashMap扩容时是当前容量翻倍即:capacity*2,Hashtable扩容时是容量翻倍+1即:capacity*2+14、两者计算hash的方式不同Hashtable计算hash是直接使用k...原创 2021-08-25 21:13:33 · 194 阅读 · 0 评论 -
ConcurrentHashMap,HashMap,Hashtable之间的区别
HashMap一般情况下存在线程安全问题,解决方法为?使用Collections.synchronizedMap(Map)创建线程安全的map集合; Hashtable ConcurrentHashMap出于线程并发度的原因,ConcurrentHashMap年度最佳,他的性能和效率明显高于前两者。Collections.synchronizedMap是怎么实现线程安全的?在SynchronizedMap内部维护了一个普通对象Map,还有排斥锁mutex,如图Collect.转载 2021-07-21 10:02:06 · 162 阅读 · 0 评论