自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 PHP配置管理-yaconf

在项目之处,大量的使用了php来做配置文件,主要是利用PHP的数组类型来做一个存储。 const TEST = [ "aaa" => "010qqq00", "aab" => "010qqw00", "aac" => "010qqe00", "aad" => "010qqt00", "aae"...

2019-03-20 11:53:15 432

原创 PHP Db类强制读主库(master)的设计

这段时间Db不给力,经常出现主从同步延迟或者挂掉的情况,导致很多业务出现异常,大家就讨论怎么样让程序强制读master,关于这个方面的讨论比较激烈,主要为两种。底层DB类不应该关注主从的抉择,应该交于业务侧的用户抉择,这样业务层使用起来比较灵活。业务层的用户不应该关注主从的抉择,应该交给DB层解决,因为如果业务层人为不小心把强制读master的代码上到了压力大的线上,会对Db造成很大的压力,...

2019-03-20 11:52:05 741

原创 GO语言 MD5 四种实现方式

第一种func md5_1(s string) { m := md5.New() m.Write([]byte (s)) fmt.Println(hex.EncodeToString(m.Sum(nil)))}第二种func md5_2(s string) { m := md5.Sum([]byte (s)) fmt.Println(hex.EncodeToString(m[...

2019-03-20 11:50:11 5041

原创 Sphinx 启动后有两个进程?怎么回事?

今天重启sphinx进程时发现我只做了一次启动,却发现两个进程。查文档得知。Threaded server watchdog. Optional, default is 1 (watchdog enabled). Introduced in version 2.0.1-beta.A crashed query in threads multi-processing mo...

2019-03-20 11:49:07 398 1

原创 TCP三次握手和四次挥手

具体三次握手和四次挥手的详细内容我就不在这里讲了,这里主要看看TCP连接在生存周期里的状态流转。TCP 总共有11个状态分别是:LISTEN :等待连接。SYN_SENT : 客户端主动发起连接请求(发送 SYN n)。SYN_RECV : 服务端接到连接请求后,响应 (发送 ACK n+1,SYN j)。ESTABLISHED :连接建立成功(发送 ACK j+1)。FIN_WA...

2019-03-20 11:47:14 147

原创 Linux命令netstat详解

今天来学习一个命令netstat,官方文档 https://linux.die.net/man/8/netstat。简介netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。###参数-r : 显示内核路由表。-g : 显示IPv...

2019-03-20 11:46:59 407

空空如也

空空如也

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

TA关注的人

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