联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小北
随笔- 38 文章- 1 评论- 0 阅读-
15663
博客园
首页
新随笔
新文章
联系
管理
订阅
2022年8月16日
JVM-创建一个对象的详细过程
摘要: Person person=new Person(); 1.现在栈中申请一个自己的栈空间 2.类加载检查 每当使用new操作符创建一个对象时,类加载器都会从常量池中寻找该对象的符号引用,如果找到,则根据该引用查询该类是否已被加载,否则进行接下来的类加载操作,在此过程中,类所需内存大小也被确定下来 3
阅读全文
posted @ 2022-08-16 16:00 小北呦
阅读(107)
评论(0)
推荐(0)
编辑
2022年8月15日
浏览器地址栏从输入地址到页面展示都发生了什么
摘要: 1 URL输入 2 DNS解析 浏览器会首先从缓存中找是否存在域名,如果存在就直接取出对应的ip地址, 其中会请求 第一步,浏览器缓存 当用户在浏览器输入 www.baidu.com时 , 浏览器会先检查自己的缓存,如果有这个域名,就与其映射的IP地址建立链接,解析完成! 第二步,本地系统缓存 如果
阅读全文
posted @ 2022-08-15 21:03 小北呦
阅读(220)
评论(0)
推荐(0)
编辑
交换机 和 路由器 区别
摘要: 因为路由器是基于 IP 设计的,俗称三层⽹络设备,路由器的各个端⼝都具有 MAC 地址和 IP 地址; ⽽交换机是基于以太⽹设计的,俗称⼆层⽹络设备,交换机的端⼝不具有 MAC 地址。 交换机 :交换机的端⼝不核对接收⽅ MAC 地址,⽽是直接接收所有的包 并存放到缓冲区中。因此,和路由器不同,交换
阅读全文
posted @ 2022-08-15 17:08 小北呦
阅读(160)
评论(0)
推荐(0)
编辑
2022年8月14日
HTTPS的实现原理 ---- 核心 SSL/TLS协议
摘要: 是在应用层和 传输层之间 添加的 安全层(SSL/TLS协议) 端口号 :HTTP 默认是 80,HTTPS 默认是 443。 URL 前缀 :HTTP 的 URL 前缀是 http://,HTTPS 的 URL 前缀是 https://。 安全性和资源消耗 : HTTP 协议运行在 TCP 之上,
阅读全文
posted @ 2022-08-14 15:39 小北呦
阅读(223)
评论(0)
推荐(0)
编辑
2022年8月13日
MVCC原理
摘要: MVCC MVCC (Multi-Version Concurrency Control) ,即多版本并发控制,利用记录的版本链和ReadView,来控制并发事务访问相同记录时的行为。ReadView即一致性视图,用来判断版本链中的哪个版本是当前事务可见的。 版本链 在每次更新该记录后,都会将旧值放
阅读全文
posted @ 2022-08-13 15:07 小北呦
阅读(42)
评论(0)
推荐(0)
编辑
2022年8月11日
什么是系统调用
摘要: 系统调用: 应用程序通过系统调用请求操作系统的服务,系统中的各种资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。这样可以保证系统的稳定性和安全性,防止用户进行非法操作。 系统调
阅读全文
posted @ 2022-08-11 16:39 小北呦
阅读(333)
评论(0)
推荐(0)
编辑
2022年8月10日
TCP 为什么是 三次 握手 不是两次 不是四次
摘要: 为什么不是两次 (1) 防止 历史 旧数据 连接 客户端连续发送多次 SYN 建⽴连接的报⽂,在⽹络拥堵等情况下: ● ⼀个「旧 SYN 报⽂」⽐「最新的 SYN 」 报⽂早到达了服务端; ● 那么此时服务端就会回⼀个 SYN + ACK 报⽂给客户端; ● 客户端收到后可以根据⾃身的上下⽂,判
阅读全文
posted @ 2022-08-10 17:22 小北呦
阅读(114)
评论(0)
推荐(0)
编辑
2022年7月31日
MySQL的优化
摘要: 表字段的类型设计 字符串 char 定长字符串 如 char(8) 低于8个,剩下的用空格填充,高于8个,报异常 varchar 不定长字符串 如 varchar(8)低于8个,经历收缩过程,变为实际大小.高于8个,报异常 如果字段长度固定,选用char,不固定,选用varchar 姓名: varc
阅读全文
posted @ 2022-07-31 14:16 小北呦
阅读(36)
评论(0)
推荐(0)
编辑
SpringBoot为什么是默认单例的:
摘要: 好处: 1)提升性能,减少了新生成实例的消耗 新生成实例消耗包括两方面,第一,spring会通过反射或者cglib来生成bean实例, 其次,给对象分配内存也会涉及复杂算法,这些都是消耗性能的操作. 2)减少垃圾回收 因为不会给每个请求都新生成bean实例,所以回收的对象也少了. 3)可以快速从缓存
阅读全文
posted @ 2022-07-31 14:15 小北呦
阅读(507)
评论(0)
推荐(0)
编辑
2022年7月30日
Mysql的驱动表 被驱动表 join buffer
摘要: 1.为什么小表驱动大表: for(int i=5;.......){ for(int j=1000;......) {}} 1.1如果小的循环在外层,对于数据库连接来说就只连接5次,进行5000次操作,如果1000在外,则需要进行1000次数据库连接,从而浪费资源,增加消耗。这就是为什么要小表驱动大
阅读全文
posted @ 2022-07-30 17:42 小北呦
阅读(897)
评论(0)
推荐(0)
编辑
下一页
公告
昵称:
小北呦
园龄:
3年7个月
粉丝:
0
关注:
4
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Mybatis
(3)
随笔分类
Activiti7工作流(1)
JavaSE(1)
Mybatis(2)
Spring(1)
springBoot(1)
SpringCloudAlibaba(3)
个人提升(10)
面经(6)
项目(2)
写项目遇到的问题(6)
随笔档案
2022年8月(7)
2022年7月(17)
2022年5月(2)
2022年4月(11)
2022年3月(1)
阅读排行榜
1. 阿里canal简介(1966)
2. Maven的生命周期(1634)
3. java的内存泄露是什么,怎么解决(1355)
4. Mybatis的传递参数的5种方式(1161)
5. Mybatis的一级缓存与二级缓存(1079)
推荐排行榜
1. Maven的生命周期(1)
点击右上角即可分享