首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
灰色幽默
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
灰色幽默
8月前
关注
Clean 架构设计思路
Clean Architecture:构建可持续演进的软件核心 在软件复杂度日益攀升的今天,传统的分层架构常因业务逻辑与技术实现的深度耦合而举步维艰——一次数据库变更可能引...
0
评论
分享
灰色幽默
8月前
关注
Java 逃逸分析
在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经过两段编译,第一段是把.java文件转换成.class文件。第二段编译是把.cla...
0
评论
分享
灰色幽默
1年前
关注
混合云落地难点与gitops
一般混合云有三种模式: 1.单一公有云与私有云混合 2.多种公有云与私有云混合 3.没有私有云,多种公有云混合 一般来说,第一种和第二种模式,我们会采用下面这张图的架构: ...
0
评论
分享
灰色幽默
1年前
关注
不可变基础设施与Bottlerocket
不可变基础设施指的是一种基于代码和配置基础设施管理方法,其中所有的更改和配置都是通过重新构建和替换来实现,而不是直接修改现有的设施。这种方法的目标是确保系统的稳定性和一致性...
0
评论
分享
灰色幽默
1年前
关注
云原生基础架构-工具选择指南
IaC : infrastructure as code 通过自动化基础设施管理的方法,通过代码描述和配置基础设施资源,实现快速,可靠和可重复的部署和过程。...
0
评论
分享
灰色幽默
1年前
关注
软件架构设计的阐述
我们为什么需要面向对象编程 面向对象编程是一种编程范式,它将程序设计的实体归结为具有自身状态和行为的实际事务。它提供了一种更直观,更有效的组织方式来处理复杂的软件设计问题。...
0
评论
分享
灰色幽默
1年前
关注
Redis持久化-RDB与AOF机制
RDB 持久化 RDB持久化是把当前进程生成快照保存到磁盘上的过程,由于是某一时刻的快照,那么快照中的值要早于或等于内存中的值。...
0
评论
分享
灰色幽默
1年前
关注
JDK NIO 空轮询的bug 及Netty的解决方案
JDK NIO的空轮询BUG其实是JDK NIO在Linux系统下的epoll空轮询问题 epoll 是Linux下一种高效的IO复用方式,相较于传统的select和pol...
0
评论
分享
灰色幽默
1年前
关注
Netty在项目开发中的最佳实践
网络参数优化 Netty 提供了 ChannelOption 以便于我们优化 TCP 参数配置,为了提高网络通信的吞吐量,一些可选的网络参数我们有必要掌握。...
0
评论
分享
灰色幽默
1年前
关注
分布式事务
二将军问题是网络领域的一个经典问题,用于表达计算机网络中互联协议设计的微妙性和复杂性。这里给出一个二将军问题的简化版本:...
0
评论
分享
灰色幽默
1年前
关注
Mysql 锁
MVCC + Next-key-lock 防止幻读 1.执行普通select ,此时会以MVCC 快照读的方式读取数据 2、执行 select...for update/l...
0
评论
分享
灰色幽默
1年前
关注
CurrentHashMap原理
我们带着问题去探究CurrentHashMap的原理: CurrentHashMap实现原理是什么 CurrentHashMap在JDK1.7和JDK1.8实现方式是不同的...
0
评论
分享
灰色幽默
1年前
关注
深入分析Synchronized原理
Synchronized是Java中解决并发问题的一种最常用方法,Synchronized的作用主要有三个:1. 原子性:确保线程互斥访问同步代码; 2. 可见性:保证共享...
0
评论
分享
灰色幽默
1年前
关注
ThreadLocal 原理
什么是TheadLocal ThreadLocal 是 Java 里一种特殊变量,它是一个线程级别变量,每个线程都有一个 ThreadLocal 就是每个线程都拥有了自己独...
0
评论
分享
灰色幽默
1年前
关注
ChannelHandler
入站 当某个 ChannelInboundHandler 的实现重写 channelRead()方法时,它将负责显式地 释放与池化的 ByteBuf 实例相关的内存。...
0
评论
分享
灰色幽默
1年前
关注
ByteBuf池化技术Part II
第一部分提到了ByteBuf的内存结构,这儿有几点需要补充并在某些点展开说明,其中大对象与小对象如何申请内存的问题 将会详细阐述。...
0
评论
分享
灰色幽默
1年前
关注
谈谈时间轮算法
Kafka、Dubbo、ZooKeeper、Netty、Caffeine、Akka 中都有对时间轮的实现. 时间轮简单来说就是一个环形队列(底层一般基于数组实现)...
0
评论
分享
灰色幽默
1年前
关注
粘包/拆包解决方案
拆包/沾包问题 TCP是面向字节流的协议,在发送方发送的若干包数据到接收方接收时,这些数据包可能会被粘成一个数据包,而从接收缓冲区看,后一包数据的头紧接着前一包数据的尾,这...
0
评论
分享
灰色幽默
1年前
关注
ByteBuf与池化技术
ByteBuf提供的读写操作API主要操作底层字节容器以及肚饿写索引这两个指针。。。详情仔细参考文章...
0
评论
分享
灰色幽默
1年前
关注
select,poll,epoll的区别--浅谈I/O多路复用技术
select 时间复杂度是O(n) 它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写...
0
评论
分享
下一页
个人成就
文章被阅读
4,330
掘力值
249
关注了
23
关注者
3
收藏集
2
关注标签
14
加入于
2018-10-18