-
network communication protocols learn
网络模型学习将之前在幕布整理的网络模型知识点再学习加深下五层网络模型 应用层 传输层 网络层 数据链路层 物理层应用层 http - https ftp ssh telnet snmp/mib传输层 - 端口 tcp udp 使用端口号 传输层协议保证传输的可靠性网络层 - IP地址 ipv4 | 版本 | 首部长度| 总长度| 标识-用于分片重组,同一分片的标识相同 | 标志 - 标识是否分片和是否是最后一个包 | 片偏移 - 片相对于原始...…
-
Java thread learn
java线程状态学习线程状态 NEW 新建,未start的线程 继承Thread 实现Runnable 实现Callable注入FutureTask RUNNABLE 可运行,cpu调度运行(运行中,就绪) start() WAITING 无限期等待,主动进入 Objec...…
-
mysql learn
mysql learn将之前在幕布整理的mysql知识点再学习加深下sql语言 数据查询语言DQL - select show 数据操纵语言DML - insert update create 数据定义语言DDL - create drop alter 数据控制语言DCL - grant commit存储引擎 innodb 支持事务 支持行级锁 - where主键时有效,其他情况锁全表 支持外键 myisam ...…
-
jvm monitor tool learn
jvm monitor tool learn监控集成工具 VisualVm jConsolejdk 监控命令 jps 查看运行的java进程jps -m -l -v-m 输出传入main方法的参数-l 输出main类或jar的全限名-v 输出传入的jvm参数/opt/running # jps -lmv1 bootshiro.jar --spring.profiles.active=prod97 jdk.jcmd/sun.tools.jps.Jps -lmv -Dapplicatio...…
-
Java Concurrent Learn
Java Concurrent Learn对java并发的一些学习,之前总结在幕布上,为了加深印象,这里重新学习下。并发级别 阻塞 - 对临界区的代码串行化执行 synchronized ReentrantLock 无饥饿 - 在优先级并发中,可能低优先级的永远不能执行的情况,需要避免就叫无饥饿 队列排队请求资源 公平锁 无障碍 - 读写锁控制力度不同,这里主要是乐观读 乐观锁-一致性标...…
-
基于kubernetes+docker+jenkins的DevOps实践
基于kubernetes+docker+jenkins的DevOps实践之前自己的项目开发就搭了个cicd的环境,那时候是在本就小的可怜的服务器上搭了一套jenkins + docker registry + docker 见之前的笔记 docker学习下面 总的差不多这样:之后对kubernetes的接触后,就在之前的基础上加入kubernetes,其实也就是在服务器拉取镜像docker run的时候改变为通知kubernetes的apiServer对提前配置好的项目配置文件xx.yam...…