07 2022 档案

摘要:1)强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。2)软引用(SoftReferen 阅读全文
posted @ 2022-07-29 18:23 你的雷哥 阅读(35) 评论(0) 推荐(0) 编辑
摘要:@Lazy 的属性 Spring IoC (ApplicationContext) 容器一般都会在启动的时候实例化所有单实例 bean 。如果我们想要Spring 在启动的时候延迟加载 bean,即在调用某个 bean 的时候再去初始化,那么就可以使用 @Lazy 注解。 value 取值有 tru 阅读全文
posted @ 2022-07-29 15:39 你的雷哥 阅读(281) 评论(0) 推荐(0) 编辑
摘要:1 什么是WebSocket? WebSocket从满足基于Web的日益增长的实时通信需求应运而生,解决了客户端发起多个Http请求到服务器资源浏览器必须要在经过长时间的轮询问题,实现里多路复用,是全双工、双向、单套接字连接,在WebSocket协议下服务器和客户端可以同时发送信息。 2 WebSo 阅读全文
posted @ 2022-07-27 10:34 你的雷哥 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1、执行效果上: count(1),其实就是计算一共有多少符合条件的行。 1并不是表示第一个字段,而是表示一个固定值。 其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1。count(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个 阅读全文
posted @ 2022-07-26 11:39 你的雷哥 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:常见的有三种文件拷贝方式 io下的包会把数据从内核态拷贝到用户态,nio下的包则可以避免不必要的拷贝和上下文切换提高数据拷贝的效率。 阅读全文
posted @ 2022-07-24 15:39 你的雷哥 阅读(225) 评论(0) 推荐(0) 编辑
摘要:1、两者的联系和区别 @Component 和 @Bean 是两种使用注解来定义bean的方式。 @Component(和@Service和@Repository)用于自动检测和使用类路径扫描自动配置bean。注释类和bean之间存在隐式的一对一映射(即每个类一个bean)。 这种方法对需要进行逻辑 阅读全文
posted @ 2022-07-24 15:29 你的雷哥 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-24 10:55 你的雷哥 阅读(19) 评论(0) 推荐(0) 编辑
摘要:monitorenter原理 2018-03-30 16:08:21 认识synchronized 对于写多线程程序的人来说,经常碰到的就是并发问题,对于容易出现并发问题的地方价格synchronized基本上就搞定 了,如果说不考虑性能问题的话,这一操绝对能应对百分之九十以上的情况,若对于性能方面 阅读全文
posted @ 2022-07-17 21:58 你的雷哥 阅读(228) 评论(0) 推荐(0) 编辑
摘要:top:Linux 命令。可以实时查看各个进程的 CPU 使用情况。也可以查看最近一段时间的 CPU 使用情况。默认按 CPU 使用率排序。 ps:Linux 命令。强大的进程状态监控命令。可以查看进程以及进程中线程的当前 CPU 使用情况。属于当前状态的采样数据。 jstack:Java 提供的命 阅读全文
posted @ 2022-07-17 21:32 你的雷哥 阅读(481) 评论(0) 推荐(0) 编辑
摘要:1 分布式事务介绍 1.1 什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。 事务拥有以下四个特性,习惯上被称为ACID特性: 原子性(Atomicity):事务作为一个整体被执行,包含 阅读全文
posted @ 2022-07-16 01:02 你的雷哥 阅读(157) 评论(0) 推荐(0) 编辑
摘要:(6条消息) 详解TCP拥塞控制(计网)_shstart7的博客-CSDN博客_tcp拥塞控制 阅读全文
posted @ 2022-07-15 17:37 你的雷哥 阅读(38) 评论(0) 推荐(0) 编辑
摘要:https的TLS的四次握手流程 四次握手是三次握手之后进行对http加入安全性引入的,在应用层和tcp层加入tls/ssl协议保证传输的安全性,这就需要四次握手。对称加密不安全,容易被窃取,tls采用非对称加密算法,服务端向ca机构申请证书,ca机构提供公钥和私钥,通过证书把公钥传给浏览器,浏览器 阅读全文
posted @ 2022-07-12 16:28 你的雷哥 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:栈上分配(逃逸分析) 分析 ​ 逃逸分析的基本行为就是分析对象动态作用域:当一个对象在方法中被定义后,它可以能被外部方法所引用,例如作为调用参数传递到其它地方种,称为方法逃逸。 ​ 甚至还有可能被外部线程访问到,譬如赋值给类变量或者可以在其它线程中访问的实例变量,称为线程逃逸。 逃逸分析 ​ 在计算 阅读全文
posted @ 2022-07-11 22:09 你的雷哥 阅读(357) 评论(0) 推荐(0) 编辑
摘要:最近在看Mybatis的源码,刚好看到缓存这一块,Mybatis提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能。 当然如果拿来和专门的缓存框架如ehcache来对比可能稍有差距,本文我们将来整理一下实现一个本地缓存都应该需要考虑哪些东西。 阅读全文
posted @ 2022-07-07 21:55 你的雷哥 阅读(266) 评论(0) 推荐(0) 编辑
摘要:(15条消息) 五种常见IO模型_程序猿周周的博客-CSDN博客_常见io模型 阅读全文
posted @ 2022-07-07 21:09 你的雷哥 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示