会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
思凡念真
博客园
首页
新随笔
联系
管理
订阅
随笔- 217 文章- 0 评论- 11 阅读-
45万
08 2021 档案
深入剖析Kubernetes-容器技术笔记-20210827
摘要:容器隔离 Linux 操作系统还提供了 Mount、UTS、IPC、Network 和 User 这些 Namespace,用来对各种不同的进程上下文进行“障眼法”操作。Docker 容器这个听起来玄而又玄的概念,实际上是在创建容器进程时,指定了这个进程所需要启用的一组 Namespace 参数。这
阅读全文
posted @
2021-08-27 16:20
思凡念真
阅读(258)
评论(0)
推荐(0)
编辑
使用client-go连接k8s集群
摘要:说明:k8s官方维护的客户端库只有go和python版本,所以为了稳定性建议使用这两个版本,考虑到k8s是go实现的,我这里也就选择go版本。至于客户端连接k8s集群,在具体的生产环境中不建议外部连接访问。原因一是生产环境中的k8s配置文件重要,一般如果对接其他公司的业务,虽然有鉴权,人家也不愿意把
阅读全文
posted @
2021-08-23 16:00
思凡念真
阅读(2021)
评论(2)
推荐(0)
编辑
Netty之Promise-netty学习笔记(13)-20210823
摘要:Promise是可写的future,从future的分析中能够发如今其中没有写操做的接口,netty特地使promise扩展了future,能够对异步操做结果进行设置。 (一)defaultpromise 包含的字段: //原子保存异步操做结果 private static final Atomic
阅读全文
posted @
2021-08-23 15:13
思凡念真
阅读(320)
评论(0)
推荐(0)
编辑
Netty之Future-netty学习笔记(12)-20210823
摘要:Netty内部的io.netty.util.concurrent.Future<V> 继承自java.util.concurrent.Future<V>,而Promise<V>是前者的一个特殊实现。 (一)jdk中future和netty中future的比较 jdk中future: // 取消异步操
阅读全文
posted @
2021-08-23 14:15
思凡念真
阅读(210)
评论(0)
推荐(0)
编辑
Netty之EventLoop-netty学习笔记(11)-20210813
摘要:线程模型概述 基本的线程池化模式可以描述为: 从池的空闲线程列表中选择一个 Thread,并且指派它去运行一个已提交的任务(一个Runnable 的实现); 当任务完成时,将该 Thread 返回给该列表,使其可被重用。 虽然池化和重用线程相对于简单地为每个任务都创建和销毁线程是一种进步,但是它并不
阅读全文
posted @
2021-08-16 16:01
思凡念真
阅读(271)
评论(0)
推荐(0)
编辑
Netty之Bootstrapping-netty学习笔记(10)-20210810
摘要:Bootstrap类 引导类的层次结构包括一个抽象的父类和两个具体的引导子类: 相对于将具体的引导类分别看作用于服务器和客户端的引导来说,记住它们的本意是用来支撑不同的应用程序的功能的将有所裨益。也就是说,服务器致力于使用一个父 Channel 来接受来自客户端的连接,并创建子 Channel 以用
阅读全文
posted @
2021-08-11 11:10
思凡念真
阅读(119)
评论(0)
推荐(0)
编辑
netty构建http/https应用-netty学习笔记(9)-20210809
摘要:一.认识Http请求 Netty中,可以注册多个handler。ChannelInboundHandler按照注册的先后顺序执行;ChannelOutboundHandler按照注册的先后顺序逆序执行,如下图所示,按照注册的先后顺序对Handler进行排序,request进入Netty后的执行顺序为
阅读全文
posted @
2021-08-09 18:15
思凡念真
阅读(1023)
评论(0)
推荐(0)
编辑
netty之SSL协议-netty学习笔记(8)-20210806
摘要:1、SSL/TLS简介 协议是Web浏览器与Web服务器之间安全交换信息的协议,提供两个基本的安全服务:鉴别与保密。 1.1、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 窃听风险(eavesdropping):第三方可以获知通信内容。 篡改风险(t
阅读全文
posted @
2021-08-06 17:32
思凡念真
阅读(2536)
评论(0)
推荐(0)
编辑
Netty 核心之Codec-Encoder-Decoder-netty学习笔记(7)-20210806
摘要:一.编解码技术简介 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑
阅读全文
posted @
2021-08-05 17:47
思凡念真
阅读(1220)
评论(0)
推荐(0)
编辑
Netty核心之ChannelHandler-netty学习笔记(6)-20210804
摘要:ChannelHandler 的生命周期 handlerAdded(): 添加到 ChannelPipeline 时调用. handlerRemoved(): 从 ChannelPipeline 中移除时调用. exceptionCaught(): 处理过程中在 ChannelPipeline 中有
阅读全文
posted @
2021-08-04 14:20
思凡念真
阅读(500)
评论(0)
推荐(0)
编辑
Netty核心之Channel-netty学习笔记(5)-20210804
摘要:1.Channel基本概念和使用 什么是Channel? channel是一个管道,用于连接字节缓冲区Buf和另一端的实体,这个实例可以是Socket,也可以是File, 在Nio网络编程模型中, 服务端和客户端进行IO数据交互(得到彼此推送的信息)的媒介就是Channel。 Channel通过Ch
阅读全文
posted @
2021-08-04 10:40
思凡念真
阅读(861)
评论(0)
推荐(0)
编辑
公告
昵称:
思凡念真
园龄:
10年3个月
粉丝:
13
关注:
18
+加关注
<
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
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
docker(16)
go(2)
java(57)
mysql(3)
netty(12)
nginx(9)
postgresql(4)
python学习(14)
supervisor(2)
vue(1)
读书随笔(11)
技术杂文(61)
领域模型(6)
论文笔记(5)
前端(1)
数据与智能(1)
算法(26)
更多
随笔档案
2025年1月(1)
2024年11月(1)
2024年10月(1)
2024年8月(1)
2024年3月(1)
2024年2月(1)
2024年1月(1)
2023年10月(1)
2023年8月(1)
2023年2月(1)
2022年12月(1)
2022年11月(2)
2022年9月(3)
2022年7月(11)
2022年6月(2)
2022年4月(4)
2022年3月(3)
2022年1月(18)
2021年12月(3)
2021年11月(3)
2021年10月(6)
2021年9月(2)
2021年8月(11)
2021年7月(13)
2021年5月(6)
2021年4月(5)
2021年3月(4)
2021年2月(2)
2021年1月(6)
2020年12月(9)
2020年11月(1)
2020年10月(1)
2017年11月(2)
2017年9月(1)
2017年7月(5)
2017年6月(1)
2017年4月(2)
2017年3月(6)
2017年2月(4)
2017年1月(1)
2016年10月(4)
2016年8月(1)
2016年7月(3)
2016年6月(3)
2016年5月(6)
2016年4月(2)
2016年2月(1)
2016年1月(5)
2015年12月(2)
2015年11月(3)
2015年9月(4)
2015年8月(17)
2015年7月(6)
2015年6月(4)
2015年5月(3)
2014年12月(3)
2014年11月(2)
更多
阅读排行榜
1. linux ip 转发设置 ip_forward(38401)
2. NGINX下配置CACHE-CONTROL(35635)
3. 安装prometheus+grafana监控mysql redis kubernetes等(21380)
4. 访问GitLab的PostgreSQL数据库-(3)(15257)
5. CentOS 下安装 Node npm pm2(14661)
评论排行榜
1. Java热加载(JRebel)与Devtools热部署(3)
2. 算法-25反转单向和双向链表(2)
3. 使用client-go连接k8s集群(2)
4. postgresql的psql常用命令-4(1)
5. postgresql架构基础(转)-(1)(1)
推荐排行榜
1. 微服务设计中的BFF(Backend for Frontend)和网关Gateway(2)
2. postgresql的psql常用命令-4(2)
3. HttpServletRequest 的三个方法 request.getParameter()、request.getInputStream()、request.getReader()(1)
4. Prometheus之kubernetes-sd自动发现(1)
5. 在WINDOWS 10 WSL1 的子系统下完美解决DOCKER的命令问题(1)
最新评论
1. Re:Java热加载(JRebel)与Devtools热部署
没有开源项目做JRebel的事儿吗
--飞出宇宙
2. Re:Java热加载(JRebel)与Devtools热部署
mark
--燕赵雪
3. Re:postgresql的psql常用命令-4
可以~
--规格严格-功夫到家
4. Re:postgresql架构基础(转)-(1)
很好~
--规格严格-功夫到家
5. Re:算法-25反转单向和双向链表
@Joel_Liu head.prev这个指针本身就是空的。当prev取得的head的节点,head已经毫无用处,nead.next=null就是为了去掉引用,好让垃圾回收走,所以无需再设置head....
--思凡念真
点击右上角即可分享