java
java相关的技术博客,希望能帮到你~
日理万基丶
像风一样
展开
-
Java8中Lambda表达式只允许捕获(使用)不可改变的局部变量的原因
因为局部变量保存在栈上,并且隐式表示它们仅限于其所在线程。如果允许捕获可改变的局部变量,就会引发造成线程不安全的可能性,而这是我们不想看到的。(新的实例变量可以,因为它们保存在堆中,而堆是在线程之间共享的)...原创 2021-08-28 17:08:51 · 2858 阅读 · 0 评论 -
Java中线程安全的集合类--快速记忆法(喂!SHE!)
刷java题的时候遇到的,记录一下。原生的线程安全的集合类有四个,分别是:喂——VectorS——StackH——HashTableE——Enumeration记忆方法就是:喂!SHE!后来增加的有Concurrent为前缀的所有集合类,包括:ConcurrentHashMap、ConcurrentSkipListMap、ConcurrentSkipListSet、ConcurrentLinkedQueue、ConcurrentLinkedDeque等等。...原创 2020-12-15 11:32:59 · 396 阅读 · 0 评论 -
Java开发中Entity、POJO、BO、VO、PO、DTO、DAO如何区分
Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢?Entity最常用实体类,基本和数据表一一对应,一个实体一张表。Pojo(plian ordinary java object)代表简单无规则java对象纯的传统意义的java对象,最基本的Java Bean只有属性加上属性的get和set方法可以额转化为PO、DTO、VO;比如POJO在传输过程中就是DTOBO(bus原创 2020-11-19 16:41:55 · 657 阅读 · 0 评论 -
Java后端学习路线(超清思维导图)
学会Java全技术栈大约要花77天左右的时间,保持每天8小时以上专注学习的情况下。原创 2020-11-04 15:56:34 · 1724 阅读 · 5 评论 -
解决Mapper is not known to the MapperRegistry问题
除了在pom上配置resources防止资源导出失败的方法外,还需要更改Mapper.xml文件中的namespace。把以下代码<!--namespace=绑定一个对应Dao/Mapper接口--><mapper namespace="UserMapper">改为:<!--namespace=绑定一个对应Dao/Mapper接口--><mapper namespace="com.houky.dao.UserMapper">name写上完整原创 2020-11-03 21:03:42 · 4785 阅读 · 0 评论 -
Java动态特性的核心:注解和反射(复习思维导图)
以下是个人复习完Java注解和反射之后整理出来的知识点思维导图,仅供学习使用。原创 2020-11-02 21:16:39 · 190 阅读 · 1 评论