摘要: 下载 下载nginx 下载依赖 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel 将下载好的nginx上传至服务器 解压,编译,安装 # 解压 tar zxvf ngin 阅读全文
posted @ 2022-04-06 15:55 Cedrus 阅读(23) 评论(0) 推荐(0) 编辑
摘要: package cn.clcoding.cedrusback; import java.io.File; import java.io.FileOutputStream; import java.lang.reflect.Field; import java.util.ArrayList; impo 阅读全文
posted @ 2022-02-26 11:53 Cedrus 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 问题描述 在项目中,对一些工具类使用了@Component标注,然后在service层去注入该工具类,断点显示注入的工具类为null。 解决方案 @Component @Slf4j public class MailUtils { public static MailUtils mailUtils; 阅读全文
posted @ 2022-01-11 11:31 Cedrus 阅读(93) 评论(0) 推荐(0) 编辑
摘要: MySQL的基本架构 Server层 连接器:管理连接,权限验证 建立连接时,用户名密码通过,连接器到权限表查询拥有的权限,赋予这个连接读写权限。在连接建立后,对该用户的权限修改不会影响已经存在的连接的权限。 客户端长时间没有请求,连接器将自动断开连接。时长由wait_timeout控制,默认为8小 阅读全文
posted @ 2021-11-08 22:47 Cedrus 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 面试 java基础 String String为什么要设置为final的 便于实现字符串常量池 java中由于会大量的使用字符串常量,如果每次使用字符串对象都去堆空间中创建对象的话,会造成空间资源的浪费,所以在堆中开辟了一块字符串常量池空间,当初始化一个字符串对象时,如果常量池中有该字符串,则直接返 阅读全文
posted @ 2021-11-08 16:37 Cedrus 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1. 程序计数器 程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器 为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器。各条线程之间的计数器互不影响,独立存储,即线程私有 如果线程执行的是一个Java方法,计数器记录的是正在执行的虚拟机字节码指令的 阅读全文
posted @ 2021-10-31 19:47 Cedrus 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Garbage First收集器 G1是JDK9及以上版本中服务器端模式下的默认垃圾收集器 G1可以面向堆内存任何部分来组成回收集(Collection Set)进行回收,衡量标准不再是踏属于哪个分代,而是哪块内存中存放的垃圾数量最多,回收收益最大,这就是G1的Mixed GC模式 G1把堆分成多个 阅读全文
posted @ 2021-08-30 11:30 Cedrus 阅读(36) 评论(0) 推荐(0) 编辑
摘要: HTTP/1.0 HTTP/1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。 HTTP/1.1 引入了持久连接:在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关 阅读全文
posted @ 2021-08-30 10:18 Cedrus 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 虚拟机故障处理工具 jps:虚拟机进程状况工具 可以列出正在运行的虚拟机进程,并显示虚拟机执行主类的名称以及这些进程的本地虚拟机唯一ID(LVMID)。 对于本地虚拟机进程来说,LVMID与操作系统的进程ID是一致的。 参数 选项 作用 -q 只输出LVMID,省略主类的名称 -m 输出虚拟机进程启 阅读全文
posted @ 2021-08-21 22:15 Cedrus 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则 **含义:**单一职责的目的就是为了保证内聚性,只有一个引起变化的原因,说明类内成员之间的关系较高,内聚性不强的就不要写到一个类中。 优点: 类的复杂性降低,实现什么职责都有清晰明确的定义 可读性提高,复杂性降低 可维护性提高 变更引起的风险降低,变更是必不可少的,如果接口的单一职责做 阅读全文
posted @ 2021-08-14 16:15 Cedrus 阅读(44) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示