
经验
醉趋醍
提升自我
展开
-
udp丢包原因分析
什么会导致udp丢包呢,这里列举了如下几点原因:调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。发送的包巨大丢包。虽然send方法会帮你做大包切割成小包发送的事情,但包太大也不行。例如超过30K的一个udp包,不切割直接通过sen...转载 2020-01-06 11:15:20 · 1313 阅读 · 0 评论 -
redis三个模式的区别
主从主从复制原理从服务器sync命令主服务器bgsave rdb文件,缓冲区记录命令发送rdb快照,并继续记录从服务器丢弃旧数据,载入快照载入缓冲区命令主服务器执行写,会转发从服务器写主从模式缺点不具备容错和恢复功能依赖主服务器内存大小难在线扩容哨兵模式参考https://uule.iteye.com/blog/2438778监控主从服务器是否运行正常每秒一个PIN...原创 2019-04-24 10:26:06 · 1478 阅读 · 0 评论 -
golang后台知识图谱
这里写自定义目录标题golang后台知识图谱golang后台知识图谱https://mubu.com/doc/oGG1aDwz-0原创 2019-04-11 22:27:13 · 370 阅读 · 0 评论 -
高并发解决方案
系统服务器级别解决方案纵向扩展要点提高硬件性能增加内核、内存、硬盘等水平扩展:要点是增加设备反向代理层通过dns轮询站点层通过nginx服务层通过服务连接池数据库按照数据范围、hash拆分分层水平扩展架构 https://www.zhihu.com/collection/336745198应用级别解决方案缓存:数据库缓存层、静态HTML缓存redis/memcahed...原创 2019-03-15 09:45:58 · 122 阅读 · 0 评论 -
git用法
git用法状态查询git status修改git diff暂存git commit -m ‘modify message’推送git push日志git log分支合并git checkout mastergit branch newbranch_namegit checkout newbranch_namedo sometinggit checkout maste...原创 2019-03-01 10:22:53 · 125 阅读 · 0 评论 -
超级账本fabric带持久化数据升级到1.2时所遇的 implicit threshold 问题
这里写自定义目录标题超级账本fabric带持久化数据升级到1.2时所遇的坑implicit threshold 问题first-network 1.2.1e2e_cli git1.2.1官方版本跑例子时e2e_cli改造1.2.1升级时带旧数据升级到1.2尝试1尝试2环境版本问题configtxgen等工具版本kafka/zookeeper版本问题ccenv版本问题超级账本fabric带持久化数...原创 2019-02-28 15:11:31 · 2142 阅读 · 3 评论 -
git升级
# centos升级git#下载解压wget https://www.kernel.org/pub/software/scm/git/git-2.19.2.tar.xzcd /usr/localsudo tar -vxf git-2.19.2.tar.xzcd git-2.19.2#安装编译依赖库sudo yum -y install curl-devel expat-devel...原创 2018-11-28 09:49:10 · 800 阅读 · 0 评论 -
修改hostname
命名规范有主机名只包含数字0-9,a-z(不分大小写),和短横-以及点号. 。其他的都是无效的字符串。包括下划线_ 包括|,都是无效的。修改hostname1、如果只是修改hostname可以通过如下命令hostname newHostname 注意:这种修改方式只有当前有效,等服务器重启后hostname就会失效,回到原来的hostname。2、如果需要永久修改hostnam...原创 2018-11-28 09:45:16 · 4563 阅读 · 0 评论 -
docker配置
配置文件vi /usr/lib/systemd/system/docker.service #修改ExecStart## graph是docker存储地址, registry是docker镜像地址, bip是docker网段地址ExecStart=/usr/bin/dockerd --graph=/bgi/docker_image_container --registry-mirror=...原创 2018-11-28 09:41:13 · 453 阅读 · 0 评论 -
docker安装
docker-ce#将系统的所有packages 升级到最新版本sudo yum -y update#安装yum-utilssudo yum install -y yum-utils#执行安装sudo yum -y install docker-ce#将用户添加到docker组sudo usermod -aG docker vagrantsudo yum-config-man...原创 2018-11-28 09:35:22 · 135 阅读 · 0 评论 -
工作方法及工具
通用OneNote 使用方法及亮点。Xmind 使用方法及亮点。Kindle 使用方法及亮点。收集——整理——思考——输出,模型介绍及注意点。番茄工作法、巴赫音乐在自我管理中应用。闹钟 https://pan.baidu.com/s/1qY3EnFm#list/path=%2F发布macMounty ntfs盘拷贝工具keycue 快捷键查看...原创 2018-11-28 09:20:43 · 624 阅读 · 0 评论 -
【转】windows下装linux mint双系统的全过程
原文方法一:用u盘制作安装盘装linux mint1.准备阶段下载linux mint镜像文件,地址:linux mint下载 运用制作工具:UltraISO软碟通官方中文版2. linux启动盘的制作(1)下载完成后,打开UltraISO软件运行,首先打开linux系统镜像文件到软牒通里边(2)然后点击“启动----写入硬盘镜像”(3)如已经格式化过的u盘,...转载 2018-08-13 16:21:04 · 18273 阅读 · 0 评论