- 博客(109)
- 收藏
- 关注
原创 2022年5月28日记:Linux服务器开发,Darren老师,mysql连接池的实现
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────────────────────────────1、池化技术我们获取资
2022-05-29 10:21:14
211
原创 2022年5月28日记:Linux服务器开发,King老师,异步请求池的实现
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────────────────────────────请求第三方资源的有哪些?
2022-05-29 09:38:14
180
原创 2022年5月27日记:Linux服务器开发,Darren老师,火焰图的生成原理与构建方式
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-28 16:13:36
366
原创 2022年5月27日记:Linux服务器开发,Visual unit4单元白盒测试总结整理
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-28 15:55:04
486
原创 2022年5月27日记:Linux服务器开发,Mark老师,测试框架gtest以及内存泄漏检测
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-27 14:28:02
307
原创 2022年5月22日记:Linux服务器开发,面试准备知识点
1、父类指针子类对象,无法调用子类成员函数。父类指针想调用子类的函数,那就要加上virtual。2、动态绑定的概念,只有在程序运行时才知道调用的是哪个函数,取决new的是谁。3、多态性:查虚函数表,动态绑定。4、纯虚函数在基类中没有定义,但是要求子类必须重写纯虚函数。5、父类指针子类对象,虚析构如果不是虚函数,不调用子类的析构函数,导致内存泄漏。如果是虚函数就解决了这个问题。6、普通类可以不写析构函数,但是如果做基类就必须是虚析构。7、类C想修改类A,就要在类A中定义..
2022-05-22 09:04:45
167
原创 2022年5月15日记:Linux服务器开发,Darren老师,http/https服务器的实现
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-15 11:16:05
195
原创 2022年5月14日记:Linux服务器开发,King老师,磁盘存储链式的B树与B+树
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-14 15:05:42
624
原创 2022年5月14日记:Linux服务器开发,Mark老师,TiDB存储引擎的原理
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-13 20:53:06
360
原创 2022年5月8日记:Linux服务器开发,Mark老师,Redis协议与异步方式
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-08 16:51:50
964
原创 2022年5月7日记:Linux服务器开发,Mark老师,Redis相关命令详解及其原理
────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0────────────
2022-05-07 20:33:10
1801
原创 2022年4月12日记:闲来无事,把自己的日记拿出来和大家分享。希望大家多多捧场,文坛新星正在冉冉升起~
文坛新星正在冉冉生气,大家多多捧场,有钱的捧个钱场,没钱的捧个钱场哈哈哈一起乐呵乐呵
2022-04-13 22:10:31
207
原创 2022年4月13日记
前言正文总结各行各业都藏龙卧虎的人精,高维生命体降到低维享受生命的过程,假明白装糊涂其实并不重要,重要的是要过好自己的生活。众口铄金的这个道理自己其实是明白的,决不在乎别人的目光,用自己的宝贵时间做有意义的事。当细致入微的享受视频,不经意间一个好坏美丑的思绪划过脑中,这也是再正常不过的了,难道还不能有点观后感呢?感觉自己的思想确实比较多,这就是因为运动量太少血流量流至大脑所指,想法很多但是大多数是错的,而且一文不值。每天的运动真的是必不可少,心态吖,情绪吖,能力吖,其实都不重要。每天跳一跳,蹦
2022-04-13 15:52:04
3433
原创 2022年4月12日记:Linux服务器开发,King,Nginx过滤器模块实现
前言今天在研究Nginx以及信号用户态何时切换到内核态?系统调用malloc()异常事件:信号外围设备中断根据需要自动切换,多知道也没啥好处,不求甚解大法在作祟。总结今天阳光明媚,春风荡漾。昨天和老中医交流完病情,瞬间感觉战斗力提升200%,心情也舒畅了许多。今天觉得心思太细腻,不如记录在博客之中,也算对岁月的情感上有个交代。写博客是一个不折不扣的好方法,既可以当作日记,又可以总结自己的学习新的。至于要不要保密,像我这样的小博主没什么人会关注我写的这种流水小H文,想办法提升一下自己的
2022-04-12 20:25:01
3480
原创 2022年4月10日记:Linux服务器开发,King,Nginx反向代理与系统参数配置conf原理
Nginx反向代理与系统参数配置conf原理前言nginx成功开源的原因:nginx三个可控入口:惊群总结前言今天学习Nginx反向代理,可以说是慕名而来。从整体上看,我对Nginx的了解应该还是比较丰富的,听了King老师的三下五除二的一顿演绎,感觉有些顿悟,也有些不开心。两种方式获得nginx源码,如果不需要私人定制就选1,否则请选择2。sudo apt-get install nginx下载nginx源码./configure 生成makefilemakenginx成功开源的原因
2022-04-11 21:26:50
2217
原创 2022年4月11日记:Linux服务器开发,网卡监控,找出cpu利用率过高的进程
#!/bin/bashNIC=1echo−e"In−−−−−−Out"whiletrue;doOLDIN=1echo -e " In ------ Out"while true; do OLD_IN=1echo−e"In−−−−−−Out"whiletrue;doOLDIN=(awk ‘0 "′0~"'0 "′NIC’“{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 2}̲' /proc/n
2022-04-11 10:54:03
1847
原创 2022年4月10日记:Linux服务器开发,Darren,文件传输和接口设计+fastdfs存储原理
文件传输和接口设计前言正文总结前言今天闲来无事,打算学习Darren老师的文件传输和接口设计,看了两个小时,感觉还是与课程格格不入,于是干脆放弃,不看了,以后抽时间再来重新学习吧!正文redis-cli --raw//中文显示正常fieldid=md5+中文文件名注册密码不能用明文,md5加密简单的字符容易被破解,可以加一个掩码。客户端和服务器的逻辑要匹配才行, 否则解析不出来数据。总结需要后续更新~...
2022-04-10 18:59:44
746
原创 2022年4月10日记:Linux服务器开发,一键查看服务器资源利用率
前言今天学习监测服务器运行状况这个脚本,通过函数的调用完成了以下这四个功能。难度上也算不上很难,但是有家伙运行总比没有强,希望能拿这这个脚本在实际生产生活中,发挥出理想的作用。脚本正文cpu 使用率60%以内内存硬盘tcp连接状态执行结果总结通过今天的学习,我学习了监测服务器运行状态的脚本,先运行起来跑跑看吧。后期肯定可以继续丰富,结合多个软件监控程序,对程序的开发有一个更好的掌控作用。...
2022-04-10 15:57:11
673
原创 2022年4月9日记:Linux服务器开发,Darren,fastdfs架构分析和配置
────────────────────────────────────┌————————————┐│▉▉♥♥♥♥♥♥♥♥ 99% │ ♥❤ 鱼沈雁杳天涯路,始信人间别离苦。└————————————┘对你的感情正在充电中,请稍侯…────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K
2022-04-09 16:45:51
408
原创 2022年4月9日记:Linux服务器开发,Mark,skynet重要组件以及手撕游戏项目
skynet重要组件以及手撕游戏项目前言消息与事件关系?消息与actor如何绑定?具体的绑定接口流程是什么?消息与协程的关系本日小记栈空间对象模型深入探索总结前言写博客是一个很好的学习习惯,不管今天真的有没有学到知识,坐在电脑前絮絮叨叨记录写下今天所学的知识,哪怕一丁点生活感悟,心情也会变得非常开心。好的,开始今天的学习。本节课的主要目标就是掌握框架的开发思路。消息与事件关系?typedef union epoll_data{ void * ptr; //skynet使用的方式 i
2022-04-09 10:54:30
4188
原创 2022年4月8日记:Linux服务器开发,Shell脚本,配置新系统
#/bin/bash设置时区并同步时间ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeif ! crontab -l |grep ntpdate &>/dev/null ; then(echo “* 1 * * * ntpdate time.windows.com >/dev/null 2>&1”;crontab -l) |crontabfi禁用selinuxsed -i ‘/SELINUX/{s/p
2022-04-08 17:18:19
1094
原创 2022年4月8日记:Linux服务器开发,Mark,skynet网络层封装以及lua/c接口编程
skynet网络层封装以及lua/c接口编程前言虚拟栈导出接口总结前言本节课用一句话来概括就是掌握skynet核心开发技能。lua中nil表示未定义和不存在。lua是尾递归,不占用栈空间。虚拟栈虚拟栈是c语言和lua之间的桥梁,更像是一个转换类型的码头,当需要像不同类型转换的时候进行筹备。导出接口luaopen_uv_c 转换成为uv.clocal so=require"uv.c"so.echo()拿到lua_State *L ,就可以操作虚拟栈了。闭包是我们语言的一个特性。总
2022-04-08 16:10:02
715
原创 2022年4月8日记:Linux服务器开发,Mark,Skynet设计原理
Skynet设计原理前言多核并发编程actor组成部分消息类型总结前言一句话概况本节课主要内容是:了解Skynet框架如何解决问题的。多核并发编程多线程多进程CSPActor不要通过共享内存来通信,而是通过通信来共享内存。这个框架可以很容易的创建一个进程去处理连接。skynet.start为c语言和lua开发,服务的函数入口。actor组成部分隔离环境回调函数消息队列消息类型网络消息 异步+事件actor间消息定时消息线程池的生产者和消费者,中间用队列的
2022-04-08 16:09:11
621
原创 2022年4月3日记:Linux服务器开发,Mark,libevent/libev框架实战的那些坑
libevent/libev框架实战的那些坑前言总结前言服务器就像一个陀螺,驱动此陀螺得方式只有三种:网络IO事件、定时事件以及信号事件。常识:如何看一个网络库?两个线索网络封装(io检测,io操作)解决问题(连接的建立,连接的断开,数据发送及到达)static int lmono(lia_state *L){ lua_pushinteger(L.systime_mono()); return 1;}static int lwall(lua_state *L){ lua_pus
2022-04-03 21:54:31
1101
原创 2022年4月2日记:Linux服务器开发,Mark,redis,memcached,nginx网络组件(重要)
────────────────────────────────────┌————————————┐│▉▉♥♥♥♥♥♥♥♥ 99% │ ♥❤ 鱼沈雁杳天涯路,始信人间别离苦。└————————————┘对你的感情正在充电中,请稍侯…────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K
2022-04-02 21:47:07
2269
原创 2022年4月1日记:Linux服务器开发,网络io与select,poll,epoll
三次握手发生在哪个api中?哪个都不是。#define MAXLINE 4096void *client_rountine(void * arg){ int connfd=*(int * )arg; char buff[MAXLINE]; while(true){ int n=recv(connfd,buff,MAXLINE,0); if(n>0){ buff[n]='\0'; printf("recv msg from client:%s\n",buff);
2022-04-01 19:02:27
3189
原创 2022年3月31日记:Linux服务器开发,MySQL事务原理分析(2)
────────────────────────────────────┌————————————┐│▉▉♥♥♥♥♥♥♥♥ 99% │ ♥❤ 鱼沈雁杳天涯路,始信人间别离苦。└————————————┘对你的感情正在充电中,请稍侯…────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K
2022-03-31 16:07:43
1252
原创 2022年3月30日记:Linux服务器开发,MySQL索引原理以及SQL优化(2)
────────────────────────────────────┌————————————┐│▉▉♥♥♥♥♥♥♥♥ 99% │ ♥❤ 鱼沈雁杳天涯路,始信人间别离苦。└————————————┘对你的感情正在充电中,请稍侯…────────────────────────────────────推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K
2022-03-30 12:48:24
981
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人