自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 netty优化

  为了提高单机netty服务器的并发处理能力,可以从以下几个方面对netty进行优化。         首先,在服务器初始化的时候需要设置两个线程池: 一个是用来接收客户端的连接,可以命名为eventLoopGroupBoss, 由于接收连接是非常快速的事情,所以这个线程池的线程数通常设置为1,设置为多个线程时可能会在多个线程之间产生对资源的竞争,反而不利于服务器处理能力的提高;另一个是...

2016-12-05 11:34:32 1446

原创 大型网站系统与JAVA中间件试读感悟

         试读了第二章,让人感触颇深的是大型网站的建立不是一蹴而就的,而是一步步的随着业务的发展而成长起来的。期间会遇到各种各样的问题,包括技术和非技术的,只有解决了这些问题,网站的才有进一步发展的保证。对于这些问题中的典型难题,比如session问题,数据库问题等,作者在本章中使用通俗易懂的语言结合自己的实践经验阐述了该问题各种解决方案的的适用场景和对应的优缺点。         ...

2014-06-18 11:27:32 106

原创 JS分页代码引起浏览器死机分析

      Android平台的webview中显示文字内容时,由于Android浏览器不支持原生态的滚动条,当需要显示的内容超出页面的范围时,多余的内容会被截掉,导致内容显示不完全。        于是,实现了一个JS方法,可以根据显示DIV的尺寸对文字进行分页处理,每次只显示一页,通过左右键进行页面切换,这样就可以避免上述的问题。具体的实现逻辑如下: var curPageText ...

2013-11-01 15:49:32 446

原创 集群环境下防止并发的一种实现

  近来研究定时器Quartz集群的实现原理时,发现了一种利用数据库锁的方式来实现集群环境下进行并发控制的方式。由于现在的系统多是部署在集群环境中,需要进行并发控制时,这是一种很好的实现方法,现将原理介绍如下:   首先,在数据库中建立一张拥有锁标识的表,建立表的SQL语句如下:         CREATE TABLE TB_LOCKS ( LOCK_NAME VARCHAR...

2012-03-14 16:44:06 286

原创 spring中动态加载配置文件

   一般系统中spring配置文件的加载都是在系统启动的时候进行的,启动之后系统就可以获得配置文件定义的Bean了。但希望不重新启动系统,系统又可以在运行过程动态加载配置文件获得新定义的Bean时,改怎样实现呢?本文给出了一个通过动态加载配置文件实现数据源切换功能的过程。         因为不同的数据源是通过不同的spring配置文件进行定义的,所以下面先给出spring文件的配置内容。...

2012-02-13 18:14:31 950

原创 JAVA方法中Bridge修饰符

    前段时间研究spring中的autowireByType实现原理时,看到了一个方法修饰符bridge,由于以前没有见过这个修饰符,不知道它表示的具体含义,后面的代码也就看不明白了,原理研究也就搁在那里了,没什么进展。恰好这几天在阅读《JAVA泛型与集合》这本书时,看到了书中有对这个修饰符的讲解,才稍微有点眉目。原来这个修饰符不是给程序员使用的,而是编译器为了实现泛型而自动产生的。书中描述如...

2011-12-28 10:50:04 542

原创 软件的本质

      记得很多软件工程的书上都把软件比作工艺品,软件的开发就像工厂中工艺品的生产一样,需要有规范的流程管理来保证生产出的产品的质量,所以在此基础上诞生了软件工厂这门学科。但深究下去,你会发现软件的本质和工艺品的本质有很大的不同。有一点很明显,工艺品一旦生产出来,它的功能就固定下来了,不可能改变也不可能升级。而软件是根据业务需求开发出来的,需求变了,软件的功能必须相应进行改变,否则就会无法满足...

2011-11-17 14:45:56 168

原创 SpringAOP应用

     前段时间研究了Spring的AOP功能,觉得这个功能挺不错的,希望有机会可以用到自己的项目中。正好这个时候正在做的一个项目需要日志管理的功能,我不想和以前的做法一样,把日志功能的代码直接和业务逻辑的代码交织在一起,这样做不但不利于后期的维护,还可能影响系统的逻辑功能。舍弃了这种做法,AOP就可以派上用场了。           但实际使用的时候发现,AOP也不是书上讲的那么容易,期...

2010-01-15 13:47:29 99

空空如也

空空如也

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

TA关注的人

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