上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 44 下一页
摘要: 用C++编码,很麻烦的一点就是出现悬垂指针,为了检测内存泄漏问题,写了一个小demo用于检测程序中new是否delete掉了。 输出为: 文件全路径+行号。https://download.csdn.net/download/aggie4628/13... 阅读全文
posted @ 2020-11-07 16:39 jasmineTang 阅读(129) 评论(0) 推荐(0)
摘要: 1.reactor基本原理 reactor网络模型 1.组成:非阻塞io+io多路复用 2.特征: 事件循环+事件驱动实现业务逻辑 流程图: 示例代码: listenfd=socket()bind(listenfd,... 阅读全文
posted @ 2020-11-03 18:57 jasmineTang 阅读(163) 评论(0) 推荐(0)
摘要: 1.应用程序-文档模板-框架-视图-文档 5者关系:2.程序运行流程 阅读全文
posted @ 2020-10-21 21:38 jasmineTang 阅读(70) 评论(0) 推荐(0)
摘要: 读spring源码时越读越迷糊,有了这个框图,清晰很多。 1.框图 2.new与反射 3.AOP :aspect oriented program 面向切面编程 IOC: Invert of control 控制反转... 阅读全文
posted @ 2020-10-14 12:02 jasmineTang 阅读(69) 评论(0) 推荐(0)
摘要: 如何在linux下追踪BIO程序。linux是一个文件系统,系统内核的运行会以文件的形式存储,我们可以通过文件系统来查看。 1.BIO程序 2.追踪这个程序,看内核是怎么处理这个进程的。 1.BIO程序 public class SocketBIO { ... 阅读全文
posted @ 2020-09-30 20:38 jasmineTang 阅读(129) 评论(0) 推荐(0)
摘要: AIOBIONIONetty过程异步,非阻塞阻塞,来一个创建一个客户端 阻塞是在accept()不阻塞1.boss 只接收 2.work 用来干活 3.group 告诉你这是一组的 open().bind() .accpet()ss.accept()//1.... 阅读全文
posted @ 2020-09-30 20:37 jasmineTang 阅读(51) 评论(0) 推荐(0)
摘要: 1.查看已安装版本并删除 2.添加仓库镜像安装 3.设置Docker存储库 4.安装Docker 5.启动并加入开机启动 6.纠错 1.查看已安装版本并删除 #查看已安装的docker列表 yum list installed |grep docker... 阅读全文
posted @ 2020-09-22 21:42 jasmineTang 阅读(69) 评论(0) 推荐(0)
摘要: mySQL的索引是B+树。 数据结构工具网址: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html1 1.树 hash BST (二叉搜索树)AVL (二叉平衡树)红黑树(二叉平... 阅读全文
posted @ 2020-09-16 22:34 jasmineTang 阅读(68) 评论(0) 推荐(0)
摘要: 反客为主自动版:后台监控master是否故障,自动在slave中选一个成为master。 实现步骤: #1.创建文件:/myredisconfig/sentinel.confsentinel.conf#2.内容 被监控数据库名字 host6... 阅读全文
posted @ 2020-09-15 12:34 jasmineTang 阅读(59) 评论(0) 推荐(0)
摘要: 薪火相传-反客为主 序号说明79 master80 slave1 master81 slave2 SLAVEOF 127.0.0.1 6379SLAVEOF 127.0.0.1 6380 1.master 设值,slave1,slave2都是可以得到值... 阅读全文
posted @ 2020-09-15 12:28 jasmineTang 阅读(110) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 44 下一页