Java
文章平均质量分 66
小时光cm
这个作者很懒,什么都没留下…
展开
-
LocalDateTime 获取当前(年/月)第一天及最后一天 及 获取当天起始时间
// 获取今年第一天及最后一天LocalDateTime firstDayOfYear = LocalDateTime.of(LocalDate.from(LocalDateTime.now().with(TemporalAdjusters.firstDayOfYear())), LocalTime.MIN);LocalDateTime lastDayOfYear = LocalDateTime.of(LocalDate.from(LocalDateTime.now().with(Temporal...原创 2021-09-01 16:14:33 · 12918 阅读 · 0 评论 -
逃逸分析 (Escape Analysis)
逃逸分析 (Escape Analysis)什么是逃逸?下面举几个例子逃逸分析优化JVM原理栈上分配(Stack Allocation)栈上分配实验同步消除(Synchronization Elimination)同步消除实验标量替换(Scalar Replacement)标量替换实验逃逸分析实验关于逃逸分析开启逃逸分析参考资料逃逸分析缺点什么是逃逸?逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术,它与类型继承关系分析一样,并不是直接优化代码的手段,而是为其他优化手段原创 2021-06-02 20:15:01 · 715 阅读 · 0 评论 -
JAVA 增量更新-Linux生成差分包
本案例环境,软件版本 CentOS 7.3 jdk-8u11-linux-x64.tar.gz bsdiff-4.3.tar.gz bzip2-1.0.6.tar.gz github:点击打开链接1. 解压bsdiff-4.3.tar.gz 结构如下: 2. 安装bzip2 1. 在线安装,随便选一个...原创 2018-06-07 19:49:46 · 2099 阅读 · 0 评论 -
JAVA-冒泡排序-代码不重复的情况下通过参数控制正序倒序
刚刚入职!!!闲着写了一下自己想出来的需求 冒泡排序方法可以通过一个参数控制冒泡的排序方式(在代码不重复的情况下)实现有问题的或需要改进↓↓↓↓↓↓↓↓↓↓↓↓ 欢迎大佬们指点/** * 冒泡排序 * type控制排序方式 1 正序,-1 倒序 * @param arr * @param type * @return */pub...原创 2018-10-11 16:26:52 · 309 阅读 · 0 评论 -
当变量值为空设置默认值的简洁使用
类:java.util.Optional JDK1.8新特性final int pageNum = Optional.ofNullable(param.getPageNum()).orElse(1);final int pageSize = Optional.ofNullable(param.getPageSize()).orElse(10);原创 2018-12-06 15:30:09 · 6534 阅读 · 0 评论