自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (17)
  • 收藏
  • 关注

原创 dubbo之SPI解析

一 概述   一大早来上班,准备写CSDN博客,发现前面的文章下有人评价,有点欣喜,有点安慰。算是对我这段时间作品的回报和我前进的动力吧!继续写吧.. 前面阅读dubbo源码经常看到Protocol protocol = ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension();    这种类型的代码来获

2017-08-31 18:08:27 21534 9

原创 dubbo客户端

一概述    我们知道在spring整合dubbo以后,在spring容器中取客户端对象时通过关键字ID来获取,跟平常的取法一模一样。那么这章来分析下spring怎么把dubbo框架的客户端对象加载到spring容器中的,然后如何调用到远程服务器的真实的接口实现。二初始化客户端配置Spring在初始化IOC容器,通过DubboNamespaceHandler类来解析du

2017-08-25 17:26:10 2048 1

原创 dubbo服务端之netty

一概述    上个章节已经描述了dubbo发布一个服务,但具体是如何发布服务只是粗略的描述了下,这里将深入描述服务发布时怎么样开启socket监听,即启动netty服务。二开启netty服务上一节发布服务的重点入口代码如下 //通过proxyFactory对象生成接口实现类代理对象Invoker Invoker invoker = proxyFactory.getInvo

2017-08-16 17:19:28 5317 7

原创 dubbo服务端之发布

一概述      最近由于公司业务减少,开始慢慢裁员了。程序猿们都已经清闲个把月了,不知道是不是过惯了忙碌的日子一下特别不舒服。被裁员可以拿到N+1的赔偿也是不错的哈!不知道下一个会不会是我,嘿嘿!上一节说到了如何自定义标签,今天说说dubbo的服务是如何发布出来的,研究了几天略有眉目。如果客观想看看,需要提前了解以下几个知识点:1.netty的使用,版本是3.x几的,  2. SPI技术的了

2017-06-30 14:28:44 2659 5

原创 dubbo自定义标签

概述      最近想看看dubbo的实现原理,刚入手代码相关文档提到它与spring框架无缝对接,所以对里面的自定义标签有了兴趣。在spring的配置文件中也经常看到一些很特殊的标签比如spring的事物标签xml标签Schema   要写自己的标签肯定需要有xml的标签规范,所以需要一个schema文件,后缀是.xsd的文件。具体的规范如何编写可以参考http://www.

2017-06-26 14:15:47 1796

原创 tomcat原理解析(七):执行servlet

一 概述  前面章节已经说到http的请求到达了管道处理。最后的一个管道是StandardWrapper中的管道,它最后的阀门是StandardWrapperValve,阀门中的invoke代码主要做了两件事情:1.执行过滤器链,2调用http请求servlet的service方法。二过滤器这里再次贴下invoke中的代码,部分省略掉:@Override p

2017-06-07 17:15:26 2675 3

原创 tomcat原理解析(六):管道与阀机制

一概述     前一章节已经讲解到了tomcat把一次请求封装成了HttpServletRequest对象,接下来request对象会在关联的管道中流转,这里我们就看看这个request对象是如何在多个管道中跑来跑去的。二阀原理   这里我们接上一章节中的org.apache.catalina.connector.CoyoteAdapter类的service()方法

2017-05-31 17:58:20 2658

原创 tomcat原理解析(五):http请求处理

一概述二http请求处理三总结

2017-05-18 14:29:29 3260 2

原创 tomcat原理解析(四):启动处理

一 概述二 tomcat启动处理三 总结

2017-04-21 14:47:33 1780

原创 tomcat原理解析(三):资源初始化

一 概述     孩子两岁了最近一直不爱吃饭,做什么好吃的她都不感兴趣!每天看着她吃饭心急如焚!情不自禁的在这里发了下牢骚!言归正传吧,前面我们详解了tomcat的整体架构,这里说说下tomcat的启动。二 tomca启动处理     在平时的编码中,我们启动一个功能都用main函数来启动。tomcat里面也一样,启动的入口也是mian函数。只是我们平时在使用时都是双击startup.

2017-03-13 16:22:22 1303

原创 tomcat原理解析(二):整体架构

一 整体结构前面tomcat实现原理(一)里面描述了整个tomcat接受一个http请求的简单处理,这里面我们讲下整个tomcat的架构,以便对整体结构有宏观的了解。tomat里面由很多个组件结合在一起,主要有server,service,context,host,engine,wrapper,connector这7个组件来完成,当然了tomcat里面还有其它组件这里就不一一描述,我们只看重点

2017-03-13 11:25:55 3035 2

原创 tomcat原理解析(一):一个简单的实现

一,概述    前段时间去面试,被人问到了tomcat实现原理。由于平时没怎么关注容器的实现细节,这个问题基本没回答上来。所以最近花了很多时间一直在网上找资料和看tomcat的源码来研究里面处理一个HTTP请求的流程。二 一个简单tomcat服务器实现    tomat是一个servlet容器,来处理http请求。在平时的使用中我们都会再浏览器中输入http地址来访问服务资源,比如格式

2017-03-07 09:54:27 25650 6

原创 cookie覆盖导致系统一直需要重复登录

最近在发布web系统时,出现点了某个菜单后就要重新登录的问题,由于当时系统发布新版本,一时没有发现是什么问题导致该问题拖延了一段时间。根据现象个人感觉就是服务器session过期了,可是经过多次测试发现并非如此,一时不知道是什么问题,既然要重新登录肯定是服务器session不正确导致。         启动火狐浏览器,分析后发现点击异常的菜单所带的sessionId与登录时获取的session

2016-03-11 10:52:09 8846

转载 深入探索spring技术内幕(四): 剖析@Resource注解实现原理与注解注入

http://blog.csdn.net/zdp072/article/details/25558563?utm_source=tuicool&utm_medium=referral

2015-12-08 16:27:28 415

原创 J8583CN解析ISO8583协议报文注意点

最近在做POS接入涉及到如何正确解析ISO8583协议的问题,遇到了一些很讨厌的问题今天将他们总结一下写在博客中,供大家参考。  1.对于小白首先要了解什么是ISO8583协议,请参考该文章http://www.itpub.net/thread-419521-1-1.html  讲解的非常详细。  2.了解完ISO853协议以后,考虑用JAVA怎么解析8583协议报文。网上百度了下说到可以

2015-09-15 10:43:25 5209

原创 设计模式(代理模式--动态代理)

动态代理可以动态的实现所有接口,这是静态代理所不能胜任的。前一章静态代理类固定实现了Imove接口,现在我们将该Imove接口类通过java的反射机制拿到所有接口,循环遍历其接口做实现如下面代码:package com.study.proxy.real;import java.io.File;import java.io.FileWriter;import java.i

2015-08-02 13:20:24 633

原创 设计模式(代理模式--静态代理)

最近一段时间在看设计模式书籍,学习和了解了很多设计模式。昨天下午有公司打电话让我去面试,聊天中就被问到了有没有自己的博客。我想了下这些年看了些书籍但确实重来没有总结自己的学习成果,想着以后看完一些书籍要及时写下学习的知识点同时也可以和广大程序员分享。好了废话不多说了,今天来讲讲代理模式。              代理模式分为静态代理和动态代理模式两种展现形式。

2015-08-01 12:01:40 966

转载 struts2.0原理

转载至http://zhidao.baidu.com/link?url=cYX324g-JmMvDoYHvQm7VpQ7EnzCWzApmi00rL3a0hYivto044s1s2zgG61uLVM-miLRV33vxOfhtNk8yXVL_qhttp://www.cnblogs.com/jy02444453/archive/2011/08/27/2155427.htmls

2014-04-01 19:44:52 489

转载 对于hibernate的一级缓存和二级缓存理解

该地址讲述了一级缓存和二级缓存的差别,说的非常明确和详细http://www.blogjava.net/tbwshc/articles/380013.html

2014-04-01 18:38:27 683

原创 spring管理事务详解

    测试环境:sturts1.2+spring2.0+jdbc       数据库:oracle    之前一直对spring管理事务不是太了解,今天研究学习了总结如下:     通过spring来管理事务由三个部分组成:分别是DataSource,TransactionManager和代理机制3个部分。无论哪种配置方式,一般变化的只是代理机制这部分。这里我介绍spring管理JDBC的事务方式。      配置方式如下: xmlns:xsi="http://www.w3.org/2001/XMLSch

2011-02-13 17:50:00 559

java生成PDF文件

JAVA语言生成PDF文件,依赖itext包生成,具体可以参考依赖包中的代码

2018-12-29

Myeclipse注册码生成器

免费生成myeclipse注册码 不限使用次数的小工具

2015-06-16

java读取安卓的apk包基本信息

使用安卓里面的aapt工具包读取apk基本信息,当前版本是在window下运行的。如果要在Linux下运行,需要将aapt换成linux版本的.如果linux是64位系统的,需要注意系统里面还要安装3个包(glibc.i686,zlib.i686,libstdc++.i686),不然64位系统不支持32位的aapt运行。http://blog.csdn.net/nongming127326/article/details/27185567 该网址说的很详细

2014-07-03

对继承理解

一个程序执行加载的顺序,包括静态代码块,成员变量,{}代码,构造函数等

2014-03-30

java调用C++ webservice

根据C++开发的webservice接口提供的WSDL文件,调用接口

2013-07-22

axis 接口传图片等二进制文件

通过AXIS技术发布一个接口,供调用者上传图片等二进制数据

2012-12-10

XP实现多用户远程桌面补丁包

XP系统多用远程桌面系统补丁包

2012-11-30

XP系统安装IIS

XP系统下安装sqlserver2005数据库需要安装IIS服务。

2012-11-20

精美时间控件

一个精美时间控件 功能强大 使用说明详细

2012-03-20

oracle数据库导出表结构到WORD文档

快速将oracle表结构导出到word文档

2012-03-02

JAVA socket收发数据,并支持断网自动连接

实现socket客户端收发数据,并支持客户端断网或服务器重启后重连

2012-03-01

jfreechart 绘图

jfreechart制作各种图表大全。曲线图,柱状图,曲线加柱状,饼图,共享一个X轴的两个曲线图。以及图表各种属性设置

2011-07-14

spring 事务管理例子(TransactionProxyFactoryBean代理机制 和 tx/aop)

适用企业系统的sturts1.2+spring2.0+jdbc 的架构。 通过TransactionProxyFactoryBean 代理机制和tx/aop两种方式来管理事务的详细demo

2011-02-15

java ajax tree

treetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetreetree

2010-04-19

exe4j Java打包工具

这个是很好的打包程序,可以对java程序打包成exe文件.

2009-04-17

字母对应的ASCII值

zhessdddddddd是对应的ASCII值,很全面.

2009-04-17

jBPM中文用户指南.chm

jbpm是个比较成熟的工作流系统,jBPM中文用户指南.chm

2009-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除