自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

moots

记录,分享

  • 博客(149)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用CLion和gdb server debug haproxy

haproxy debug,haproxy 源码解析

2023-10-12 15:41:46 143

原创 top -p pid为什么超过100%

top命令,cpu使用率超过100%

2023-02-26 16:00:12 1045 1

原创 观自己过往博客有感

2022 新的开始

2022-03-09 17:46:28 244

原创 滑翔伞学习资源分享

经过我这些天的一个收集,找到了一些非常不错的滑翔伞“窗口”。下面我分享给大家,希望大家也能从中找到自己需要的知识。希望大家继续享受飞行,安全飞行!公众号 步入天空 七之恋 AlpsAreCalling 翱翔欧洲YouTube频道https://www.youtube.com/channel/UCEXbbmFPL2pPWVsWwBXGflQ Flybubble的YouTube频道,虽然是滑翔伞和自由飞行设备零售商和分销商。但他...

2021-05-12 10:30:04 239

原创 日常与臭虫斗智斗勇

臭虫竟是我制造的?block住进度的bug由我引起此事说来话长,手上有一个小概率出现的bug,这概率有多小呢?咱也不敢说,咱也不敢问,在手上总得解决吧。然后就劈里啪啦一顿 ctrl c + ctrl p,代码完成了,测试也没啥问题,merge到主分支。第二天,测试就报了个p0的bug,还是由我的bug引起的,我这一看吓尿了,block住进度了啊,但我也不是个小白,厚着脸皮,硬着头皮就开始了打到臭虫的道路。排查,排查,在错误思路上排查1、由于报错是我改的代码报的,所以先入为主,认为这个bug就是我

2021-04-12 10:22:07 184

转载 Java的System.currentTimeMillis()的性能问题

System.currentTimeMillis()是极其常用的基础Java API,广泛地用来获取时间戳或测量代码执行时长等,在我们的印象中应该快如闪电。但实际上在并发调用或者特别频繁调用它的情况下(比如一个业务繁忙的接口,或者吞吐量大的需要取得时间戳的流式程序),其性能表现会令人大跌眼镜。直接看下面的Demo。public class CurrentTimeMillisPerfDemo { private static final int COUNT = 100; public

2021-01-22 11:14:58 2139 1

原创 2020的心情岛屿

不容易的2020已经过去,在过去的300多天里,我深夜无数次与自己对话,探索我的心情岛屿,那些琐碎的、并不奔腾的心情染进笔墨,浸入纸张。2.14 天气:阴好像是久未进入阳光的房间,已经习惯了阴暗,暖洋洋的阳光一下子照射进来,却也一下子没觉得很好。一直在的阴暗好像被阳光驱逐,但其它一直都在。7.5 天气:多云可我不甘心啊,尤其每次想起《立春》开头那段王彩玲的独白:“立春一过,实际上城市里还没啥春天的迹象,但是风真的就不一样了,总觉得会发生点什么。”这段话就像一剂春药,总能把...

2021-01-03 20:58:24 167 2

原创 bah 带你入门

我们经常会在cmd上写一些命令,而这些命令其实也可以在bash中执行,bash增加了更多的语法,让我们可以写出比较简单的处理流程bash中的分支结构条件if express; thenfiexpress:1、[]whilewhile xxx; doexpressdoneexpress可以是case语句,可以是其它语句方法https://stackoverflow.com/questions/6212219/passing-parameters-to-a-bash-function

2020-12-07 21:26:29 200

原创 nftables和iptables的区别

nftables简介1、是一款想取代 (ip、ip6、rarp、eb)tables的基础设施2、它可以在Linux内核>= 3.13中使用nftables和iptables的不同pointiptablesnftables语法前面是双减如。一个键或一个减号。- p tcp。nftables使用了更好、更直观、更紧凑的语法,这是受到tcpdump的启发。表和链iptables附带的表具有预定义数量的基链,您可以以全有或全无的方式获得它们因此,即使您只需要其中一个链

2020-11-10 15:38:48 3698

原创 vyos my_cli_shell_api 不见了

my_cli_shell_api 消失术今天遇到有个烦人的问题,本来好好运行在VMware上的vyos,今天发现执行bashmy_cli_shell_api 出现下面错误no such file or directory去 /opt/vyatta/sbin 目录下发现,那些vyos上的命令全部不见了:然后急忙看了下mount:发现异常了:瞎排查瞎排查了半天,实在不知道怎么会出现这个问题忘记还有这茬 history可能是在apt-...

2020-11-10 14:05:21 292

原创 滑翔伞之于我

  自从接触了滑翔伞,我不再厌世了,在之前的很多年我一直觉得活着既没意义又没意思,我感知不到我是活着的,感受不到属于我的生命的悸动。生活虽然还是无意义,但无疑是有意思起来了。从我双脚腾空的那刻起,我深刻地感知到我是在活着,在空中的每秒,我可以清晰地感受到,属于我的生命悸动。   很多人会批判我,为什么就你厌世,就你觉得生命没意思,你有考虑过你的父母吗,怎么不去努力工作,金钱和地位难道不值得追求吗,你以为你是魏晋七贤独隐于世,笑醉人间吗?你玩滑翔伞就是在耍酷,有这时间有这闲钱为什么不去帮助别人?玩滑翔伞不

2020-11-07 20:29:05 1169 16

原创 golang 如何快速测试代码

1、golang编辑器,setting >> deployment远端的测试环境开放22 端口2、更新好代码,同步到测试环境

2020-11-06 14:13:08 317

原创 今年的目标 --还有两个月 我的21天计划

  本来想着标题应该是2021年的目标,这也符合我的一贯作风,盘算着时间长点,计划可以实现的概率大点,然后订计划的时候又很大很多,计划执行阶段又因为种种事情或者看着时间还很多导致拖延执行,所以往往很多想去做的事情都没实现,简直是时间空洞,浪费了一年又一年。然后还有更骚的操作,这种时候,往往会出现阵痛,为自己逝去的时间感到难受,为未来感到迷茫,为了顺利度过这个时期,就会安慰自己想做的事什么时候开始都不迟。简直惊为天人,形成一个完美闭环,时间空洞制造家飞我莫属。实在是优秀。  为了不再出现这种事情,现在最强的

2020-11-06 11:04:58 178

原创 距离2021年还剩75天,我在想什么?

从9月开始,我就设了一个倒计时,现在与2021还剩下多少个24小时。从刚开始设这个倒计时,到现在已经过去了48个24小时,那就是1152小时,我离死亡又近了1152小时。回顾我这逝去的1152小时,我在这1152小时里做了什么事情呢?除去每天睡觉八小时,1152 - 384 = 768,再除去每天洗澡、路上、吃饭花销时间 3小时,768 - 114 = 624 小时。这624小时大部分时间都是在工作,工作让我获取了生存资本,当我的生存需求满足后,我需要去追求另一个层次的需求。根据马斯洛的需求金字塔,我应该是

2020-10-18 23:32:33 902

原创 IPV4和IPV6

https://blog.csdn.net/chao199512/article/details/86139714

2020-07-21 22:55:52 131

原创 DNSmasp详解

https://cloud.tencent.com/developer/article/1174717

2020-07-21 22:52:33 335

原创 bash常用语法

http://www.gnu.org/software/bash/manual/bash.html#Introduction-and-Notation{} () ``2020.7.21 项目要改动一个bash,取得一个表达式后的值,起初是${ xxxx; } 然后报bad situation,这是为什么?后面是xxx 解决了,原理还未搞清楚...

2020-07-21 22:44:43 350

原创 mariadb的日志

缘由:客户环境上莫名出现资源消失,数据库不知道什么时候做了这个操作,所以去补充了数据库日志相关的知识日志类别The error logAlways enabledUsually a file in the data directory, but some distributions may movethis to other locations.All critical errors are logged here.One can get warnings to be logged by s

2020-07-21 22:41:58 316

原创 网络安全检测技术

#### 特征库 需要补充的知识点#### 安全组#### vpc防火墙

2020-07-21 22:35:23 667

原创 硬件和软件对虚拟化的支持

构建虚拟机的体系结构要求1、平等虚拟机上的应用程序应该跟直接运行在计算机硬件上相同2、安全vmm必须是由硬件所控制的,不可以被运行的虚拟机所中断,虚拟机和计算机硬件是隔离的,并像是和在不同机器上运行一样。另外,虚拟机之间是隔离的,3、效率虚拟化环境下最坏的情况要比直接运行在硬件上差一点点。...

2020-07-06 13:07:25 1223

原创 Java常见错误

java.lang.ClassNotFoundExceptionjava.lang.ClassNotFoundException: “com.mysql.cj.jdbc.Driver” at java.net.URLClassLoader.findClass1、看jar包是否可以被项目加载到MySqlmysql 8.0驱动的jdbc连接jdbc.driver=com.mysql.cj.j...

2020-03-19 21:32:45 207

原创 python常用

module  模块的加载  模块的重新加载  模块的基本操作

2020-02-16 21:58:46 121

原创 计算机启动过程

  距自己刚接触计算机已经很久了,虽然自己是一名程序员,但很是惭愧,自己对计算机的相关知识还是很薄弱。虽然之前写过计算机启动过程,但是很多细节还是不太熟悉。还是结合一些代码来更为清楚。约定入口①、硬件是如何找到我们的操作系统的?  学过体系结构的都是到,cpu会根据cs:ip指定的位置加载代码。那通电后,只要强制将cs:ip设置为BIOS的起始地址(约定为0xFFFF0)即可。这样cpu就会...

2020-01-21 20:59:18 280

原创 Linux根文件系统的过程

文章目录根文件系统Initrd根文件系统初始化过程VFS的注册VFS的挂载根文件系统的挂载真实根文件系统挂载后的操作猜测过程:1、加载根文件系统存储介质的驱动程序(根文件系统存在于一个存储介质中)2、执行根文件系统的初始化代码(从存储介质加载到内存了)根文件系统  对于Linux系统,系统中只有一个根目录,路径是“/”,而其它的分区只是挂载在根目录中的一个文件夹,如“/proc”和“/s...

2020-01-20 15:59:47 395

原创 Linux上常用的一些程序

keepalived简介  Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。  VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议),VRRP是为...

2020-01-19 19:18:18 296

原创 磁盘虚拟化系列-前奏:Linux的磁盘管理和文件系统

continue…

2020-01-19 17:14:36 256

原创 磁盘虚拟化系列(三):存储虚拟化库和工具

文章目录kvm平台工具qemu-img(磁盘管理工具)libguestfsvirt-v2v(v2v工具)kvm平台工具qemu-img(磁盘管理工具)  qemu-img是QEMU的磁盘管理工具,在qemu-kvm源码编译后就会默认编译好qemu-img这个二进制文件。qemu-img也是QEMU/KVM使用过程中一个比较重要的工具,本节对其用法和实践使用方法进行介绍。  qemu-im...

2020-01-19 17:13:28 715

原创 磁盘虚拟化系列(一):qcow2文件、raw文件、qcow2镜像、vmdk文件

qcow2文件跟raw文件

2020-01-19 16:58:11 2090

原创 磁盘虚拟化系列(二)存储虚拟化技术

文章目录数据与存储何为存储何为存储虚拟化存储虚拟化原理裸设备+逻辑卷存储设备虚拟化存储虚拟化+文件系统比较各个虚拟化平台的存储虚拟化方案VMware数据与存储  数据在整个计算机系统中是最为重要的一部分(很多公司的机房都叫数据中心),数据也是大多数公司的命根子,是非常珍贵的。数据存储发展已久,跟云计算没有特别的关系。何为存储  白话来说就是记录信息的介质,下图是我们常见的存储介质。现在的家...

2020-01-19 16:14:23 2077

原创 Linux常用

文章目录man命令:查看命令使用文档man手册的一些约定ip简介常用的命令man命令:查看命令使用文档man手册的一些约定IOS命令参考约定:1、互斥元素用竖线(|)隔开2、中括号[]表示可选项3、大括号{}表示必选项4、中括号内的大括号[{}]表示可选项中的必选项ip简介  Linux的ip命令和ifconfig命令类似,但是ip功能更为强大。而且ifconfig是net-t...

2020-01-16 20:59:29 264

原创 netfilter与iptables

netfilterwhat?  (1) Netfilter是Rusty Russell提出的Linux 2.4 内核防火墙框架,框架既简介又灵活,可实现安全策略的很多功能,如DNAT、SNAT、数据包过滤,数据包处理等等。  (2) Netfilter与IP协议栈的关系:Netfilter是嵌入内核IP协议栈的一系列调用入口,设置在报文处理的路径上。Linux网络内核内置了5条链PREROU...

2020-01-14 18:34:12 465

原创 centos7 使用libvirt创建kvm虚拟机并vnc连接

环境安装libvirtyum install -y

2020-01-13 21:04:19 3668

原创 Java常用

文章目录JAVA8函数式编程函数式接口  含义  作用  示例comsumer接口  含义JAVA8函数式编程函数式接口  含义  1、是一个接口  2、该接口由@FunctionalInterface装饰  3、该接口中只能有一个抽象方法,故又称为SAM(Single Abstract Method interface)  作用  主要用于Lambda表达式和方法引用  示例...

2020-01-07 22:32:36 139

原创 Mysql常用

文章目录mysql的语句的执行过程mysql的优化器优化判null外键约束与级联操作mysql的语句的执行过程fromjoinonwheregroup by (从此处开始可以使用select中指定的别名)avg、sum、maxhavingselectdistinctorder bymysql的优化器优化判nullISNULL(xxx):只有xxx为null 的时候...

2020-01-05 23:36:36 113

原创 Linux网络相关

先给自己定个目标,写一个Linux网络相关的系列文章,下面是初拟的目录:1、网卡2、网卡驱动(驱动子系统、Linux的网络驱动框架)3、Linux的网络协议栈4、iptables...

2020-01-05 23:20:32 102

原创 Linux网络相关表项

自底向上MAC地址表  MAC地址表显示了主机的MAC地址与以太网交换机端口映射关系,指出数据帧去往目的主机的方向。当以太网交换机收到一个数据帧时,将收到数据帧的目的MAC地址与MAC地址表进行查找匹配。如果在MAC地址表中没有相应的匹配项,则向除接收端口外的所有端口广播该数据帧。字段含义MAC地址主机的MAC地址端口以太网交换机端口RIB(Routing...

2020-01-05 22:46:18 149

原创 浅谈Linux的网络

缘何取此标题  最近由于工作需求,接触网络的概念比较多,很难用一句话去概括到这些概念。原先是想起浅谈Linux的网络子系统,但是范围又太小了,这篇文章还包括了很多其他的一些概念;如果起浅谈计算机网络的话,那范围又显得太大。只好取了一个不太妥帖的标题,只是想讲讲自己最近一段时间接触到的网络概念。 虚拟网络技术计算机网络的一些概念是想将一些计算机互相通信的原理说清楚,刚学习的时候我们会被这些概...

2020-01-05 13:28:29 240

原创 go --不要滥用math.Min和math.Math

  比较大小我们经常使用,但非常奇怪的是:go的math.Max()和math.Min()函数只接收float64类型的?为什么?    外国一个博主给了非常棒的分析:https://mrekucci.blogspot.jp/2015/07/dont-abuse-mathmax-mathmin.html...

2019-12-02 14:28:46 2268

原创 工具 -- vim 一键美化

文章目录效果图脚本链接vim的常用插件总结NERDTreeYouCompleteMe效果图脚本链接一位老哥总结的脚本 ,大家可以按照指导操作。如果报错提示没有vunder:可以先进行vunder安装1、下载git2、// 这条命令默认安装在 ~/.vim/bundle/vundle 下$ git clone https://github.com/gmarik/vundle.gi...

2019-11-28 20:00:10 906 1

原创 GO打包一直出现 $GOPATH/go.mod exists but should not

文章目录项目背景起因解决方案项目背景  项目是从公司仓库clone下来的,那时候的go版本很低,没有module,所以用的是govendor来进行包管理。 起因  因为也是刚刚接触go,所以在提示好多次依赖包找不到的时候,我将go的管理升级为module,这是一切的起因,也是后面耽搁时间的原因。  因为项目是有一个打包的工具,是依赖于govendor和gopath的,所以我又将原来项目...

2019-11-26 10:07:15 5090

WebGIS项目开发实战(源代码及工程文件)

WebGIS项目开发实战 源代码及工程文件

2018-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除