会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
seamount3
博客园
首页
新随笔
联系
订阅
管理
随笔 - 50
文章 - 12
评论 - 3
阅读 -
7302
[置顶]
AQS源码解析
摘要: 掌握AQS 何为AQS AQS是一个用于构建锁和同步器的基础框架,实际上AQS核心代码主要是实现了线程的阻塞和唤醒机制以及资源状态的基本管理 AQS的核心功能 线程的排队管理:通过 CLH 队列管理线程的阻塞和唤醒。 资源状态的基本管理:通过 state 表示资源状态,通过 compareAndSe
阅读全文
posted @ 2025-01-25 11:17 海山了-
阅读(168)
评论(0)
推荐(1)
[置顶]
实习中第一次帮助mentor之thrift协议
摘要: Thrift协议 前因后果 在实习中发现自己需要用thrift协议发送请求,起因就是需要用到公司内部rpc来进行服务之间的请求 本篇主要着重于如何解读thrift接口文档,节省大家的时间 thrift的优点 二进制格式:Thrift 使用二进制格式来序列化和反序列化数据,这使得它在网络传输中比纯文本
阅读全文
posted @ 2024-10-30 17:31 海山了-
阅读(88)
评论(0)
推荐(0)
[置顶]
自己理解的TCP三次握手
摘要: ### TCP 三次握手过程是怎样的? TCP的建立连接是通过三次握手来进行的。三次握手的过程如下图: 说实话这个很好理解,我称之为N字型 首先我们理解到建立连接是一个虚的概念了对吧?那么我们来设计一个可靠的TCP,首先建立连接是必须的吧?相当于我们打电话,总要先说一句喂 wei?(面向连接正是这个
阅读全文
posted @ 2024-07-12 21:39 海山了-
阅读(438)
评论(0)
推荐(1)
2025年2月17日
MAC消息认证码介绍
摘要: 此MAC是密码学概念,与计算机网络不同 为什么有了摘要算法还要有MAC 摘要算法保障的是消息的完整性 归根到底就是由H(x)来保证x的完整 那么问题来了,如果我知道你所使用的摘要算法(例如中间人攻击),那么我把x替换成y,H(x)替换成中间人计算出的H(y),还能生效吗? 答案是无法生效,所以这个方
阅读全文
posted @ 2025-02-17 22:35 海山了-
阅读(80)
评论(0)
推荐(0)
签名与摘要个人总结
摘要: 前些日子发现自己对于签名算法以及摘要算法有点概念模糊,于是在此做个总结,而且回想了下,发现之前面试的时候对于这两种概念也模糊了 摘要算法 摘要的目的 验证消息的完整性 如何实现这个目的? 本质上我们利用的是Hash函数,例如: x是原本消息 h(x)就是通过hash函数得到的摘要 通常我们是利用Ha
阅读全文
posted @ 2025-02-17 16:05 海山了-
阅读(29)
评论(0)
推荐(0)
2025年2月15日
MYSQL数据空洞解析
摘要: ## 背景引入 MYSQL中数据表A,在删除了一半的数据后,发现表空间的大小并没有减少,这是什么原因导致的呢? 定义 当对一定量数据执行delete操作时,MySQL将数据删除后进而导致页合并或者页删除,生成空闲空间,并未将空闲空间返还给操作系统,而是将当前空间标记为"可复用",当有新的数据插入时,
阅读全文
posted @ 2025-02-15 22:59 海山了-
阅读(281)
评论(0)
推荐(0)
2025年1月26日
ReentrantLock实现机制
摘要: 掌握Reentrantlock 具体结构 下文Reentrantlock简称RL,阅读之前强烈建议读一下AQS源码解析: https://www.cnblogs.com/seamount3/p/18690818 其实RL和AQS有关系,但不是直接有关系,是RL内部有一个Sync变量,RL其实是实现L
阅读全文
posted @ 2025-01-26 14:15 海山了-
阅读(162)
评论(0)
推荐(0)
2024年11月2日
周六晚11实习生上线数据观测突发问题(涉及MYSQL,Hive等)
摘要: 前提 有点恐怖,上次需求上线后,部分线上数据观测要留到11月初,上次是一个税收相关的需求,已有功能的线上数据观察已经完成,还剩下部分只有在十一月初才可以观察 简单提一嘴(非技术相关) 之前把hive sql发给了mentor,结果hive sql里的pt居然写成了20251011,人都麻了,搞得我这
阅读全文
posted @ 2024-11-02 23:55 海山了-
阅读(238)
评论(0)
推荐(0)
2024年11月1日
秋招感思
摘要: 山高路险仍踏足, 岁寒心冷失前路。 漫漫梅芳无人赏, 命海浮沉怎能服?
阅读全文
posted @ 2024-11-01 09:30 海山了-
阅读(37)
评论(0)
推荐(0)
2024年10月15日
讨论java有基础类型,为什么还要有封装类型呢?两者之间的比较方式?
摘要: java有哪些基础类型 boolean/1 byte/8 char/16 short/16 int/32 float/32 long/64 double/64 java为什么有基础类型,为什么还要有封装类型呢? 举个例子吧,Character和char的区别是在于char只是存了个数据,而Chara
阅读全文
posted @ 2024-10-15 17:43 海山了-
阅读(22)
评论(0)
推荐(0)
2024年7月13日
TCP三次握手的意外情况分析
摘要: > 其实很简单,就像我个人给别人发信息一样,有个重传机制,毕竟对方可能突然有事忘看了,或者说看完了忘了回,所以我本人会重传,那么接下来就以聊天的角度来给大家解析一下TCP三次握手时的意外情况以及应对方针 注文中的大部分知识非我原创,我只是知识的搬运工,并且尝试搬运进脑子里而已 总结 重发的情况永远出
阅读全文
posted @ 2024-07-13 15:44 海山了-
阅读(140)
评论(0)
推荐(0)
下一页
公告
昵称:
海山了-
园龄:
2年4个月
粉丝:
2
关注:
0
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
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
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.MAC消息认证码介绍
2.签名与摘要个人总结
3.MYSQL数据空洞解析
4.ReentrantLock实现机制
5.AQS源码解析
6.周六晚11实习生上线数据观测突发问题(涉及MYSQL,Hive等)
7.秋招感思
8.实习中第一次帮助mentor之thrift协议
9.讨论java有基础类型,为什么还要有封装类型呢?两者之间的比较方式?
10.TCP三次握手的意外情况分析
我的标签
redis初级
(6)
算法
(3)
springcloud
(2)
rabbit mq
(2)
elasticSearch
(2)
适配器模式
(2)
设计模式
(2)
liteos
(1)
linux
(1)
lambda
(1)
更多
随笔分类
(48)
elasticsearch(3)
Java(7)
java项目(2)
JVM(3)
Linux(3)
mysql(3)
netty(1)
redis(8)
springcloud(2)
不懂古诗随便写的(1)
操作系统(2)
分布式(2)
计算机网络(2)
开发小技巧(1)
密码学(2)
设计模式(1)
实习(2)
消息队列(3)
随笔档案
(50)
2025年2月(3)
2025年1月(2)
2024年11月(2)
2024年10月(2)
2024年7月(12)
2024年6月(1)
2024年5月(2)
2024年2月(1)
2023年11月(4)
2023年10月(7)
2023年9月(2)
2023年8月(1)
2023年7月(10)
2023年2月(1)
文章分类
(10)
java(1)
函数式编程(1)
计算机网络(备考)(3)
算法(4)
智力题(1)
相册
(0)
1(2)
阅读排行榜
1. 关于对于Java中Entity以及VO,以及DTO中Request对象序列化的学习(673)
2. MySQL中datetime和timestamp的区别(620)
3. 限流设置之Nginx篇(590)
4. 布谷鸟过滤器解析(549)
5. docker安装8版本elasticsearch遇到的问题FileSystemException(474)
评论排行榜
1. 限流设置之Nginx篇(2)
2. springcloud-gateWay(1)
推荐排行榜
1. 限流设置之Nginx篇(2)
2. AQS源码解析(1)
3. 自己理解的TCP三次握手(1)
4. 布谷鸟过滤器解析(1)
5. 关于对于Java中Entity以及VO,以及DTO中Request对象序列化的学习(1)
最新评论
1. Re:限流设置之Nginx篇
@何塞穆里尼奥 确实都是:我的主机——>代理服务器——>其他主机,正向代理与反向代理的区别在于这个代理服务器代理的是哪一个,例如使用vvpn时,他代理的是我们的客户端(pc),而反向代理如nginx在...
--海山了-
2. Re:限流设置之Nginx篇
我感觉正向代理、反向代理,不都是通过代理服务器去访问其他主机吗?难道区别仅仅是我的电脑与代理服务器是同一个lan下就是正向代理,代理服务器与其他主机在同一个lan下就是反向代理?我的主机——>代理服务...
--何塞穆里尼奥
3. Re:springcloud-gateWay
global filter不用在yaml配置这里的yaml指的是网关配置的yaml文件
--海山了-
点击右上角即可分享