`
文章列表
服务端 Netty 的工作架构图:    
  5 种 I/O 模型总结
https://qii404.me/2018/01/06/minukube.html
http://thesecretlivesofdata.com/raft/
所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。在 socket 编程中,客户端执行 connect() 时。将触发三次握手。 第一次握手(SYN=1, seq=x): 客户端发送一个 TCP 的 SYN 标志位置1的包,指明客户端打算连接的服务器的端口,以及初始序号 X,保存在包头的序列号(Sequence Number)字段里。 发送完毕后,客户端进入 SYN_SEND 状态。 ...
http://breezebobo.blogspot.com/2013/07/java-nio-bufferfunctionflip.html
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit.CREATEALTERDROPTRUNCATECOMMENTRENAME2.DML(Data Manipulation Language)
Java整个堆大小设置,Xmx 和 Xms设置为老年代存活对象的3-4倍,即FullGC之后的老年代内存占用的3-4倍 永久代 PermSize和MaxPermSize设置为老年代存活对象的1.2-1.5倍。 年轻代Xmn的设置为老年代存活对象的1-1.5倍。 老年代的内存大小设置为老年代存活对象的2-3倍。
有以下方法l触发 Heap Dump。 · 使用$JAVA_HOME/bin/jmap -dump 命令来触发, JMap 是 JDK 自带的一个调试程序, 例如 jmap -dump :format=b,fi le=/home/longhao/heamdump.out;。   · 使用$JAVA_HOME/bi叫cosole 这个 JDK 自动调试工具的 MBean 子功能, 通过选择 MBean>com.sun.manage ment>HotSpotDiagnostic>操作>dumpHeap,点击 dumpHeap 按 钮,生成的 Dump 文件在 Java 应用的 ...
原文链接   https://cloud.tencent.com/developer/article/1049345
分享一篇关于 分布式 Spring Cloud Session 分布式共享的文章    原文地址   https://www.jianshu.com/p/e4191997da56
原文连接   http://www.cnblogs.com/trust-freedom/p/6594270.html

图解Git 转

    博客分类:
  • GIt
转一篇  说的挺透彻的 GIT 图解   https://marklodato.github.io/visual-git-guide/index-zh-cn.html#reset

CRON 生成器

分享 一个 CRON 表达式 生成器   http://www.pdtools.net/tools/becron.jsp
一、Nio、Bio、APR 1、Connector的protocol Connector在处理HTTP请求时,会使用不同的protocol。不同的Tomcat版本支持的protocol不同,其中最典型的protocol包括BIO、NIO和APR(Tomcat7中支持这3种,Tomcat8增加了对NIO2的支持,而到了Tomcat8.5和Tomcat9.0,则去掉了对BIO的支持)。 BIO是Blocking IO,顾名思义是阻塞的IO;NIO是Non-blocking IO,则是非阻塞的IO。而APR是Apache Portable Runtime,是Apache可移植运行库,利用本地库 ...
Global site tag (gtag.js) - Google Analytics