单例模式用法
Java设计模式单例模式(Singleton)用法解析_java 懒汉式(线程不安全)当多个访问者同时访问的时候很有可能创建多个对象。之所以叫懒汉式,是因为这种写法是使用的时候才创建,起到了懒加载Lazy loading的作用,实际开发中不建议采用这种写法 public class LazySingleton { private static LazySingleton instance; private LazySingleton(){ } public static LazySingleton getInstance(){ if( instance!=null ){ instance = new LazySingleton(); } return instance; }} 线程安全的懒汉式(线程安全)public class LazySingleton { private...
MySQL的那几个事务级别
MySQL 四种事务隔离级别详解介绍 MySQL一共有4种事务隔离级别 读未提交 Read Uncommitted 读已提交 Read Committed 可重复读 Repeatable Read 可串行化 Serializable 隔离级别脏读不可重复读幻读 Read Uncommitted ✔️ ✔️✔️ Read Committed❌✔️✔️ Repeatable Read❌❌✔️ Serializable❌❌❌
Java多线程-线程池有哪些参数、线程池工作原理、线程池各个参数干啥的
Java线程池详解
@ConditionalOnBean和@ConditionalOnMissingBean两个注解
条件注解 ConditionalOnBean、ConditionalOnMissingBean、ConditionalOnClass、ConditionalOnMissingClass @ConditionalOnBean // 当给定的在bean存在时,则实例化当前Bean@ConditionalOnMissingBean // 当给定的在bean不存在时,则实例化当前Bean@ConditionalOnClass // 当给定的类名在类路径上存在,则实例化当前Bean@ConditionalOnMissingClass // 当给定的类名在类路径上不存在,则实例化当前Bean
SpringBoot的自动装配原理
https://blog.csdn.net/Object_de_Father/article/details/109392088
Tomcat安装部署常规配置
Tomcat配置优化修改server.xml Tomcat 8.5 安全配置与高并发优化 默认配置 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 优化配置 # 用此项配置 protocol="org.apache.coyote.http11.Http11Nio2Protocol"启动时会有警告 # 警告 [main] org.apache.tomcat.util.net.Nio2Endpoint.bind The NIO2 connector requires an exclusive executor to operate properly on shutdown<Connector executor="tomcatThreadPool" ...
Nginx漏扫响应头缺失问题处理
Nginx常见响应头缺失问题处理
面试复盘-网友分享-20230513
网友面试复盘分享-20230513 SpringBoot 和 Spring的区别? SpringBoot 的自动装配原理? @ConditionalOnBean和@ConditionalOnMissingBean两个注解 MySQL索引? Redis怎么使用的?结合项目说一下 Docker用过吗? K8s了解吗? Java多线程-线程池有哪些参数、线程池工作原理、线程池各个参数干啥的 MySQL的分库分表 SpringBoot中的@SpringBootApplication注解作用是什么? SpringBoot中是如何加载配置信息的? RabbitMQ如何保证消息不丢失的? 如果消费者消费到一般宕机了怎么办? RabbitMQ如何保证消息没有被重复消费? JVM运行时区域有几块? JVM的垃圾回收算法了解吗?有哪几种? JVM是怎么判断一个一个对象是否可以被回收了? 为什么HotShot虚拟机最终选择了可达性分析而没有选择引用计数法? 哪你说说那些对象可以作为可达性分析中的GC ROOT? Linux中查询一个进程的进程号? ...
Linux系统修改主机名hostName
临时修改主机名(重启后失效)命令修改主机名hostname newhostname 修改主机名报错 错误信息:hostname: the specified hostname is invalid 解决方式hostnamectl set-hostname newhostname 永久修改主机名(重启后生效)修改配置文件 /etc/sysconfig/network#修改/增加hostname主机名hostname=newhostname 修改配置文件 /etc/hosts 一般是不用修改hosts文件,可见原博客详解。 #添加对应主机名的ip地址127.0.0.1 newhostname 参考博客 Linux下如何永久修改主机名 在Linux系统中使用hostname命令修改主机名报错“the specified hostname is invalid“
面试复盘-网友分享-20230508
网友面试复盘分享 自我介绍 SpringBoot对Spring框架有什么优势? Spring的两大特点是什么? 常见的SQL优化 Mysql的引擎 我一个亿的订单数据,我要去怎么去设计这个表? 分库分表了解吗? redis的数据结构您知道都有哪些? redis是线程安全的吗? 什么面向对象? 对集合有了解吗? Arraylist和Linklist有啥区别? Arraylist是线程安全的吗? hashmap原理讲一下吗? hashmap是线程安全吗? 指针碰撞或者哈希冲突知道吗? ==号和equal的区别? 成员变量和局部变量有什么区别? java中是引用传递还是值传递? 静态变量用什么修饰呢? 有什么作用? StringBuffer和StringBuild有啥区别? java中的常见的异常有哪些? 线程的生命周期您了解吗? 常见的线程池有了解过吗? 使用线程池过程中需要try catch吗? 你会在finally里面去做资源释放吗? 成员变量\局部变量\静态变量他们在线程安全上的区别? 自我列举 ...