自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 资源汇总

冯立彬的博客 关注性能、效率、大型网站架构及分布式应用 http://blog.csdn.net/fenglibing?viewmode=contents java使用笔记 就只会点Java http://jiangzhengjun.iteye.com/category/5093...

2012-12-13 12:40:07 389 0

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

hash wheel timer是一种算法,netty用来做心跳超时检查,这个算法有几个共有的属性:Ticks per Wheel (一轮的tick数),Tick Duration(一个tick的持续时间)以及 TimeUnit(时间单位)。关于Tick Duration我感觉应该解释为每一次ti...

2014-05-24 13:20:55 1367 0

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

来自BlueDavy的博客: 1. 第一本OSGi中文书籍将于7月底上市  (恭喜!) 2. 为什么学习OSGi 3. OSGi成为JSR291以及OSGi对Spring产生的影响 4. OSGi应用于企业应用Step by step之持久篇 5. SCA:企业应用开发的利器 6....

2013-09-26 12:35:55 765 0

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

首先说明,我现在要解决的两个问题: 1、如果要调用的Shell脚本是常驻内存,也就是说里面有循环不会结束的脚本,我用Java方法调用,但是不能等Shell执行完成,即调用执行一下后,我的Java方法要结束,同时还要保证Shell已经运行了;         2、用Java调用后,把Ja...

2013-09-05 15:26:43 3103 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...

2013-08-23 12:17:51 1369 0

转载 在Struts2中使用SiteMesh插件

通过使用SiteMesh插件,就可以在Struts2应用中使用SiteMesh装饰器页面来统一应用程序所有页面的显示风格。实际上,在Struts2中使用SiteMesh非常简单,因为Struts2将所有的值都保存在Stack Context或ValueStack中,因此在SiteMesh页面中使用...

2013-08-02 11:32:36 669 0

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

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

2013-08-02 11:02:38 907 0

原创 不用Velocity的十个理由与辩解

说明一下,我在项目中用的就是Velocity,可以说非常熟悉了。 文章取这个标题,只是用来吸引大家眼球的噱头 :)  下面是让我感到困惑的几个问题,欢迎大家踊跃提出解决方案!谢谢! 1. 可用的组件太少。 分页都要自己写。 更别说类似于JSP中的 extreme compone...

2013-08-02 11:00:14 2625 0

转载 网络水晶头制作图解

最近,许多网友都在询问如何自动动手制作网线,其实很简单,本文为网线制作图解教程:   在网线制作的过程中,我们必须要用到一些制作的辅助工具和材料。在此,我们先为大家介绍一些这些工具和材料。在制作的工程中,最重要的工具当然就是压线钳了,当然这个压线钳的工具不仅仅是压线自用,钳上还具备着很多“好本领...

2013-08-01 12:36:07 887 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 nuisan...

2013-07-31 15:03:39 835 0

转载 Java知识点:javac命令

javac命令初窥 注:以下红色标记的参数在下文中有所讲解。 用法: javac 其中, 可能的选项包括:   -g                         生成所有调试信息   -g:none                    不生成任何调试信息   -g...

2013-07-29 12:25:40 915 0

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

【IT168 评论】6年了,我们终于等来了Maven 3,Maven 2虽然达到了一定的高度达,但它有两个死穴,一是难以扩展,二是它的代码难以理解,在Maven 3中,许多功能都进行了改造,消灭了Maven 2一直被人诟病的许多问题,在这篇文章中,我将介绍Maven 3的10大新特性。   1、...

2013-07-23 09:22:54 676 0

转载 版权

如今GitHub已成为全球最流行的开源项目托管平台,但也有质疑声音——“Github中的大多数项目并不算是开源项目”。这是因为Github中大多数项目并没有明确声明所使用的许可证。 根据版权法规定,如果开源项目中没有包含任何一种OSI批准的开源许可证,那么其他用户将没有权利以任何目的任何形式...

2013-07-17 08:58:15 475 0

原创 iText 文本

iText中用文本块(Chunk)、短语(Phrase)和段落(paragraph)处理文本。 文本块(Chunk)是处理文本的最小单位,有一串带格式(包括字体、颜色、大小)的字符串组成。如以下代码就是产生一个字体为HELVETICA、大小为10、带下划线的字符串: Chu...

2013-07-16 14:35:02 695 0

转载 Python凡人笔记

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

2013-07-11 13:16:34 500 0

翻译 MyEclipse 2013 新功能介绍

MyEclipse 2013新版本功能介绍 http://pan.baidu.com/share/link?shareid=3310814720&uk=4012618212

2013-07-11 13:06:01 2472 1

转载 mybatis、ibatis、spring各种整合方式

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

2013-07-10 17:05:28 818 0

原创 Base64实现

不多说,看源码和注释。 package cn.goku.commons.util; import org.apache.commons.codec.binary.Base64; import sun.misc.BASE64Encoder; /** * 【Base64】 -base64...

2013-07-10 10:24:58 597 0

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

java中线程的启动有两种方式: Java代码   class T extends Thread{      String name;      public T(String n){          name=n;      }      public void run()...

2013-07-10 09:52:03 692 0

转载 Java EE 7 Maven 坐标

Component Maven Implementation Java EE 7 Full Platform JSR 342     javax      javaee-api      7.0  RI: GlassFish 4 Promoted Bui...

2013-07-02 09:03:06 1360 1

原创 【编码与乱码】(08)---JavaEE防止中文乱码的设置

在基于J2EE的B/S应用中,中文乱码是一个永恒的主题,永远都无法回避。诚然对于一般的程序员,我们没有必要对编码进行深刻的研究。但是至少我们需要了解:  ①编码基础  ②String的getBytes([encoding])方法内幕  ③String的toCharArray()方法内幕 ...

2013-07-01 10:24:44 1366 0

原创 【编码与乱码】(07)---native2ascii命令的用法

【1】native2ascii命令的语法: native2ascii -[options] [inputfile [outputfile]]【2】native2ascii命令的功能: native2ascii命令可以帮助我们做两件事:  ①把文件的字符转换成unicode字符输出到控制台或文...

2013-07-01 10:15:05 630 0

原创 【编码与乱码】(06)---字符的各种值转换

package example.encoding; /** * The Class ChineseValidator. */ public class CharacterValueConveter { /** * The main method. * ...

2013-07-01 10:10:50 582 0

原创 【编码与乱码】(05)---GBK与UTF-8之间的转换

【GBK转UTF-8】 在很多论坛、网上经常有网友问“ 为什么我使用 new String(tmp.getBytes("ISO-8859-1"), "UTF-8") 或者 new String(tmp.getBytes("ISO-8859-1...

2013-07-01 10:08:42 830 0

原创 【编码与乱码】(04)---输出时的编码与乱码

package example.encoding; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream;...

2013-07-01 10:07:23 606 0

原创 【编码与乱码】(02)---String的getBytes([encoding])方法

package example.encoding; import java.io.UnsupportedEncodingException; /** * The Class GetBytesTest. */ public class GetBytesTest { /** ...

2013-07-01 10:04:49 1036 1

原创 【编码与乱码】(03)----String的toCharArray()方法

package example.encoding; import java.io.UnsupportedEncodingException; /** * The Class GetCharTest. */ public class GetCharTest { /** *...

2013-07-01 09:57:58 1399 0

原创 【编码与乱码】(01)---编码基础

Unicode中文“艺”字: 827A 二进制的“艺”字编码:1000 0010 0111 1010 UTF-8的中文编码规则: 1110xxxx 10xxxxxx 10xxxxxx UTF-8的“艺”字编码: 1110【1000】 10【0010】【01】 10【11】【101...

2013-07-01 09:54:06 578 0

转载 package-info.java文件那点事

首先,它不能随便被创建。 在Eclipse中, package-info文件不能随便被创建,会报“Type name is notvalid”错误,类名无效,Java变量定义规范是:字母、数字、下划线,还有那个不怎么常用的$符号(顺带说下,Java是支持中文名称的变量,习惯挑战的同学可以尝试下,...

2013-06-27 13:52:44 453 0

转载 生成hadoop for eclipse插件

在用eclipse 搭建hadoop插件时,apache不会提供插件,插件必须自己编译并且声称jar包。 1、将hadoop-1.1.2.tar.gz解压。比如:D:\hadoop-1.1.2。 2、进入D:\hadoop-1.1.2\src\contrib目录。将build-contrib....

2013-06-26 14:04:32 515 0

转载 Java获取路径

在JSP、Servlet、Java中获取详细路径的的常见方法。 假设现在有一个项目,项目名为java_path,有一个jsp文件test.jsp.   一、在JSP中获取文件的路径:        1) 得到包含工程名的当前页面的全路径: request.getRequestURI() ...

2013-06-20 14:40:56 409 0

转载 多线程

在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,因为 Java 编程语言提供了语言级的支持,但是这并非意味着在使用时可以避开线程的一些基本问题。在以后章节中介绍的JSP/Servlet容器,实际是一个线程池容器,JSP在运行时将编译成Servlet,而Servlet是一种线程类,...

2013-06-19 14:54:08 568 0

转载 Logback学习笔记 - 自动打印警告和错误消息

当解析配置文件有警告或出错时,logback 会在控制台上自动打印状态数据。如果没有警告或错误,还是想检查 logback 的内部状态的话,可以调用 StatusPrinter 的 print()方法。示例如下: final static Logger logger = Logger...

2013-06-08 17:19:01 2252 0

转载 logback 常用配置详解(三) <filter>

: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回NEUTRAL,有序列表里的下个过滤器过接着处理日志;返回ACCEPT,日志会被立即处理,不再经过剩余过滤器。 过滤器被添加到 中,为 添...

2013-06-08 17:09:01 4003 0

转载 logback 常用配置详解(二) <appender>

logback 常用配置详解(二)    : 是的子节点,是负责写日志的组件。 有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。   1.ConsoleAppender: 把日志添加到...

2013-06-08 17:08:14 610 0

转载 logback 配置详解(一)

一:根节点包含的属性:   scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时...

2013-06-08 17:07:16 654 0

转载 Mybatis 逻辑与物理分页

Mybatis 逻辑与物理分页 前言 什么是物理分页和逻辑分页? 一.逻辑分页 1.逻辑分页的第一种方式,利用ResultSet的滚动分页。步骤如下:   a.根据条件sql查询数据库。   b.得到ResultSet的结果集,由于ResultSet带有游标,因此可以使用其next(...

2013-05-04 16:22:42 2694 0

转载 Java 8 的新特性和改进总览

这篇文章是对Java 8中即将到来的改进做一个面向开发者的综合性的总结,JDK的这一特性将会在2013年9月份发布。 在写这篇文章的时候,Java 8的开发工作仍然在紧张有序的进行中,语言特新和API仍然有可能改变,我会尽我最大的努力保持这份文档跟得到Java 8的改动。 Java 8的...

2013-04-29 08:28:38 857 0

转载 MVC框架比较-struts1、struts2、springMVC

一、性能:          看了几篇关于三者的性能比较的文章:(这些文章和测试我并没有做过实验,仅用于参考)          结论如下:          注:测试都没有数据库,也没有复杂业务,action和jsp中内容很简单,目的就是测试MVC部分的性能。          1.纯J...

2013-04-24 15:12:59 882 0

转载 Java字符集

通常而言,把明文的字符序列转换成计算机能理解的二进制序列称为编码,把二进制序列转换成普通人能看懂的明文字符串称为解码。 JDK1.4提供了Charset来处理字节序列和字符序列之间的转换关系,该类包含了用于创建解码器和编码器的方法,还提供了Charset所支持的字符集的方法,Charset类是不...

2013-04-23 09:59:21 466 0

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