
java强化知识
风色月
java爱好者
展开
-
Java强化知识Day03----------Java 8 新的时间和日期API(LocalDate,LocalTime,LocalDateTime,Instant,Duration)
旧的时间和日期的API的缺陷Java 的 java.util.Date 和 java.util.Calendar 类易用性差,不支持时区有下列缺陷可读性差 Date如果不格式化,打印出的日期可读性差。并且对时间处理很麻烦,比如想获取某年、某月、某星期,以及 n 天以后的时间,如果用Date来处理的话真是太难了,并且 Date 类的 getYear、getMonth 这些方法都被弃用了。线程...原创 2020-01-21 11:05:10 · 291 阅读 · 0 评论 -
关于分布式事务及seata框架
前言:最近在学习seata框架,所以配套更新一篇分布式事物的学习文档,springcloud-nacos-seata搭建文档:分布式事务注:seata的介绍在最后一节分布式事务介绍什么是事务首先简单介绍下事物数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。事务拥有以下四个特性,习惯上...原创 2020-01-19 15:47:31 · 805 阅读 · 0 评论 -
Java强化知识Day02----------集合的数据结构
数据结构简单的介绍一下java里常用的数据结构栈先进后出,后进先出(类似子弹的结构)压栈:就是存元素。即,把元素存储到栈的顶端位置,栈中已有元素依次向栈底方向移动一个位置。弹栈:就是取元素。即,把栈的顶端位置元素取出,栈中已有元素依次向栈顶方向移动一个位置。队列队列:queue,简称队,它同堆栈一样,也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入,而在表的另一端进行删除。...原创 2020-01-10 15:59:35 · 151 阅读 · 0 评论 -
Java强化知识Day01----------JVM
JVMJava虚拟机, 简称JVM, 是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。在这里我们来简单的介绍一下虚拟机的内容,所知有限,不是太完全,仅供没有接触过的同学一个入门认知。堆和栈java自动管理堆(heap)和(栈),程序员不能直接的设置堆和栈。操作系统的堆和栈堆(操作系统)...原创 2020-01-10 15:23:40 · 179 阅读 · 0 评论