java
昨天喝了_果粒橙
未来的路还很长呢,慢慢走。
git主页:https://github.com/DengCH2018
展开
-
程序员编程实用工具箱
程序员的工具箱外设部分使用2个24寸显示器的程序员工作效率最高,显示器尺寸不要超过26寸。(重要)使用一个好的机械键盘或者电容键盘和一个灵敏的无线鼠标能让工作效率大幅提升。(重要)软件部分Web测试:使用Selenium实现自动测试脚本,节省重复输入、单击按钮和切换页面。思维导图工具:XMind思维导图工具:Rational RoseMarkdown编辑器:Typora文本编辑器:Notepad++Host绑定:切换测试环境和开发环境,用SwitchHostsHttp调试:Pos原创 2020-11-10 19:53:39 · 942 阅读 · 1 评论 -
Java反射再理解
Java反射再理解一不小心看到一篇讲反射的文章感觉讲得很简洁,做个简单的记录。就不分类了,有时间再做啥文章分类吧,忘记就算了。反射有什么用?调用方法的一种方式。(仅此而已,和你直接调用方法效果一样,只是实现方式不一样,有它独特的优势),反射最常用的地方就是在需要控制反转的地方。我们不用控制反转如何做:调用不同的业务方法我们需要修改代码调转调用的业务方法public class Service1 { public void doService1(){ System.out.p转载 2020-10-17 15:54:40 · 124 阅读 · 0 评论 -
在java里面对象T不能用T.equals(null)方法判断是否T泛型是否为null
在java里面对象T不能用T.equals(null)方法判断是否T泛型是否为null因为如果T为null,他是不存在任何方法的,包括equals,所以当T为null时,使用T.equals()就会报空指针错误。在equals源码里面也明确表示"non-null object"。附上源码:/** * Indicates whether some other object is "e...原创 2019-05-12 13:30:20 · 3129 阅读 · 0 评论 -
偶然间逛spring官网发现一些自认为有意思的东西
偶然间逛spring官网发现一些自认为有意思的东西Spring Boot官方给的标签是:Build AnythingSpring Cloud官方给的标签是:Coordinate AnythingSpring Cloud Data Flow官方给的标签是:Connect Everything两个“Anything”,然后Connect后面跟的不是“Anything”,思考片刻后觉得一方面是...原创 2019-05-30 20:48:22 · 500 阅读 · 0 评论 -
转载:线程安全、单例和多例
对线程安全,单例和多例的一些知识记录引用:https://www.cnblogs.com/doit8791/p/4093808.htmlhttps://bbs.csdn.net/topics/390364391一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,那就不用考虑同步问题。线程安全问题都是由全局变量及静态变量引起的。...转载 2019-05-30 21:45:53 · 662 阅读 · 1 评论 -
effective java是一本关于Java的哲学类书籍,适合有一定基础的Java程序员阅读
创建和销毁对象利用静态工厂方法来代替构造器达到目的。原因:静态方法的第一大优势是有名称,使得方法更加易读,更易扩展。实际例子就是Boolean的valueOf方法,java8已经把Boolean利用构造器转化boolean类型弃用了。第二个优势是静态工厂能够减少类的创建,节省了空间,这是一种代码优化方式。传统的JavaBeans模式给对象赋值可以被Builder模式替代,JavaBeans多...原创 2019-06-10 00:49:25 · 755 阅读 · 0 评论 -
Java之GC
Java的垃圾回收机制GC怎么判断对象是否已经消亡了?垃圾回收的范围首先,Java中的垃圾回收主要是针对堆的,因为栈、程序计数器、本地方法栈会随着线程的建立而建议,随着线程消亡而消亡,因为其最终都能分解成基本类型组成,因此在编译时大小就可以确定了,因此这几个区域的内存分配和回收都具有确定性,这几个区域不需要过多的考虑回收问题,因为在方法或者线程结束时,内存自然就回收了。堆中的数据是运行时动...转载 2019-06-19 20:26:16 · 124 阅读 · 0 评论 -
文明演进之旋转木马——spring boot
Craig Walls克雷格·沃斯写的Spring Boot实战,非常生动的一本书,是丁雪丰老师翻译的,里面翻译有一些小错误和瑕疵但并不影响这是一本很好读的,很有意思的书籍。绝非是教科书般的技术类书籍,是一本站在比较高维度来看待Spring Boot的一本书籍,不应该把它当做一本单纯的技术教科书。前言spring一直都在进步,每一次进步都让人惊讶原来程序还能这样玩儿,每一次的更新都让人感觉...原创 2019-06-17 12:10:08 · 286 阅读 · 0 评论 -
Java系列知识点(一)
开一个Java系列基础知识点专栏作为自己的记录点吧,如果有幸能够帮助到其他人学习到新的东西也是很开心的。 ...原创 2019-07-01 22:02:55 · 151 阅读 · 1 评论