04 2022 档案
摘要:今天我要问你的问题是,如何保证容器是线程安全的?ConcurrentHashMap 如何实现高效地线程安全? 典型回答 Java 提供了不同层面的线程安全支持。在传统集合框架内部,除了 Hashtable 等同步容器,还提供了所谓的同步包装器(Synchronized Wrapper),我们可以调用
阅读全文
摘要:缓冲池 1. new Integer(123)每次都会新建一个对象 2. Integer.valueOf(123)会使用缓冲池的对象,多次调用会取得同一个对象的引用 https://pdai.tech/md/java/basic/java-basic-lan-basic.html
阅读全文
摘要:在学习springboot 搭建项目时,出现Controller层注入service,注入失败的问题。查找了很久才找到原因 对于多模块项目,应该注意@ComponentScan,指定位置扫描。 @ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bea
阅读全文
摘要:最近做项目发现自己对Git的用法还是不够熟悉,花费比较多的时间在处理代码的冲突问题上。因此,重新对Git相关的知识进行学习和回顾。 版本控制中,常常分为四个区:远程仓库,本地仓库,暂存区以及工作区 基本操作就不过多涉及,主要涉及提交代码冲突,撤销代码提交等操作 1. 代码冲突 git checkou
阅读全文

浙公网安备 33010602011771号