1、简介 TransmittableThreadLocal 是Alibaba开源的、用于解决 “在使用线程池等会缓存线程的组件情况下传递ThreadLocal” 问题的 In...
1、简介 TransmittableThreadLocal 是Alibaba开源的、用于解决 “在使用线程池等会缓存线程的组件情况下传递ThreadLocal” 问题的 In...
同步异步与阻塞非阻塞 用户空间和内核空间 操作系统为了支持多个应用同时运行,需要保证不同进程之间相对独立(一个进程的崩溃不会影响其他的进程 , 恶意进程不能直接读取和修改其他...
jstack用法 jstack查看输出 jstack统计线程数 jstack检测死锁 死锁代码 死锁日志 jstack检测cpu高 步骤一:查看cpu占用高进程 步骤二:查看...
Command Line与缤纷的Git功能 在开始使用Mac Terminal下指令开发App时,常常会遇到搞不清楚专案是不是已经加入Git版控与目前到底位于什么分支之下。面...
最近我重构了该项目,地址http://product.rangaofei.cn/ssokit/pages/,直接打包成了dmg文件,可以不依赖qt工程,直接安装,有兴趣的伙伴...
1. 基本的RPC模型 主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用 1.1 基本概念 RPC(Remote Procedure Call)...
在客户端/服务器通信模式中,Socket是双方通信通道的抽象封装,用户可通过配置Socket的参数并构建Socket来完成双方的连接,并通过此通道进行网络通信。 1、构造So...
最近我学习了NIO相关的知识,然后发现了Netty这个基于NIO的网络应用框架,于是就研究起Netty框架源码,来好好体会一下网络框架的设计理念和思想. 这个系列的文章不仅会...
一、简介 最近在手撸 IM 系统,关于数据传输格式的选择,犹豫了下,对比了 JSON 和 XML,最后选择了 Protobuf 作为数据传输格式。 毕竟 Google 出品,...