java
文章平均质量分 59
小望没烦恼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中循环删除list报错解析
List循环遍历删除原创 2022-08-08 17:35:16 · 2225 阅读 · 1 评论 -
synchronized,wait,notify使用案例
synchronized,wait,notify使用案例案例一:两个线程交替打印1-100public class PrintOneHundred { public static void main(String[] args) { Number number=new Number(); Thread th1=new Thread(number,"线程一"); Thread th2=new Thread(number,"线程二"); th1.start(); th2.start(原创 2022-03-10 17:14:54 · 444 阅读 · 0 评论 -
Java泛型
文章目录一、泛型的定义和意义二、特性三、泛型的使用3.1、泛型类3.2、泛型接口3.3、泛型方法四、限定泛型类型变量五、通配符一、泛型的定义和意义泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。设想如下场景:如果要实现不同类型的加法,每种类型都需要重载一个add方法,有没有可能只实现一个方法就可以解决类型不同的参数相加?取出集合元素时需要人为的强制类型转化到具体的目标原创 2021-07-20 17:10:31 · 225 阅读 · 0 评论 -
PriorityQueue(Java优先级队列)
刷LeetCode时,遇到一道题需要使用优先级队列,并且需要自定义排序规则,由于优先级队列使用并不多,遂做一下笔记,方便以后查看。优先级队列实际上就是一个堆(不指定Comparator时默认为小根堆),队列既可以根据元素的自然顺序来排序,也可以根据 Comparator来设置排序规则。具有以下特点:队列是用数组实现,但是数组大小可以动态增加,容量无限。不是线程安全的。保证线程安全可以使用PriorityBlockingQueue 类。不允许使用 null 元素。可以在构造函数中指定如何排序.原创 2021-07-08 19:29:44 · 1212 阅读 · 0 评论 -
Java钩子函数的应用
文章目录Hook概念Hook基本用法项目解决方法在自研RPC的框架中实现了服务的自动注册和发现,但是当你启动服务端后再把服务端关闭,Nacos中注册的服务信息并不会自动注销,这样就会导致客户端向Nacos请求服务时会获取已经关闭的服务端信息,最终导致连接不到服务器而调用失败。那么就需要一种办法,在服务端关闭之前自动向 Nacos 注销服务。但是有一个问题,不知道什么时候服务器会关闭,也就不知道这个方法调用的时机,就没有办法手工去调用。这时,我们就需要钩子,由此引出本文。Hook概念Hook翻译成原创 2021-06-20 09:48:49 · 1727 阅读 · 0 评论 -
捋一下log4j、logback和slf4j的关系
项目中经常使用日志,但都是参照别人的配置复制粘贴,这次碰到这几个名词产生疑惑,遂写下这篇笔记进行总结。结论官方文档中的一段话明确描述了三者的关系。slf4j译为简单日志门面,是日志框架的抽象,笼统的讲就是slf4j是一系列的日志接口,而log4j和logback是众多日志框架中的两种。The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging fra.原创 2021-06-07 14:22:14 · 741 阅读 · 0 评论
分享