- 博客(7)
- 资源 (17)
- 收藏
- 关注
转载 Netty 超时机制及心跳程序实现
本文介绍了 Netty 超时机制的原理,以及如何在连接闲置时发送一个心跳来维持连接。Netty 超时机制的介绍Netty 的超时类型 IdleState 主要分为:ALL_IDLE : 一段时间内没有数据接收或者发送READER_IDLE : 一段时间内没有数据接收WRITER_IDLE : 一段时间内没有数据发送在 Netty 的 timeout 包下,主要类有:
2017-04-18 14:58:14 5330
转载 Netty 实现 WebSocket 聊天功能
上一次我们用 Netty 快速实现了一个 Java 聊天程序(见http://www.waylau.com/netty-chat/)。现在,我们要做下修改,加入 WebSocket 的支持,使它可以在浏览器里进行文本聊天。准备JDK 7+Maven 3.2.xNetty 4.xEclipse 4.xWebSocketWebSocket 通过“Upgrade ha
2017-04-18 14:57:28 640
转载 Netty 实现聊天功能
Netty 是一个 Java NIO 客户端服务器框架,使用它可以快速简单地开发网络应用程序,比如服务器和客户端的协议。Netty 大大简化了网络程序的开发过程比如 TCP 和 UDP 的 socket 服务的开发。更多关于 Netty 的知识,可以参阅《Netty 4.x 用户指南》(https://github.com/waylau/netty-4-user-guide)下面,就基
2017-04-18 14:56:52 372
转载 在 Tomcat 中配置 SSL/TLS 以支持 HTTPS
本件详细介绍了如何通过几个简单步骤在 Tomcat 中配置 SSL/TLS 、使用 JDK 生成自签名的证书,最终实现在应用中支持 HTTPS 协议。生产密钥和证书Tomcat 目前只能操作 JKS、PKCS11、PKCS12 格式的密钥存储库。JKS 是 Java 标准的“Java 密钥存储库”格式,是通过 keytool 命令行工具创建的。该工具包含在 JDK 中。PKCS12
2017-04-18 14:55:18 959
转载 Netty系列之Netty 服务端创建
1. 背景1.1. 原生NIO类库的复杂性在开始本文之前,我先讲一件自己亲身经历的事:大约在2011年的时候,周边的两个业务团队同时进行新版本开发,他们都需要基于NIO非阻塞特性构建高性能、异步和高可靠性的底层通信框架。当时两个项目组的设计师都咨询了我的意见,在了解了两个项目团队的NIO编程经验和现状之后,我建议他们都使用Netty构建业务通信框架。令人遗憾的是其中1个项目组并没有按照
2017-04-17 16:54:17 459
转载 数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)
背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。 NOTE: 本文所有测试均是MySQL库测试结论 1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。 2:druid功能最为全面,sql拦截
2017-04-06 19:46:25 313
原创 linux shell FAQ
1、tar命令tar: /mnt/raid5/pgsql/data:归档中找不到 问题在压缩文件时,当后面的备份目录使用绝对路径时,会出现:[root@device ~]# tar -zxvf /mnt/raid5/pgsql/data201704.tar.gz /mnt/raid5/pgsql/datatar: /mnt/raid5/pgsql/data:归档中找不到tar: 由于...
2017-04-05 10:44:50 401
应用Style和Theme_-_Android中文翻译 ——对官网Styles and Themes的翻译
2013-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人