JAVA
Dr、陈
这个作者很懒,什么都没留下…
展开
-
程序小白理解的并发!(如有错误,请提出,我改!我改!)
刚接触并发时,根本不知道什么是并发以及并发冲突,百度了许多终于有所理解。程序小白在这讲讲我理解的并发。首先,要知道并发得知道什么是进程。知乎上有个人比喻的很到位。线程和进程的区别是什么? - biaodianfu的回答 - 知乎https://www.zhihu.com/question/25532384/answer/411179772但是以火车和车厢来比喻进程和线程还不是很好理解。我...原创 2020-03-27 16:00:20 · 205 阅读 · 0 评论 -
There is no getter for property named 'XXX' in 'class XXX'
除了网上的idea缺少lombok插件 原文还有二个常见错误,实体类属性名和数据库字段名不匹配Dao(Mapper)层SQL语句中的属性名写错了原创 2019-11-09 15:38:12 · 276 阅读 · 0 评论 -
耦合与解耦
Core Container 核心容器耦合:程序间 的依赖关系(类之间、方法间)如果更改一个小文件的位置或名字,其他文件用到它的里面的代码都要改,耦合度高也就是很麻烦】例子{Dao层service层control层——三层 相互NEW出对象 具有超级耦合性}解耦:降低程序间的依赖关系——应该做到:编译期不依赖,运行时才依赖第一步:通过反射来创建对象,避免使用new第二步...原创 2019-11-09 15:34:24 · 371 阅读 · 0 评论 -
数据库取数据重复为一条数据
原因在于实体类不能放在方法外,也就是不能作为类变量应当放在方法的循环里原因我觉得应该是如果作为类变量 其内存空间在类执行中是固定的一个 list循环加入的不过一直同一个对象 所以从list取出时全为存着最后一个数据的实体对象而将实体对象放在循环中 循环一次后便重新new出一个对象 list中存的是不同的对象...原创 2019-03-29 16:14:09 · 499 阅读 · 0 评论 -
JAVA实例化和声明变量,JAVA无法add到list中,nullpointerexception错误
由于一次错误,翻阅网上资料理解得到个人理解JAVA声明对象和实例化对象是互有不同又互相联系的。1、首先声明对象 是对一个附上类型和名字的过程例如:User user; //声明一个User类 名字叫user的对象但是这样做并不是实例化;因为它没有属于自己的内存空间;2、实例化对象,就是给对象一个自有的空间user=new User();其中new User()即返回一个Us...原创 2019-03-26 15:08:16 · 590 阅读 · 0 评论