上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 390 下一页
摘要: 大叔认为面向接口有以下几个方面的作用 1 实现多态 2 在的团队开发中,先定义接口,其他开发人员跟据接口在配合DI实现自己的业务,而不需要等你把具体业务全部实现,大叔认为这是最重要的,有时我们看到业务层定义接口会想有什么用,业务很少多态,他不像数据层、你可以有很对持久化的方式,事实上,业务层接口的作 阅读全文
posted @ 2018-05-03 22:06 张占岭 阅读(670) 评论(0) 推荐(0)
摘要: slf4日志可以支持注解的方式开启它,然后在使用时直接使用占位符,而不需要手动拼接字符串,这点在性能上也做到了最好。 一 build.gradle依赖项 二 为类添置注解 三 如果注解没有认,就在lombok插件里去配置一下 通过上面的过程,我们的日志会打印到控制台上,然后通过日志收集工具统一去管理 阅读全文
posted @ 2018-05-03 12:18 张占岭 阅读(814) 评论(0) 推荐(0)
摘要: 对于java系统包,我们的IDEA里开发项目时,如果你使用了java系统包,如import java.util,那么,你可以把它和其它第三方的包分开,这样更清晰,我们可以在设置里,代码风格,java ,导入包菜单去实现。 而有些代码样式简检工具要求把所有包名在引用时都排序,你java包不能搞特殊化, 阅读全文
posted @ 2018-04-27 18:48 张占岭 阅读(1558) 评论(0) 推荐(0)
摘要: 在使用springboot进行开发时,单元测试是必要的,当你建立一个spring项目时,它会为我们自己生成一个测试项目,当你的项目开始过程中,测试用例是同时要进行的,我们在进行WEB层的集成测试时,可以使用spring为我们提供的WebTestClient工具,非常方便,提供了基于restful的各 阅读全文
posted @ 2018-04-26 20:04 张占岭 阅读(6966) 评论(0) 推荐(0)
摘要: 内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈 先进后出(FILO—First-In/Last-Out) 就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。(C#里,值类型被存储在栈上) 堆 先进先出(FI 阅读全文
posted @ 2018-04-25 21:25 张占岭 阅读(499) 评论(1) 推荐(0)
上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 390 下一页