本文为《Netty 入门与实战:仿写微信 IM 即时通讯系统》 的读书笔记 是什么 本质:JBoss做的一个Jar包 目的:快速开发高性能、高可靠性的网络服务器和客户端程序 ...
 
  本文为《Netty 入门与实战:仿写微信 IM 即时通讯系统》 的读书笔记 是什么 本质:JBoss做的一个Jar包 目的:快速开发高性能、高可靠性的网络服务器和客户端程序 ...
 
  阿里云官方镜像站:OceanBase、MySQL镜像源 https://developer.aliyun.com/mirror/?utm_content=g_10003035...
      CBC模式:电码本模式 Electronic Codebook Book
ECB模式(默认):密码分组链接模式 Cipher Block Chaining
写反了
    
AES(对称加密算法)的JS实现和JAVA实现文首声明:本文不讲算法实现 AES介绍 AES算法是一种典型的对称加密算法,不同于md5这种摘要算法是不可逆的,AES是可以通过秘钥解密的,一般用于对私密信息的保密。md5算...
 
  一、简介 与DES和AES算法类似,SM4算法是一种分组密码算法。 其分组长度为128bit,密钥长度也为128bit。 加密算法与密钥扩展算法均采用32轮非线性迭代结构,以...
函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回; 回调函数 一个函数被作为参数传递给另一个函数(在这里我们把另一个函数叫做...
 
  有一个小项目使用了grafana作为监控,想通过即时的方式来报警 添加自定义机器人添加成功主要设置这几项,点击保存&测试目测测试通过了回到我们的图标,点击edit点击报警选项...
Java应用上线前,常常需要估算所需的内存,从而设置正确的内存选项参数。正确计算Java对象所占内存从而估算应用的整体所占内存,就显得很有必要。那么,如何计算Java对象所占...
 
  某天,某位群友在JVM讨论群里发来一张GC log的图片。 其中主要的问题是YGC过长,每次耗时约为200ms。 使用的JVM参数如下: -Xmn2048m -Xms4096...
收到CPU占用过高的报警信息,小心脏一跳,赶紧打开VPN看看哪个进程搞鬼。登录CRT,使用top命令定位进程信息: 使用top -Hp pid定位线程信息: 使用jstack...
1.序列化 序列化是指将对象按照某种协议格式转化为二进制字节序列;对应的,反序列化将二进制字节序列恢复为对象。序列化常用于两种情况: 数据持久化。利用序列化将对象持久化到外部...
1.正确的克隆对象 当需要拷贝一个对象时,很多人建议不使用Java本身的clone方法,理由之一是:正确的实现clone不太容易。的确如此,正确的实现对象的clone,有以下...
为什么要粘包拆包 为什么要粘包 首先你得了解一下TCP/IP协议,在用户数据量非常小的情况下,极端情况下,一个字节,该TCP数据包的有效载荷非常低,传递100字节的数据,需要...
拆包的原理 关于拆包原理的上一篇博文 netty源码分析之拆包器的奥秘 中已详细阐述,这里简单总结下:netty的拆包过程和自己写手工拆包并没有什么不同,都是将字节累加到一个...
 
  netty最核心的就是reactor线程,对应项目中使用广泛的NioEventLoop,那么NioEventLoop里面到底在干些什么事?netty是如何保证事件循环的高效轮...
前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂...
一、前言 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以...
 
  在一个典型组网中,一个TURN客户端连接在一个私有网络中,通过一个或多个NAT来连接到公网。在公网中有一个TURN服务器。在因特网的别处有一个或多个对端是这个TURN客户端希...
 
  Allocate请求 a) 客户端A向STUN Port发送Allocate请求(图中绿色部分)** b) **STUN服务器接收到...
 
  需求 最近需要做的一个功能就是:通过你的网页应用上的一个按钮可以录制当前的浏览器屏幕,保存成视频文件,并上传。这个需求的难点不在于文件的上传,而是如何去录制浏览器的屏幕,找了...
       
    
为Hibiscus写文之定时器篇——HashedWheelTimer说明 去年一年在简书大约写了25篇,在公司内网写了5篇博客。今年定个小目标吧,在简书产出高质量的博客50篇,加油! 首先本片文章参考了[10w定时任务,如何高效触发超时](h...