package clientv3import ( "sync" "time" "github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes" pb "github.com/coreos/etcd/etcdserver/etcdserverpb" "gol... ...
分类:
其他好文 时间:
2017-08-30 14:20:40
阅读次数:
192
package concurrencyimport ( "fmt" "sync" v3 "github.com/coreos/etcd/clientv3" "golang.org/x/net/context")// Mutex implements the sync Locker interface... ...
分类:
其他好文 时间:
2017-08-30 14:08:50
阅读次数:
104
Java多线程和高并发总结 wait/notify必须存在于synchronized块中。 volatile多线程的内存模型:main memory(主存)、working memory(线程栈),在处理数据时,线程会把值从主存load到本地栈,完成操作后再save回去(volatile关键词的作用 ...
分类:
编程语言 时间:
2017-08-30 13:08:00
阅读次数:
218
asp.net core MVC 过滤器会在请求管道的各个阶段触发。同一阶段又可以注册多个范围的过滤器,例如Global范围,controller范围等。以ActionFilter为例,我们来看看过滤器的触发顺序。 过滤器可注册范围 全局:将作用于所有请求的action controller:将作用 ...
分类:
Web程序 时间:
2017-08-30 13:01:51
阅读次数:
183
SendMessage、PostMessage原理 SendMessage、PostMessage原理 本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级、中级、高级程序员进行理解,三个步骤分别为: 1、SendMessage、PostMes ...
分类:
其他好文 时间:
2017-08-30 09:50:15
阅读次数:
133
新申请的阿里云windows server 2012 R2上部署安装了socket服务器,但客户端连接后老是断开(心跳包没有),服务假死(服务不断也走),客户端申请连接会也会死在cmd下输入指令 可以看到对应端口TIME_WAIT CLOSE_WAIT服务端解决办法是修改注册表HKEY_LOCAL_ ...
想必很多初学者都会遇到这个问题 其实很简单.mysql有个机制,就是8小时无通信,myslq就会自动关闭数据; 解决方案(2选1): 或者: 1.定时去做一个查询,就是 select * from XXX; 或者: 2.修改配置文件: wait_timeout=31536000interactive ...
分类:
其他好文 时间:
2017-08-29 12:36:02
阅读次数:
187
所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示: 图2 TCP三次握手 (1)第一次握手:Client将标志位SY ...
分类:
其他好文 时间:
2017-08-27 14:09:10
阅读次数:
189
socket更详细的介绍在这篇就不做说明了,有兴趣的同学可以去网上查找相关资料或者直接https://docs.python.org/3/library/socket.html查看 简单的理解,socket就是将更底部的FTP、UDP等协议进行的一次封装,不用他们是如何进行三次握手四次挥手,只暴露给 ...
分类:
编程语言 时间:
2017-08-27 14:06:39
阅读次数:
295
(1)错误情况 在slave上已经有数据表test,而master上并没有这张表,现在在master上新建test表,则slave上的复制过程会出错。 MySQL的log记录中相关信息如下: 2017-08-15T04:24:30.337730Z 11 [ERROR] Slave SQL for c ...
分类:
数据库 时间:
2017-08-27 10:02:08
阅读次数:
291