随笔分类 -  JAVA8

摘要:1.thenCompose 如果你还没有了解CompletableFuture或者希望再次熟悉一下,可以参考 CompletableFuture使用方法详细说明 1.1. thenCompose的特点 thenCompose方法会在某个任务执行完成后,将该任务的执行结果作为方法入参然后执行指定的方法 阅读全文
posted @ 2022-08-31 13:30 KILLNPE 阅读(281) 评论(0) 推荐(0) 编辑
摘要:异步执行一个任务时,我们一般是使用自定义的线程池Executor去创建执行的。如果不需要有返回值, 任务实现Runnable接口;如果需要有返回值,任务实现Callable接口,调用Executor的submit方法,再使用Future获取即可。 如果多个线程存在前后依赖的话,我们怎么处理呢?可使用 阅读全文
posted @ 2022-08-27 14:48 KILLNPE 阅读(732) 评论(0) 推荐(0) 编辑
摘要:package com.xx.xx.config; import java.util.concurrent.ThreadPoolExecutor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springfr 阅读全文
posted @ 2022-08-22 11:18 KILLNPE 阅读(297) 评论(0) 推荐(0) 编辑
摘要:前言 今天碰到一个synchronized锁升级的问题, 查了查, 发现一个帖子举例说明比较贴切, 特此转发, 如有问题, 欢迎讨论说明 转自: 木叶盒子 https://www.bilibili.com/read/cv15920091/ java提供两种锁:lock和synchronized,关于 阅读全文
posted @ 2022-08-22 10:31 KILLNPE 阅读(529) 评论(0) 推荐(0) 编辑
摘要:前言 Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。 官方下载地址:https://www.navicat.com.cn 阅读全文
posted @ 2022-08-04 17:03 KILLNPE 阅读(2172) 评论(0) 推荐(0) 编辑
摘要:前言 前段时间忘记了线程池的工作原理, 于是上网搜了一下, 偶然看到一个帖子说的特别好理解, 特此转载, 转载自:https://www.cnblogs.com/ATao365/articles/14053882.html, 下面开始正文! 本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话 阅读全文
posted @ 2022-08-02 08:59 KILLNPE 阅读(142) 评论(0) 推荐(0) 编辑
摘要:**来源:**https://mp.weixin.qq.com/s/xHAYFaNBRys3iokdJmhzHA 前言 java自身的启动时加载方式 Spring启动时加载方式 代码测试 总结 1.前言 目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码, 阅读全文
posted @ 2022-07-11 08:42 KILLNPE 阅读(626) 评论(0) 推荐(0) 编辑
摘要:转载: 占小狼 出处: https://www.jianshu.com/p/6d1cbe38a54b 前言 与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,本文以HotSpot虚拟机为例,说一说Java GC的那些事。 阅读全文
posted @ 2022-04-19 10:45 KILLNPE 阅读(34) 评论(0) 推荐(0) 编辑
摘要:文章结尾查看转载出处 在实际项目中我们经常会用到 List 转 Map 操作,在过去我们可能使用的是 for 循环遍历的方式。举个例子: 先定义类: // 简单对象 @Accessors(chain = true) // 链式方法 @lombok.Data class User { private 阅读全文
posted @ 2021-12-20 10:20 KILLNPE 阅读(560) 评论(0) 推荐(0) 编辑
摘要:至于为什么使用java8日期类以及Date的缺点等这里不做多解释, 直接上代码, 代码中都是日常项目中最可能用到的一些基本操作 1.LocalDate类 package demo.java.jiangkd.java8.localdate; import java.time.DayOfWeek; im 阅读全文
posted @ 2020-06-05 10:07 KILLNPE 阅读(496) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示