关闭

Redis基础、高级特性与性能调优

Redis基础、高级特性与性能调优   kelgon 关注 2017.02.28 16:22 字数 12597 阅读 16333评论 5喜欢 154赞赏 2 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导...
阅读(147) 评论(0)

使用JavaMail创建邮件和发送邮件

一、RFC882文档简单说明   RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。   邮件头包含的内容有: from字段   --用于指明发件人to字段       --用于指明收件人subject字段  --用于说明邮件主题cc字段      -- 抄送,将邮件发送给收件人的同时抄送给另一个...
阅读(310) 评论(0)

JVM调优总结 -Xms -Xmx -Xmn -Xss(转自:iteye unixboy)

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置: java -Xmx3550m -Xms355...
阅读(115) 评论(0)

最近在看《微服务设计》这本书。记录下自己的心得体会。

最近在看《微服务设计》这本书。记录下自己的心得体会。 豆瓣:https://book.douban.com/subject/26772677/ 1.主题脉络 第一章 微服务:阐述了微服务的特点,以及带来的好处; 第二章 演化式架构师:描述了架构师的工作内容和若干准则,非常有参考价值。 第三章 如何建模服务 :好服务的标准?以及如何拆...
阅读(220) 评论(0)

Netty4.x用户指导(1)3个HelloWorld小例子

最近对netty有了兴趣,现在官方推荐版本是netty4.*,但是纵观网络,大部分都是关于netty3.x的知识。 最好的学习,莫过于通过官方文档进行学习,系统,透彻,权威,缺点是英文。本文,算做自己学习netty的第一篇,总体思路与User guide for 4.x基本一致,本篇文章不是严格意义的翻译文章。开始了... 1.前言 1.1 问题 现 在,我...
阅读(184) 评论(0)

Netty4.0学习笔记系列之五:自定义通讯协议

from:http://blog.csdn.net/u013252773/article/details/21608951 Netty中,通讯的双方建立连接后,会把数据按照ByteBuf的方式进行传输,例如http协议中,就是通过HttpRequestDecoder对ByteBuf数据流进行处理,转换成http的对象。基于这个思路,我自定义一种通讯协议:Server和客户端直接传输Java对...
阅读(83) 评论(0)

Netty4.0学习笔记系列之四:混合使用coder和handler

from:http://blog.csdn.net/u013252773/article/details/21564301 Handler如何使用在前面的例子中已经有了示范,那么同样是扩展自ChannelHandler的Encoder和Decoder,与Handler混合后又是如何使用的?本文将通过一个实际的小例子来展示它们的用法。 该例子模拟一个Server和Client,两者之...
阅读(61) 评论(0)

Netty4.0学习笔记系列之三:构建简单的http服务

本文主要介绍如何通过Netty构建一个简单的http服务。 想要实现的目的是: 1、Client向Server发送http请求。 2、Server端对http请求进行解析。 3、Server端向client发送http响应。 4、Client对http响应进行解析。 在该实例中,会涉及到http请求的编码、解码,http响应的编码、解码,幸运的是,Netty...
阅读(95) 评论(0)

Netty4.0学习笔记系列之一:Server与Client的通讯

from:http://blog.csdn.net/u013252773/article/details/21046697 本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。 Server与Client建立连接后,会执行以下的步骤: 1、Client向Server发送消息:Are you ok? 2、Server接收客户...
阅读(60) 评论(0)

Netty4.0学习笔记系列之一:Server与Client的通讯

from:http://blog.csdn.net/u013252773/article/details/21046697 本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。 Server与Client建立连接后,会执行以下的步骤: 1、Client向Server发送消息:Are you ok? 2、Server...
阅读(81) 评论(0)

Netty4.0学习笔记系列之二:Handler的执行顺序

Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。 Netty中的所有handler都实现自ChannelHandler接口。按照输出输出来分,分为ChannelI...
阅读(98) 评论(0)

使用Jersey创建RESTful服务

一、REST基础概念 首先REST是 Representational State Transfer 的缩写,如果一个架构符合REST原则,它就是RESTful架构。 在REST中的一切都被认为是一种资源。所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。你可以用一个URI(统一资源定位符)指向...
阅读(85) 评论(0)

HTTP 传输内容的压缩

一、HTTP压缩和内容编码的区别 HTTP压缩,在HTTP协议中,其实是内容编码的一种。 在http协议中,可以对内容(也就是body部分)进行编码, 可以采用gzip这样的编码。 从而达到压缩的目的。 也可以使用其他的编码把内容搅乱或加密,以此来防止未授权的第三方看到文档的内容。 所以我们说HTTP压缩,其实就是HTTP内容编码的一种。 所以大家不要把HTTP压缩和HTTP内容...
阅读(78) 评论(0)

WebService两种发布协议--SOAP和REST的区别

1、 [html] view plain copy SOAP是一种具体的通讯协议,REST是一种规范.    2、 [html] view plain copy SOAP(Simple Object Access Protocol)简单对象访问协议,是基于HTTP的一种异构系统通信的协议,...
阅读(111) 评论(0)

Netty 初步

1.入门文档  如果是入门的话,官网的文档已经相当好了。里面的例子程序得仔细阅读,这里就不再重复转载了。参见http://netty.io/wiki/user-guide.html  2.为什么需要netty  2.1 主要是scalibity和performance  2.2 另外Netty In Action有一些说明,笔记如下:  2.2.1 传统的异步编程有2...
阅读(72) 评论(0)
682条 共46页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:419578次
    • 积分:5235
    • 等级:
    • 排名:第5810名
    • 原创:4篇
    • 转载:676篇
    • 译文:0篇
    • 评论:16条
    最新评论