- 博客(10)
- 收藏
- 关注
原创 springboot中的spring-boot-maven-plugin插件
springboot中spring-boot-maven-plugin插件
2023-10-11 14:40:08
430
原创 设计模式-JDK动态代理
设计模式-代理模式什么是代理模式为其他对象提供一种代理以控制对这个对象的访问。为什么使用代理模式在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后对返回结果的处理等代理模式实现原理抽象主题角色:可以是接口,也可以是抽象类;委托类角色:真实主题角色,业务逻辑的具体执行者;代理类角色:内部含有对真实对象RealSubject
2021-12-07 09:44:18
92
原创 设计模式-适配器模式
设计模式-适配器模式什么是适配器模式定义:将一个系统的接口转换成另外一种形式,从而使原来不能直接调用的接口变得可以调用。适配器模式角色划分适配器模式涉及3个角色:源(Adaptee):需要被适配的对象或类型,适配器(Adapter):连接目标和源的中间对象,目标(Target):期待得到的目标,适配器模式包括3种形式:类适配器模式、对象适配器模式、接口适配器模式(或又称作缺省适配器模式)。适配器模式快速入门参数类型适配器将目标对象的参数,通过适配器转换为适合源对象的参数。例如:pu
2020-09-08 22:54:19
91
原创 ClassLoad_JVM
加载器类加载器定义:将class文件加载到内存中类加载器分类:启动类加载器:扩展类加载器:应用类加载器:自定义类加载器:为什么设置那么多类加载器?防止开发者定义的类和底层的类冲突,通过不同的加载器加载不同的文件目录,使加载到内存中的类唯一。类加载器加载遵循的原则是什么?双亲委派机制什么是双亲委派机制?类加载的过程中,自下而上依次查找,自上而下依次加载,若被加载过,就不会再次加载,保证类在内存中的唯一。类加载器原理:ClassLoader.getSystemClassL
2020-09-02 23:04:29
122
转载 mybatis面试题
MyBatis 部分5、mybatis 的 $ 与 # 的区别?回答:他们两都可以来传递参数,不过 # 可以方式 sql 注入,而 $ 就是字符串拼接的方式处理,可能会有sql 注入的问题。上面还有一个关键的点没有答出来,那就是 #{} 在预处理时,会把参数部分用一个占位符 ? 代替 ,变成了如下的 sql 语句:select * from user where name = ?;而 $...
2019-04-26 10:38:03
307
原创 线程
线程定义进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。多线程的实现方式有哪些?Java多线程实现方式主要有四种:继承Threa...
2019-04-26 10:36:16
193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人