![](https://img-blog.csdnimg.cn/5645678f58b54d769db742507a375ae6.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 83
讲解 java 知识点
hmb↑
不渴望能够一跃千里,只希望每天能够前进一步。
展开
-
Effective Java解读
对书本每一章节解读、代码示例,更清晰的理解书本内容,明确说明优缺点原创 2023-12-03 12:21:14 · 466 阅读 · 0 评论 -
JVM笔记——根据黑马jvm课程课件+自己总结
详解 java虚拟机原创 2023-01-14 23:47:43 · 3279 阅读 · 3 评论 -
Arthas线上服务诊断利器
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。Arthas(阿尔萨斯)能为你做什么?这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?原创 2022-10-31 00:41:33 · 1615 阅读 · 0 评论 -
基本数据类型int与包装类Integer的区别
1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址;基本类型不是。2、声明的方式不同:基本数据类型不需要new关键字;包装类型需要new在堆内存中进行new来分配内存空间3、存储位置不同:基本数据类型直接将值保存在值栈中包装类型是把对象放在堆中,然后通过对象的引用来调用他们4、初始值不同:int的初始值是0、boolean的初始值是false包装类的初始值是null5、包装类型是应用的传递;基本类型是值的传递我们先定义一个Interger的值,进源码看看怎么回事。1、断点刚进来原创 2022-07-11 00:52:48 · 674 阅读 · 0 评论 -
CompletableFuture异步编排
异步一、线程基本了解1、创建线程的四种方式1.1、继承Thread类1.2、实现Runnable接口1.3、实现Callable接口 + FutureTask (可以拿到返回结果,可以处理异常)1.4、使用线程池2、线程池2.1、线程池七大参数2.2、运行流程2.3、常见的4种线程池特点二、CompletableFuture异步编排1、创建CompletableFuture1.1、runAsync(无返回值)1.2、supplyAsync(有返回值)2、各个方法使用1、`whenComplete`2、`ha原创 2022-04-19 01:54:06 · 1704 阅读 · 0 评论 -
bat文件运行jar包,windows下将jar包设成服务
bat运行jar包0、结果展示1、下载Winsw.exe2、新建service-create.xml3、安装服务.bat4、卸载服务.bat5、启动服务.bat6、停止服务.bat0、结果展示双击就可以安装服务、启动和停止我们的jar包1、下载Winsw.exe下载链接: https://github.com/winsw/winsw/releasesWinSW-x64阿里云盘:https://www.aliyundrive.com/s/mbKCBxiUj8Z修改名称为service-creat原创 2022-03-16 00:15:30 · 3816 阅读 · 2 评论 -
java stream流常用方法
Stream流用法1、分组2、过滤3、List map互转4、求和/极值5、求最大/最小值的对象6、去重7、排序8、拼接9、统计10、平均值11、某个值的数量12、分区13、截断14、跳过15、查找与匹配16、收集17、全部转大写1、分组// 按照sn分组: List<Map<String, Object>> dataListMap<String, List<Map<String, Object>>> dataMap = dataList.原创 2022-01-15 14:50:58 · 7484 阅读 · 0 评论 -
java各个集合的特点
1、collection分为两大类1、有序可重复ArrayList: 适合查询、修改( list.set(0,1) ).LinkedList: 链表、适合增加、删除2、无序不重复HashSet: 无序不重复集合.TreeSet: 可自己排序,无构造方法(自然排序),有构造方法(Comparator<? super E> comparator 需指定比较器).LinkedHashSet: 保持排序......原创 2021-10-19 22:32:43 · 570 阅读 · 0 评论