自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 hessian原理服务端源码分析(三)

上一篇文章分析了hessian客户端的源码,其实服务端的源码分析与客户端的差不多,只是服务端是先接收客户端的请求,将请求参数进行反序列化,再处理,将结果序列化转换成流返回给客户端,由于有了客户端源码分析,其他的就不多说了,直接上代码 1.为了能够跟进hessian服务端的源码,首先我们需要将导入hessian的jar包替换成源码,下面是我导入hessian源码的目录结构: 2.根据我们在he

2017-11-02 13:49:07 430

原创 hessian原理分析(二)

上一篇文章写了一个hessian的入门案例,客户端 HessianProxyFactory factory = new HessianProxyFactory(); try { HelloHessian helloHessian = (HelloHessian) factory.create(HelloHessian.class, "http://loc

2017-11-01 22:21:29 1569

原创 hessian入门案例(一)

hessian是一种远程通讯协议,由于最近工作上用到了hessian进行数据传输,所以将自己这段时间对hessian的理解分享出来,首先给大家来个入门案例吧,原理解析和源码分析后续会补上。 hessian分为三个板块,一个是hessian api,用于存放接口,工具类等其他辅助类,hessian client,hessian server都要依赖hessian api,然后由hessian c

2017-11-01 21:02:26 399

原创 myeclipse关联项目启动问题

在我们日常开发中,在不打jar包的情况下,难免会遇到一个项目需要依赖另一个项目的对象,下面我就来给大家介绍一下在myeclipse中关联项目并启动成功的流程 1.右击项目—->点击properties 2.点击java build path 再点击projects 再点击add,把需要管理的项目添加进来就可以了。如图:但是,这样关联项目只是解决了编译的错误,在项目启动的时候还是会报错,那

2017-10-23 10:41:18 1159

原创 一台机器上启动两个tomcat端口号冲突问题

有时候我们需要在一台机器上启动多个项目,但是一个tomcat下启动多个项目会导致调试会出不可预期的问题,所以可以试着启动两个tomcat服务器步骤如下:1.打开tomcat的安装目录找到conf文件夹下的server.xml文件C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf2.如果只是为了解决808

2017-09-11 19:19:42 3336 1

转载 myeclipse启动项目报内存溢出

在我们启动myeclipse的时候会报java.lang.OutOfMemoryError: PermGen space,说的就是jvm内存溢出,这里主要的原因就是项目比较大,加载的类比较多,而给jvm分配的内存不足解决办法:1.打开myeclipse点击window---->preferences----->myeclipse------>servces----->tomcat-

2017-09-04 20:16:33 1642

原创 taglib报The content of element type "taglib" must match "(tlib-version,jsp-version.....错误

taglib报The content of element type "taglib" must match "(tlib-version,jsp-version,short-name,uri?,display-name?,small-icon?,large- icon?,description?,validator?,listener*,tag+)".这个错误只需要将 

2017-08-14 20:32:57 3003

原创 工厂模式

上一篇我写了简单工厂模式,我们来分析下简单工厂的优缺点,首先简单工厂是把各个种类的共同方法都抽象进来,然后再让子类去覆盖,这样的好处是对于那些只需要这些简单方法来说很实用,但是如果需要再增加一个方法怎么办?就需要修改抽象工厂类,那么这就违反了开放封闭原则,不便于扩展,而且修改源代码容易出错,如下抽象工厂解析图:代码实现:抽象工厂package com.hy.abstract_f

2017-08-07 09:40:40 194

原创 简单工厂模式

所谓工厂,就是用来生产产品的地方,使用简单工厂模式的好处就是可以不用去实例化具体类,比如你有bird类,duck类,如果你要使用其中的方法,那么你就要去实例化所有的类才能去调用,这样不易于扩展。如果我们直接抽象出一个类,里面有fly、speak,walk等方法,这样做起来岂不是很方便,请看如下代码://这个就是简单工厂抽象类package com.hy.simple_factory

2017-08-07 09:38:53 209

原创 首次用java连接redis出现的问题

1.连接用java连接redis时报如下错误,连接超时Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Software caused connection abort: recv failedat redis.clien

2017-07-11 09:31:00 8286 2

原创 spring bean的生命周期图解及案例分析

spring bean的生命周期及案例分析

2017-04-24 14:06:45 2513

linux命令与shell脚本

linux命令与shell脚本大全,第三版,布鲁姆,带完整目录 pdf版本

2018-12-19

myeclipse中集成svn的插件

给为了不知道从哪下载svn插件的小伙伴们提供免费的下载svn插件的渠道,使用这种插件集成比较方便快捷,相信对你有用

2017-09-11

db2实战手册

免费下载db2文档,主要是为了给想学db2而又没地方下载好的学习文档的人提供资源,是一篇不错的手册,推荐给大家

2017-09-07

quartz所需的基本jar包

quartz所需的基本jar包

2017-04-28

空空如也

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

TA关注的人

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