- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 Java8新特性——新时间日期API
以前的时间API是线程不安全的,是可变的 多线程对日期进行处理要加锁 LocalDate、LocalTime、LocalDateTime 类的实例是不可变的对象,分别表示使用 ISO-8601日历系统的日期、时间、日期和时间。它们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相关的信息。 //1.LocalDate LocalTime LocalDateT...
2019-09-27 19:44:12 132
转载 Java8新特性——其它
并行流与串行流 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。 Java 8 中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream API 可以声明性地通过 parallel() 与 sequential() 在并行流与顺序流之间进行切换。 了解 Fork/Join 框架 Fork/Join 框架:就是在必要的情况下,将一个大任务,进形拆分(for...
2019-09-27 16:36:03 83
转载 Java8新特性——Stream API
位于包: java.util.stream .* Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。 ...
2019-09-26 17:58:51 96
转载 Java8新特性——Lambda
2014年3月发布 公司往往不是追求技术的新,而且追求技术的稳定。所以大多用的之前的版本。 Java 8 新特性简介 速度更快 修改底层数据结构:如HashMap(数组-链表-红黑树),HashSet,ConcurrentHashMap(CAS算法) 修改垃圾回收机制:取消堆中的永久区(PremGen)->回收条件苛刻,使用元空间(MetaSpac...
2019-09-25 18:00:24 132
原创 学习笔记:突出程序员基本功(三)常见java集合的实现细节
1.Set和Map set代表一种集合元素无序,集合元素不可重复的集合,Map则代表一种由多个key-value对组成的集合。可以说,map集合是set集合的扩展。map所有key集中起来就是个set集合,而对于map而言,相当于每个元素都是key-value的set集合。 1.1 set和map的关系 1.2 HashMap和HashSet 虽然集合号称存储的是java对象,但...
2019-09-24 17:25:56 145
转载 Git 工作流
同类工具比较 SVN与Git 原理上 Git直接记录文件快照,SVN每次记录哪些文件作了更新、更新哪些行的内容 Git 有本地仓库和远程仓库,SVN没有本地仓库 Git 大多数操作是本地执行,SVN操作几乎都需要连接网络 操作上 Git提交后保存在本地仓库,需要推到远程仓库;SVN提交后在远程仓库 Git有各种“反悔”命令,SVN几乎没有 Git有真正的branch,svn的bra...
2019-09-21 16:23:56 130
原创 学习笔记:JavaEE开发的颠覆者SpringBoot实战(六)spring boot的web开发
一.spring boot的web开发支持 spring boot提供了spring-boot-starter-web为web开发予以支持,spring-boot-starter-web为我们提供了嵌入的tomcat以及spring mvc的依赖。 二.Thymeleaf模板引擎 推荐使用的模板,因为提供了完美的spring mvc集成 1.Thymeleaf基础知识 1.1 引入Thy...
2019-09-10 11:13:10 184
redis面试相关问题整理(含答案)
2020-08-07
Spring.doc
2020-08-07
mybatis代码生成工具
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人