最新文章列表

Tomcat7中NIO处理分析(一)

Tomcat的Connector有三种运行模式bio、nio、apr,先了解一下这三种的区别。 bio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操 ...
Tyrion 评论(2) 有10967人浏览 2015-11-15 15:02

Mybatis源码分析

原创内容,转载请注明出处 1、Mybatis工程创建 首先创建web Maven项目。 pom.xml文件主要依赖包如下 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version&g ...
ylxy3058 评论(0) 有899人浏览 2015-07-15 15:16

java String类replace方法源码分析

public String replace(char oldChar, char newChar) { if (oldChar != newChar) { int len = value.length;//value就是一个数组,这里得到string字符串的长度 int i = -1; ...
永夜-极光 评论(0) 有4041人浏览 2015-02-11 02:19

PGRelief使用指南2014(Linux版)

inux 1 配置分析选项 1.1编译器选择 -K            指定编译器。(只针对此次,内部不修改)          用法:                    pgr -K GNU/GCC3 a.cc 公司 编译器 [DIAB DATA Company]
mycenter 评论(0) 有774人浏览 2015-01-20 09:59

Androidpn源码分析(3)

从Androidpn客户端程序入口DemoAppActivity开始。DemoAppActivity里最核心的就是下面这两句了。   [html] view plaincopy   ServiceManager serviceManager
aoyouzi 评论(0) 有459人浏览 2015-01-16 16:29

AndroidPn源码分析(二)

(一)客户端与服务器建立连接 上一篇写到ClientSession createClientSession这里,创建一个客户端的session。在SessionManager类中创建了session之后,这里拼接了两个xml内容的text。一个是Build the start packet response,创建一个头条包,作为回应。另外一个是:XMPP 1.0 needs stream fea ...
aoyouzi 评论(0) 有630人浏览 2015-01-16 16:23

AndroidPn源码分析(一)

(一)入口 当服务器端启动的时候,控制台会打印一些log,除了spring和hibernate,mina,在最后的几行,就是androidpn的代码了,第一个是XmppServer类。 在XmppServer中,加载spring的配置文件。这貌似把spring加载配置文件给略了,反正也没有web.xml中提到的application*.xml文件。 (二)web流程 启动的时候,也加载了配 ...
aoyouzi 评论(0) 有611人浏览 2015-01-16 16:23

Hibernate源码分析2

再扯二句蛋:距离上一次写博客已经过了将近半个月了,因为公司的活比较多,一直没有时间研究(实际上一直都有很多活),元旦还出去浪了一圈,这个周末再来写一点` 上回大致把hibernate的启动加载配置的过程说了一遍,说到了XClass和保存的集合MetadataSourceQueue,这两个东西我暂时不想说(其实没有研究明白,怕说不好),我觉得研究hibernate框架可以从两头开始,一个是入口,也就是 ...
u013830484 评论(0) 有2228人浏览 2015-01-11 15:40

PGRelief使用指南2014(windows版)

1 PGRelief的安装  硬件方面:CPU:Intel系列的在PIII 1G或者以上即可;SPARC的在300MHZ以上的 即可。内存:推荐为1G以上内存。  软件方面:目前GUI版本的PgRelief可以运行在如下软件平台:
mycenter 评论(0) 有828人浏览 2015-01-06 14:06

Hibernate源码分析

先扯二句蛋:做Java也有很久了,安卓也搞了半年,回想自己当初学习java,j2ee的时候,全靠自己,没有老师,没有同学,书籍就是老师,搜索引擎就是同学,磕磕绊绊下来,终于有所心得,从今天开始准备好好的写一些博客,希望能帮助到那些刚上路,或者在路上却有些迷茫的童鞋```` 最近有在研究hibernate这个框架的源码,所以这一阶段会将自己的研究进度和心得用简单的方式贴出来,希望帮到大家的同时,大家也 ...
u013830484 评论(2) 有2356人浏览 2014-12-28 18:53

Spring AOP源码分析(四)Spring AOP的JDK动态代理

本篇文章将会介绍上一个例子中的源码执行情况,从中熟悉整个SpringAOP的一些概念和接口设计。 首先整个SpringAOP的分两大过程。 第一个过程:根据xml文件或者注解中配置的拦截信息,生成相应的代理对象,这个代理对象包含了对应的拦截器。 第二个过程:执行所拦截的方法时,就是调用代理对象的执行逻辑,完成各种拦截。 本文章先对第二个过程进行源码解析。 对第一个过程先做简单概述,如果拦截的类的 ...
乒乓狂魔 评论(1) 有7122人浏览 2014-09-22 07:40

Netty源码分析4---客户端连接流程

前面看了服务端绑定和读写的流程,再来看客户端,瞬间感觉简单多了~   客户端和服务端相比,区别主要在NioClientBoss上,worker是一样的。来看一个简单的客户端:   ClientBootstrap bootstrap = new ClientBootstrap( new NioClientSocketChannelFactory( Executors.newCac ...
vinceall 评论(0) 有1375人浏览 2014-07-07 10:54

Netty源码分析2---服务端读写流程

上次分析了服务端bind流程,今天继续看服务端读写流程。   术语:worker---NioWorker对象,BT---boss线程,IOT---worker线程,UT---用户线程   先说一下前提条件:所有与具体连接相关的
vinceall 评论(0) 有2127人浏览 2014-06-13 16:00

Netty源码分析1---服务端绑定流程

前言: 一直自认为水平很差,什么都不懂,想找个源码来看看,无奈时间不够(码农搬砖很辛苦的诶),最近终于抽了点时间,看了一下Netty,感觉代码确实写得干净规范,看着舒服(吐槽一下有些开源代码,简直惨不忍睹,神马代码风格和规范通通木有,无力吐槽)。之前看的Netty源码分析感觉没说透彻,索性干脆自己写,也不知道对不对,和大家分享讨论一下吧,也算是复习巩固,欢迎交流。。。   注: 以下分析 ...
vinceall 评论(3) 有1196人浏览 2014-05-21 18:10

Tomcat7中的JMX使用(二)Dynamic MBean

 如上一篇文章所见Standard MBean在Tomcat的例子并不多,在jconsole中所看到的大量MBean(如Catalina下的Connector、Engine、Server、Service等),实际上是动态MBean( ...
Tyrion 评论(0) 有3967人浏览 2014-05-12 08:48

Tomcat7中的JMX使用(一)Standard MBean

做过Java平台下的应用服务器监控的对JMX应该不会陌生,简单说,JMX就是提供了一个标准的管理方案的框架。这里所说的管理的含义包括监控平台运行状况、应用级别配置资源、收集应用统计数据、调试、监视服务器性能,JMX 允许你将所有的资源(硬件和软件)打包成java 对象,然后将他们暴露在分布式环境中,并且JMX 提供了一个机制,可以很简单的将既存的管理协议,如SNMP ,映射到JMX 自己的管理结 ...
Tyrion 评论(0) 有3272人浏览 2014-05-10 13:41

compact处理流程分析

compact处理流程分析   compact的处理与split相同,由client端与flush时检查发起。   针对compact还有一个在rs生成时生成的CompactionChecker线程定期去检查是否需要做compact操作  
hongs_yang 评论(0) 有2278人浏览 2014-04-21 21:05

hadoop源码分析(一)

           懵懵懂懂,不知不觉和小伙伴们就搞到了云计算这个东西上来了,在没接触这个之前,心里只是充满了崇敬之情,现在还是充满崇敬之情,不同的想法就是现在大体知道了他是个什么东西,所谓的云计算就是(本人目前的肤浅的理解)“一大堆衣服自己慢慢洗经过很长时间也洗得完,但是把它分给许多人来洗是不是会快很多”云计算也就是这个意思,随着当今信息时代的告诉发展,数据可以说是爆发式的增长,而且数据中包 ...
MNTMs 评论(0) 有1701人浏览 2014-04-20 21:16

Guzz源码分析(四) guzz加载config-server信息

1. 感觉有点懒惰了,两天没有写了,今天继续分析guzz加载config-server信息,说直接点就是解析guzz.xml中config-server配置的properties   <config-server> <s ...
确实比较男 评论(0) 有537人浏览 2014-01-13 20:54

Guzz源码分析(三) guzz加载dialect初始化数据类型

1. 前面分析了guzz加载guzz.xml的过程,今天继续解析guzz加载数据库方言,初始化数据类型的过程 2. 首先在GuzzContextImpl的initFromMainConfig方法中找到下面的 ...
确实比较男 评论(0) 有713人浏览 2014-01-10 20:42

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics