关闭

[置顶] 资源汇总

冯立彬的博客 关注性能、效率、大型网站架构及分布式应用 http://blog.csdn.net/fenglibing?viewmode=contents java使用笔记 就只会点Java http://jiangzhengjun.iteye.com/category/50933 关注他的javascript hello_world2001的专栏 http://m...
阅读(323) 评论(0)

连接失败重连时间间隔可变

hash wheel timer是一种算法,netty用来做心跳超时检查,这个算法有几个共有的属性:Ticks per Wheel (一轮的tick数),Tick Duration(一个tick的持续时间)以及 TimeUnit(时间单位)。关于Tick Duration我感觉应该解释为每一次tick时间间隔。 HashedWheelTimer原文英语注释表达了这样一层意思:         ...
阅读(949) 评论(0)

网络OSGi资料精华收藏(转)

来自BlueDavy的博客: 1. 第一本OSGi中文书籍将于7月底上市  (恭喜!) 2. 为什么学习OSGi 3. OSGi成为JSR291以及OSGi对Spring产生的影响 4. OSGi应用于企业应用Step by step之持久篇 5. SCA:企业应用开发的利器 6. OSGi和SCA 7. 基于OSGi实现可扩展的模块的设计 8. OSGi in action ...
阅读(585) 评论(0)

Java后台执行Shell脚本, Java方法不用等待Shell程序执行完成并保证关掉Java程序Shell脚本正常运行

首先说明,我现在要解决的两个问题: 1、如果要调用的Shell脚本是常驻内存,也就是说里面有循环不会结束的脚本,我用Java方法调用,但是不能等Shell执行完成,即调用执行一下后,我的Java方法要结束,同时还要保证Shell已经运行了;         2、用Java调用后,把Java程序杀掉,这时由Java执行的Shell脚本要保证正常运行,不能随Java程序的关闭而停止。 ...
阅读(2433) 评论(2)

OSGi with Equinox for beginners: console, launcher and configuration

Equinox is Eclipse’s implementation of OSGi modular environment. It’s one existing implementation developed by Eclipse Foundation for its Eclipse IDE 3.0. Originally was OSGi designed to be used in re...
阅读(1131) 评论(0)

在Struts2中使用SiteMesh插件

通过使用SiteMesh插件,就可以在Struts2应用中使用SiteMesh装饰器页面来统一应用程序所有页面的显示风格。实际上,在Struts2中使用SiteMesh非常简单,因为Struts2将所有的值都保存在Stack Context或ValueStack中,因此在SiteMesh页面中使用Struts2的标准标签即可。 1 安装SiteMesh插件 与整合其他框架类似,Struts2与...
阅读(502) 评论(0)

OpenJDK6与OpenJDK7的版本关系

OpenJDK6与OpenJDK7的版本关系...
阅读(645) 评论(0)

自己积累的一些关于Velocity的经验

最近重构,期间也看《汉武大帝》,但冬冬不好这口,为此经常给他催到找牙,但他好厅长那口,似乎是没完没了,也是,这不年底都到了。   新版Dlog4J绝大部分改用了Velocity来充当View展示层,此中也累积了几点印象深刻的经验,在这里做个简单的介绍:   1)嵌套vm   2)内置对象   3)taglib的改造   4)vm的reload问题   5)exception处理问题 ...
阅读(702) 评论(0)

不用Velocity的十个理由与辩解

说明一下,我在项目中用的就是Velocity,可以说非常熟悉了。 文章取这个标题,只是用来吸引大家眼球的噱头 :)  下面是让我感到困惑的几个问题,欢迎大家踊跃提出解决方案!谢谢! 1. 可用的组件太少。 分页都要自己写。 更别说类似于JSP中的 extreme component了。绝对的硬伤。 2. 用起来不方便,跟JSP一样,#if, #else 漫天飞 ...
阅读(1172) 评论(0)

网络水晶头制作图解

最近,许多网友都在询问如何自动动手制作网线,其实很简单,本文为网线制作图解教程:   在网线制作的过程中,我们必须要用到一些制作的辅助工具和材料。在此,我们先为大家介绍一些这些工具和材料。在制作的工程中,最重要的工具当然就是压线钳了,当然这个压线钳的工具不仅仅是压线自用,钳上还具备着很多“好本领”。    压线钳目前市面上有好几种类型,而实际的功能以及操作都是大同小异,我们就以上图的一把为...
阅读(670) 评论(0)

Simple trick to convert Date format with timezone in Java!

I am sure most of you got frustrated from the fact that SimpleDateFormat can not handle ISO8601 format.  Here is my little trick to solve this nuisance.   Create a list of Know format you know tha...
阅读(680) 评论(0)

Java知识点:javac命令

javac命令初窥 注:以下红色标记的参数在下文中有所讲解。 用法: javac 其中, 可能的选项包括:   -g                         生成所有调试信息   -g:none                    不生成任何调试信息   -g:{lines,vars,source}     只生成某些调试信息   -nowarn     ...
阅读(779) 评论(0)

六年等一回 Maven 3的10大新特性详解

【IT168 评论】6年了,我们终于等来了Maven 3,Maven 2虽然达到了一定的高度达,但它有两个死穴,一是难以扩展,二是它的代码难以理解,在Maven 3中,许多功能都进行了改造,消灭了Maven 2一直被人诟病的许多问题,在这篇文章中,我将介绍Maven 3的10大新特性。   1、向后兼容   Maven创始人,Sonatype公司的CTO Jason van Zyl表示“Mav...
阅读(509) 评论(0)

版权

如今GitHub已成为全球最流行的开源项目托管平台,但也有质疑声音——“Github中的大多数项目并不算是开源项目”。这是因为Github中大多数项目并没有明确声明所使用的许可证。 根据版权法规定,如果开源项目中没有包含任何一种OSI批准的开源许可证,那么其他用户将没有权利以任何目的任何形式去使用这些代码或fork这些项目。 但是繁多的许可证及条款可能会令开发者迷惑,不知道究竟该选择哪...
阅读(377) 评论(0)

iText 文本

iText中用文本块(Chunk)、短语(Phrase)和段落(paragraph)处理文本。 文本块(Chunk)是处理文本的最小单位,有一串带格式(包括字体、颜色、大小)的字符串组成。如以下代码就是产生一个字体为HELVETICA、大小为10、带下划线的字符串: Chunk chunk1 = new Chunk("This text is underlined",Fon...
阅读(552) 评论(0)

Python凡人笔记

今天在阅读以前项目代码时,发现里面使用的第三方模块的参数相当诡异,总是对不上。经过分析之后,发现是自己安装的第三方模块跟项目使用的版本不一致。在Python中进行模块/包管理的话,就不得不提到easy_install了,它的好处,“谁用谁知道”啊!!!     一、安装easy_install     请各位到 http://pypi.python.org/pypi/setuptools 选择...
阅读(419) 评论(0)

MyEclipse 2013 新功能介绍

MyEclipse 2013新版本功能介绍 http://pan.baidu.com/share/link?shareid=3310814720&uk=4012618212...
阅读(2242) 评论(1)

mybatis、ibatis、spring各种整合方式

mybatis是ibatis的升级版,spring也有自带mybatis的orm。所以,搭建ibatis的框架也会有多种方式(我这里mybatis是3.0的,ibatis是2.3的,spring是3.0的,数据库是mysql)。下面介绍3中方式 1,只是用mybatis3。 2,使用mybatis3+spring3(使用mybatis的SqlSessionFactory )。 3,使用iba...
阅读(733) 评论(0)

Base64实现

不多说,看源码和注释。 package cn.goku.commons.util; import org.apache.commons.codec.binary.Base64; import sun.misc.BASE64Encoder; /** * 【Base64】 -base64的编码都是按字符串长度,以每3个8bit的字符为一组, -然后针对每组,首先获取每个字符的ASCII编...
阅读(476) 评论(0)

浅谈Java线程启动与Thread.join()

java中线程的启动有两种方式: Java代码   class T extends Thread{      String name;      public T(String n){          name=n;      }      public void run() {          try {              for (int i = 0; i 2;...
阅读(588) 评论(0)

Java EE 7 Maven 坐标

Component Maven Implementation Java EE 7 Full Platform JSR 342     javax      javaee-api      7.0  RI: GlassFish 4 Promoted Builds JIRA: GLASSFISH Java EE 7 Web Profile...
阅读(1172) 评论(1)
259条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:162388次
    • 积分:2973
    • 等级:
    • 排名:第13024名
    • 原创:70篇
    • 转载:188篇
    • 译文:1篇
    • 评论:14条