Jetbrains系列产品最新激活方法

Go可以选择的IDE其实是有一些的,在初学阶段我比较推荐的是LiteIDE,使用qt进行开发,国产IDE(img),简单易用,学习上来说是已经够用了,不折腾,不损耗自信心。

阅读全文

解析Content-Disposition,获取文件名

在文件下载中,我们需要设置一个header头,在浏览器下载文件时,指定下载文件的文件名。Content-Disposition,这里做的实用golang就是取出设置在header中的文件名。

阅读全文

检查回文数

回文数类似于这样的字符串和整数123321

阅读全文

小工具(windows 便笺)

转载自https://blog.csdn.net/chenghuikai/article/details/45173953

平时我们使用WIN7的便签,挺方便的,而且是系统自带的,还不用额外的安装,当你新建完标签,以后就会随系统开机启动,非常方便,唯一不足的是,不能最小化到右下角,可惜了,不过还是挺好用的,下面告诉你些使用的快捷键,看个图片吧:

阅读全文

docker pxc部署

参考之前的博客,将docker的跨宿主机overlay网络部署成功,然后再进行此次操作。

阅读全文

docker overlay网络部署

在实际的项目中,因为需要部署多节点冗余备份,以实现高可用,这里就要用到各类工具的分布式部署方案了,以前手动部署过mysql replication和pxc,但docker的方案没有尝试成功,无法成功部署,这里也是参考了各类博客和文档后,尝试部署成功。

假设要在两台节点上安装docker,并使这两个docker可以相互访问。

环境:Ubuntu 16.04 etcd docker

阅读全文

mysql集群部署

在实际的开发环境(我的为Ubuntu)中,为了保证数据的有效性以及稳定性,需要对数据库进行冗余设计,也就是集群部署,以此来应对在实际的生产环境中出现的数据库宕机,我这里主要是看了两种mysql集群设计方案,Replication和PXC(percona-xtradb-cluster)。

阅读全文

分布式定时任务之强杀任务

cronPro,其中有一项功能为强杀任务;这里也可以借助shell命令来完成,通过shell脚本获取任务的pid,这样就可以通过脚本来控制程序在操作系统层面上一定会被kill

阅读全文

进程与线线程的翻译文章

A gentle introduction to multithreading

https://www.internalpointers.com/post/gentle-introduction-multithreading

阅读全文