- 博客(15)
- 资源 (10)
- 收藏
- 关注
转载 Apache Thrift - 可伸缩的跨语言服务开发框架
前言:目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服
2015-03-27 20:45:31 376
转载 开源SIP服务器OpenSIPS简介
***************************************************************************************************************************作者:EasyWave 时间:2014
2015-03-27 15:10:29 693
转载 JAVA NIO之Direct Buffer 与 Heap Buffer的区别?
Direct Buffer vs. Heap Buffer 1、 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高; 2、 区别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAVA对象是归GC管理的,只要GC回收了它的JAVA对象,操作系统才会释放Direct Buffer所申请的空间),它似乎给
2015-03-20 13:42:25 745
转载 如何学j2ee
最近一直由于一些原因,技术上的东西没有学多少,技术一直停滞不前.不过还是学了不少技术以外的东东,毕竟技术并不能解决一切问题.今天浏览水木清华看到了一篇文章,说的是如何学j2ee的,感觉还不错.毕竟是清华的嘛,特此转到这里.让刚接触j2ee的同志们有个参考: Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Jav
2015-03-19 18:18:47 514
转载 为什么要使用SLF4J而不是Log4J
来自:http://www.importnew.com/7450.html每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在
2015-03-18 16:38:40 395
转载 log4j详解与实战
来自:http://www.iteye.com/topic/378077log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最
2015-03-18 16:26:01 434
转载 配置log4j详细说明
来自: http://blog.csdn.net/azheng270/article/details/2173430/Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配
2015-03-18 16:05:05 448
转载 如何连续的测量蓝牙的RSSI
基于蓝牙的RSSI可以有很多应用,要获得蓝牙的RSSI无外乎两种方法,一种就是基于扫瞄的方法,优点是android本身支持,缺点是scan的时间比较长,并且中间过程不受控制,为了连续的测量,需要不断的scan;第二种就是,基于连接的方法,前提是要建立两个蓝牙设备的连接后,再测量RSSI,优点是后期测量比较方便,间隔时间也较短。 实现的方法,我就抛砖引玉了,有赶兴趣的再交流吧。转自
2015-03-09 14:19:07 1056
转载 Nginx开发从入门到精通(四):upstream模块
upstream模块 (100%)nginx模块一般被分成三大类:handler、filter和upstream。前面的章节中,读者已经了解了handler、filter。利用这两类模块,可以使nginx轻松完成任何单机工作。而本章介绍的upstream模块,将使nginx跨越单机的限制,完成网络数据的接收、处理和转发。数据转发功能,为nginx提供了跨越单机的横向处理能力,使nginx摆
2015-03-06 18:19:12 994 1
转载 Nginx开发从入门到精通(三):过滤模块
过滤模块简介 (90%)执行时间和内容 (90%)过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理。它的处理时间在获取回复内容之后,向用户发送响应之前。它的处理过程分为两个阶段,过滤HTTP回复的头部和主体,在这两个阶段可以分别对头部和主体进行修改。在代码中有类似的函数:ngx_http_top_header_filter(r);ng
2015-03-06 18:17:42 775
转载 Nginx开发从入门到精通(二):handler模块
handler模块简介相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识。基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-balancer。Handler模块就是接受来自客户端的请求并产生输出的模块。有些地方说upstream模块实际上也是一种handler模块,只不过它产生的内容来自于从后端服务器获取的,而非在本机产生的
2015-03-06 17:32:19 445
转载 TCP/IP TIME_WAIT状态原理
TIME_WAIT状态原理----------------------------通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态。下图是以客户端主动关闭连接为例,说明这一过程的。
2015-03-06 16:34:48 378
转载 Socket状态变迁图
在一些防火墙或端口管理工具中经常会看到连接状态为CLOSED CLOSE_WITE LAST_ACK等的进程, 虽然状态就那么很少的几个, 而且看字面意思也能猜个大概, 但没做过Socket编程的朋友却很少能准确的知道每种状态的准确含义, 我也是经常把其中几项搞混. 下面把几种状态的说明整理了一下, 也许会对有的朋友有点用:CLOSED没有使用这个套接字LI
2015-03-06 16:30:52 633
转载 Nginx开发从入门到精通(一):nginx平台初探
nginx平台初探(100%)初探nginx架构(100%)众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,
2015-03-06 16:04:26 695
转载 MSM--Memcached_Session_Manager介绍及使用
(注: 本文转载自http://www.iteye.com/topic/1125301)我们都知道对于一些大型的web2.0的网站,在正式部署时一般是部署在不同故障域的多台应用服务器上,以j2ee应用为例,一般我们都会部署在tomcat下,假如我们部署了10台tomcat服务器,那这10台tomcat可能是部署在不同的机器上,然后将应用程序copy到这10台tomcat下,然后启动所有tomc
2015-03-06 14:59:59 304
Hashed and Hierarchical Timing Wheels
2015-03-24
Pattern.Oriented.Software.Architecture.Volume.1
2015-03-24
Pattern-Oriented Software Architecture, Volume 2
2015-03-24
Core J2EE™ Patterns: Best Practices and Design Strategies, Second Edition
2015-03-19
EM78芯片编程详细资料
2009-03-19
Windows Shell扩展编程完全指南
2008-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人