- 博客(9)
- 收藏
- 关注
原创 springBoot项目打包为zip包
最后使用使用mvn clean install -Dmaven.test.skip=true 打包即可。
2023-07-17 11:01:50 1054
转载 BASE理论
eBay 的架构师 Dan Pritchett 源于对大规模分布式系统的实践总结,在 ACM 上发表文章提出 BASE 理论,BASE 理论是对 CAP 理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP 的一致性就是强一致性),但应用可以采用适合的方式达到最终一致性(Eventual Consitency)。基本可用(Basically Available): 基本可用是指分布式系统在出现故障的时候,允许损失部分可用性,即保证核心可用。电商大促时,为了应对访问量激增
2021-02-10 16:44:51 226
原创 java8得到昨日日期
/** * 得到加减某个值的日期 yyyy-MM-dd * @return */ public static String getDateBydays(long days){ //days为-1就是昨天日期,为1就是明天日期 LocalDate localDate=LocalDate.now().plusDays(days); return localDate.toString(); } /** .
2021-02-07 16:19:50 1114 1
原创 java8判断当前时间是否大于某个时间
一、日期比较 yyyy-MM-dd比较日期一般使用LocalDate类/** * 判断当前日期是否大于某个日期 * @param date yyyy-MM-dd * @return */ public static boolean afterDate(String date){ DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
2021-02-07 15:37:41 24404
原创 NIO服务端(客户端断开也正常运行)和客户端实现
NIO服务端(客户端断开也正常运行)和客户端实现NIO的三大核心对象:缓冲区(Buffer)、选择器(Selector)、通道(Channel)NIO 的工作原理:由一个专门的线程来处理所有的 IO 事件,并负责分发。事件驱动机制:事件到的时候触发,而不是同步的去监视事件。线程通讯:线程之间通过 wait,notify 等方式通讯。保证每次上下文切换都是有意义的。减少无谓的线程切换。一、服务端实现import java.io.IOException;import java.net.Ine
2020-12-24 15:49:43 199
原创 jdk1.8得到当前日期和时间
得到当前日期和时间 private static final String NOW_DATE="yyyy-MM-dd"; private static final String NOW_TIME="yyyy-MM-dd HH:mm:ss"; /** * 得到当前日期 * @param date */ public static Strin...
2020-04-26 11:26:02 4183
原创 jdk1.8的LocalDateTime和DateTimeFormatter的简单使用
LocalDateTimeLocalDateTime是线程安全的,而Date是线程不安全的。LocalDateTime time=LocalDateTime.now();//初始化time.getMinute();//得到分钟time.getMonthValue();//得到月份time.getYear();//得到年份time.getHour();//得到小时time.getSec...
2019-12-26 14:37:52 339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人