![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk1.8
liyingying111111
这个作者很懒,什么都没留下…
展开
-
java8新特性之lamda表达式应用java策略模式
java8的lamda表达式提供了有四种最常用的函数式接口类型:简单理解函数式接口:就是接口中只有一个抽象方法的接口 1:消费型接口:Consumer 有入参 无返回接口 2:供给型接口:Supplier 无入参 有返回结果 3:function接口:有入参 有返回结果 4:断言型接口Predicator: 判断返回结果是否true 现在模拟一个小小的需求: 一个集合: L...原创 2018-09-11 11:13:20 · 425 阅读 · 0 评论 -
快速入門JVM
请谈谈你对JVM的理解?java8的虚拟机有什么更新? 什么是OOM?什么是StackOverflowError?有哪些方法分析? JVM的常用参数调优你知道哪些? 内存快照抓取和MAT分析DUMP文件知道吗? 谈谈JVM中,对类加载器你的认识? JVM(java虚拟机),java虚拟机是运行在操作系统层面的。 下图是jvm的体系结构: 类加载器------->class文...原创 2018-10-12 18:41:09 · 145 阅读 · 0 评论 -
java8的新特性之-----日期格式化的线程安全问题
SimpleDateFormat是线程非安全的。那么在多线程中,就会出现错误的结果如下代码: public static void main(String[] args){ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Callable<Date> callable = new C...原创 2018-10-16 15:22:26 · 4277 阅读 · 0 评论 -
git学习之分支的创建、切换、合并
场景: 1:项目经理在github上面创建master分支。并在本地创建本地库、编写代码、add 、commit、push推送到master分支。这个分支的代码可以看做是架构师的基础框架代码,项目开始是不允许直接在master分支进行编码的。一般情况下。项目经理会在github上面在建一个分支命名为dev分支。 2:项目经理将本地代码同样推送到dev分支。然后程序员从dev分支把代码down到...原创 2018-10-22 16:17:08 · 197 阅读 · 0 评论 -
springboot集成mybastis插件自动生成代码
pom.xml配置: <build> <plugins> <!--mybatis自动生成代码插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId&g原创 2018-11-02 20:27:40 · 363 阅读 · 0 评论