上一页 1 2 3 4 5 6 7 8 ··· 42 下一页

2023年9月20日

AOP切入点表达式

摘要: 阅读全文

posted @ 2023-09-20 10:44 HHHuskie 阅读(2) 评论(0) 推荐(0) 编辑

2023年9月19日

Spring中的AOP工作流程

摘要: 阅读全文

posted @ 2023-09-19 22:57 HHHuskie 阅读(2) 评论(0) 推荐(0) 编辑

2023年9月17日

反射学习——反射修改String中的value属性(char[])

摘要: 上图结论:可以通过反射获取String对象的value属性,然后有两种方式修改:1.构建一个新的char[]数组进行替换 2.构建一个char[]指向同一对象,对该对象中的内容进行修改(即char[0='X']) 反射结论:对于private修饰的字段,可以利用setAccessible(true) 阅读全文

posted @ 2023-09-17 21:16 HHHuskie 阅读(48) 评论(0) 推荐(0) 编辑

2023年9月14日

推模型和拉模型

摘要: 推模型(Push Model)和拉模型(Pull Model)是两种不同的数据传输和通信模型,它们在数据传递和信息交流方面有一些重要区别: 推模型(Push Model): 在推模型中,数据或信息由数据生产者直接推送给数据消费者。 数据的推送是基于事件或时间触发的,当新数据可用时,数据生产者将数据主 阅读全文

posted @ 2023-09-14 11:12 HHHuskie 阅读(328) 评论(0) 推荐(0) 编辑

2023年9月13日

回溯理论

摘要: 回溯本质: 回溯模板: 阅读全文

posted @ 2023-09-13 22:42 HHHuskie 阅读(5) 评论(0) 推荐(0) 编辑

四种内部类的修饰符限制(外部类为什么不能被protecte以及private修饰?)

摘要: 在Java中,可以将一个类定义在另一个类里面或者一个方法里边,这样的类称为内部类,广泛意义上的内部类一般包括四种:成员内部类,局部内部类,匿名内部类,静态内部类 。 1.成员内部类 (1)该类像是外部类的一个成员,可以无条件的访问外部类的所有成员属性和成员方法(包括private成员和静态成员); 阅读全文

posted @ 2023-09-13 11:22 HHHuskie 阅读(36) 评论(0) 推荐(0) 编辑

2023年9月12日

office加visio安装

摘要: office安装:https://zhuanlan.zhihu.com/p/600457245?utm_id=0 阅读全文

posted @ 2023-09-12 18:40 HHHuskie 阅读(33) 评论(0) 推荐(0) 编辑

2023年9月4日

Tomcat为什么要打破双亲委派机制

摘要: 在某些情况下,Tomcat(Apache Tomcat)需要打破双亲委派机制,主要是为了解决类加载的灵活性和可定制性的需求。 Tomcat作为一个Web应用服务器,它允许部署和运行多个独立的Web应用程序,每个应用程序都有自己的类加载器。在传统的双亲委派机制下,所有的Web应用程序共享同一个父类加载 阅读全文

posted @ 2023-09-04 22:51 HHHuskie 阅读(546) 评论(0) 推荐(0) 编辑

类加载过程

摘要: 大的分为加载、连接、初始化三部分,其中连接包括验证、准备、解析。类的完整生命周期还有之后的使用和销毁两阶段 类加载:JVM加载类文件,并将其字节码表示存储在方法区(或元数据区)中。 验证:JVM对字节码进行验证,以确保它符合Java语言规范和安全性要求。 准备:在方法区中为类的静态变量分配内存并初始 阅读全文

posted @ 2023-09-04 22:30 HHHuskie 阅读(9) 评论(0) 推荐(0) 编辑

一个对象的创建过程

摘要: Step1:类加载检查 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 Step2:分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。 阅读全文

posted @ 2023-09-04 11:12 HHHuskie 阅读(9) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 42 下一页

导航