面向bug编程

没有什么深度好文,没有什么高深见解,仅瞎折腾而已!

删除文章

确定要删除这篇文章吗?

取消
确定

vim常用技巧

Linux生产环境上,最常用的一套“vim“技巧原创 -------------------------- 研发线上使用最多的编辑器,就是vi。无论是最快查看某个文件内容,还是快速编辑某个文件,vi都能帮上忙。 软件世界貌似有一些非常长寿的东西,vi算是一个。本篇文章聚焦的是研发线上最常用的一些...
2020-06-06 14:17:15
阅读(5)

netcat网络诊断

Netcat 号称 TCP/IP 的瑞士军刀并非浪得虚名,以体积小(可执行 200KB)功能灵活而著称,在各大发行版中都默认安装,你可以用它来做很多网络相关的工作,熟练使用它可以不依靠其他工具做一些很有用的事情。 最初作者是叫做“霍比特人”的网友 Hobbit hobbit@avian.org 于 ...
2020-06-06 14:09:16
阅读(8)

编写 Bash Shell 脚本的最佳实践

前言 -- 由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序...
2020-06-06 13:24:33
阅读(5)

如何在Ubuntu 14.04上使用Corosync,Pacemaker和浮动IP构建高可用服务

介绍 本教程将演示如何将Corosync和Pacemaker与浮动IP一起在DigitalOcean上创建高可用性(HA)服务器基础结构。 Corosync是一个开源程序,它向客户端服务器提供群集成员身份和消息传递功能,通常称为消息传递层。Pacemaker是一个开放源代码群集资源管理器(CRM),该系统可...
2020-06-03 01:24:16
阅读(30)

golang调用Windows API

golang还能调用Windows API非常有意思,下面写了一个golang换壁纸的demo。 准备了两张bmp格式的图片,没三秒钟换一下壁纸。 主要是先通过dll获取里面api,要注意api参数的写法,dll用完了要释放句柄,这里我用缓存把api缓存起来不必每次调用都去dll里加载。 代码: pac...
2020-06-01 08:38:49
阅读(58)

外网访问mysql

我的mysql部署在云服务器上,系统是Centos7。 1. 首先,登录云服务提供商的控制台,在服务器的安全组规则中添加入站规则(允许tcp:3306,来源是0.0.0.0/0) 2. 开放防火墙端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload ...
2020-05-16 08:49:20
阅读(27)

MySQL基础操作快速入门

关于MySQL MySQL是一种开源数据库管理软件,可帮助用户存储,组织和检索数据。 这是一个非常强大的程序,具有很大的灵活性-本教程将提供MySQL的最基本介绍。 MySQL安装 快速安装方式如下。 Ubuntu text sudo apt-get install mysql-server Centos text sudo yum...
2020-05-15 08:04:20
阅读(29)

mysql忘了密码 重置密码

编辑mysql配置文件 vi /etc/my.cnf 在[mysqld]下面加上skip-grant-tables,如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 重启mysql(centos7) systemctl restart mysqld 登录mysql后重新修改密码 my...
2020-05-14 03:07:39
阅读(25)

解决ssh登录远程服务器慢的问题

使用ssh远程登录大概需要两分钟才能登上去。 参考网上的方法改各种配置重启sshd都没用, 使用ssh -v root@118.24.114.114调试命令发现卡在pledge: network这里,然后用 这个关键字去找答案终于找到了解决方法。 我这里造成ssh登录慢的原因是/var/log/btmp文件过大(1G多...
2020-05-12 07:43:50
阅读(31)

goland2020.1含激活

下载地址:https://pan.baidu.com/s/1qh49NXUm0K0VlJo82d723A 提取码:4p8h 激活方式见:Patch/jetbrains-agent/README.txt 如果你下载的jetbrains-agent.jar小于2M,肯定是没有下载完全(可对照sha1sum.txt)。 请保留压缩包内的important.txt和jetbrains-agent...
2020-05-05 08:33:28
阅读(151)

golang html/template模板继承(嵌套)实例

golang的模板包是html/template,使用的时候通常我们会关注它的模板继承(模板嵌套)怎么写, 毕竟这影响到整体网页渲染接口的写法,以及接口是否优雅和可扩展。 base.tmpl 首先,我们定义一个基础模板layouts/base.tmpl cassandraql {{ define "base" }} <html> <he...
2020-05-04 14:12:50
阅读(55)

使用group by来统计每天产生的数据量

有张流水表每天都会产生大量数据,我们需要统计每天产生了多少条数据。其中有个字段是modify_time,每产生一条数据就会写入当前时间,格式是2020-04-30 17:41:02。 sql的写法是先查出每条数据的modify_time,截取前10位就可以了,然后在日期数据的基础上进行group by操作,根...
2020-04-30 10:16:45
阅读(53)
 
Keep it simple,stupid
文章数
329
今日访问
3260
今日IP数
232
最近评论

liangzi: 不错 谢谢分享
tujiaw: registerThreadInactive:如果当前没有激活的线程,就去激活线程,让等待的线程去执行任务。
hgzzx: 佩服佩服。 请教:registerThreadInactive的作用是什么?
xuehaoyun: 很不错,来围观一下
tujiaw: 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞: 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
回到顶部