Socket是Java网络编程的基础,了解还是有好处的, 这篇文章主要讲解Socket的基础编程。Socket用在哪呢,主要用在进程间,网络间通信。本篇比较长,特别做了个目录: 一、Socket通信基本示例 二、消息通信优化 2.1 双向通信,发送消息并接受消息 2.2 使用场景 2.3 如何告知对 ...
分类:
编程语言 时间:
2017-07-04 15:01:17
阅读次数:
297
T C P是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。 发送第一个S Y N的一端将执行主动打开(active open),另一端执行被动打开( passive open), 建立连接超时,经测试为,1,2,4,8,16,32, 四次挥手的时候,两个方向的断 ...
分类:
其他好文 时间:
2017-07-02 19:03:55
阅读次数:
160
一:Ribbon是什么? Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,R ...
分类:
编程语言 时间:
2017-06-29 15:22:55
阅读次数:
197
报错: MySQL第二天早上第一次连接超时报错, com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 原因: 上述问题是由mysql5数据库的配置引起的。mysql5将其连接的等待时 ...
分类:
数据库 时间:
2017-06-19 10:58:01
阅读次数:
361
前阵子刚刚买了个阿里云服务器,在做发送邮件功能时,发现本来在本地测试没问题的功能,在服务器上连接超时。 后来发现是阿里云将25端口禁用了(“坑!当然也有其道理”),大概2016年9月后买的服务器都被禁用。25禁用了,我们就不用它。以163邮箱为例: 网易163免费邮箱相关服务器信息: 我这里用的就是 ...
分类:
其他好文 时间:
2017-06-09 12:41:34
阅读次数:
4738
主配置文件:/etc/redis.confdaemonizeno:不以守护进程启动,如果要以守护进程启动则改为yesport:6379/tcpbind:监听的地址,在生产环境中一定不要监听公网IP,即不能监听127.0.0.1timeout:客户端空闲连接超时时间,0或disable表示不会超时,按需自己进行设置loglevel:定义日志..
分类:
其他好文 时间:
2017-06-02 01:08:31
阅读次数:
170
最近一直在玩关于redis集群,这个关于集群的具体设置步骤可以看这个做为参考, 我在虚拟机内建立的是一个1主3从2哨兵的模式 然后在windows环境下是配置了jedis(具体步骤可以参考这个人写的)建立测试类 然后我去启动的时候发现一个连接超时的错误 这个问题看上去好解决 因为网上的人一般都是说关 ...
分类:
其他好文 时间:
2017-06-01 14:42:09
阅读次数:
163
环境: win7_x64,VS2015、grpc_1.3.1 场景: 在客户端中使用grpc连接服务器,在多次输入非法的地址后,再次输入正确的地址连出现连接超时的现象。侯捷先生说过“源码面前,了无秘密”,所以开始分析grpc源码 使用GRPC进行连接的例子: 分析GRPC域名解析过程: 一、创建通道 ...
分类:
其他好文 时间:
2017-05-27 20:08:30
阅读次数:
1461
刚开始代码是这样的直接通过jpa连接,刚开始点击调用存储过程的按钮,没啥问题,等点击多了就会没反应:日志报数据库连接超时: public String execute(Entity entity) { Session session = (Session) this.getJpa().getMana ...
分类:
编程语言 时间:
2017-05-22 17:47:48
阅读次数:
177