Java
文章平均质量分 52
一只懒惰的小虫子
这个作者很懒,什么都没留下…
展开
-
发布订阅模式
【代码】发布订阅模式。原创 2023-04-20 10:18:59 · 152 阅读 · 1 评论 -
自定义线程池
【代码】自定义线程池。原创 2023-03-23 13:46:41 · 79 阅读 · 0 评论 -
jvisualvm 监控远程jvm
jvisualvm 监控远程jvm3、启动远程jstatd服务4、打开客户端jvisualvm原创 2022-06-13 15:04:51 · 709 阅读 · 0 评论 -
Java 反射机制
视频连接 1、已知一个类的全类名,且该类在类路径下,可通过Class类的静态方法Class.forName()来获取。多用于配置文件,读取类全路径,加载类2、若已知具体的类,通过类的class获取,该方式最为安全可靠,程序性能最高。例:Class clazz = Cat.class; 多用于参数传递,比如通过反射得到对应构造器对象3、已知某个类的实例,调用该实例的getClass()方法获取Class对象。例:Class clazz = 对象.getClass(); 多用于通过创建好的对象,获取Class原创 2022-06-01 14:24:03 · 187 阅读 · 0 评论 -
Bean的生命周期
描述Bean 的生命周期,就是一个 Bean 从创建到销毁,所经历的各种方法调用。 简单的来说,一个Bean的生命周期分为四个阶段:实例化(Instantiation)、 属性设置(populate)、初始化(Initialization)、销毁(Destruction)实例化程序启动后,Spring把注解或者配置文件定义好的Bean对象转换成一个BeanDefination对象,然后完成整个BeanDefination的解析和加载的过程。Spring获取到这些完整的对象之后,会对整个Bean原创 2022-03-22 15:18:41 · 6188 阅读 · 3 评论 -
事件模型的一点理解
监听模式事件模型实现了监听模式,监听模式简单来说就是事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以回调事件的方法。参与的角色事件模型有三种角色参与,分别是:事件源、事件、事件监听器。事件事件继承自java.util.EventObject类,封装了事件源对象及跟事件相关的信息,代码可以说是很简单了。public class EventObject implements java.io.Serializable { /** * 事件源 */原创 2022-03-16 17:53:56 · 825 阅读 · 0 评论 -
数据结构与算法-单向环形链表(约瑟夫问题)
package linkedlist;/** * @author taoke * @desc 单项环形列表(约瑟夫问题) * @email 1504806660@qq.com * @date 2021/12/29 */public class SingleCircleLinkedListDemo { public static void main(String[] args) { SingleCirceLinkedList singleCirceLinkedLis原创 2021-12-30 10:11:11 · 356 阅读 · 0 评论 -
Spring Boot2集成Log4j2
1、关键依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boo原创 2021-10-10 12:45:20 · 223 阅读 · 0 评论 -
Java基础
Java语言的3大特性?封装属性用来描述事物的特征,方法用来描述事物的行为,封装就是把一个对象的属性和方法封装到一个模块中,方便使用,隐藏信息,实现细节。继承子类继承父类的特征和行为,实现代码的复用,但是提高了代码的耦合度。多态多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定(比如:向上转型,只有运行才能确定其对象属性)。方法覆盖和重载体现了多态性。Java语言的特征?面向对象、简单易学、平台无关、解释执行、高性能、多线程、原创 2021-08-18 17:09:42 · 92 阅读 · 0 评论