Java
sunyi
这个作者很懒,什么都没留下…
展开
-
Spring 自定义命名空间 xsd
编写这两个文件META-INF/spring.handlers META-INF/spring.schemas写法可以参照spring 那包下那两个文件,Handler 继承 org.springframework.beans.factory.xml.NamespaceHandlerSupport覆盖父类的 init(),方法里调用 [code="ja...原创 2013-05-21 19:08:04 · 130 阅读 · 0 评论 -
spring mvc 3.2.4 使用@ResponseBody 返回 406
[code="xml"] application/json [/code]应该使用上面那段配置,原来的配置是:[code="xml"] ...原创 2013-10-02 22:57:51 · 147 阅读 · 0 评论 -
spring 3.1.1 使用 @Value 注解无法注入属性.
[b]spring 3.1.1 使用 @Value 注解无法注入属性. [/b]是Spring Frame 管理 Bean 实例的 Factory.[quote]DefaultListableBeanFactory[/quote]在 ApplicationContext postProcessBeanFactory 时会调用下面这个方法.[quote]org.sprin...2013-09-25 17:24:08 · 300 阅读 · 0 评论 -
Java OSGi 入门
[b]OSGi 的核心就是一个 JVM 里的 Map. 重点在于向这个 Map 注册和注销 Service.[/b]Equinox 的实现是:[quote]private HashMap> servicesInUse;[/quote]入门搭建参照:[quote]http://osgi.com.cn/article/7289228[/quote]上面的文章...2013-08-26 20:02:40 · 140 阅读 · 0 评论 -
ActiveMQ 2 ActiveMQ ReplicationLevelDB
这里只是简述我的配置以及碰到的问题.[code="xml"] ...[/code]要求使用failover协议[quote]failover:(tcp://192.168.1.210:61616,tcp://192.168.1.211:61616,tcp://192.168.1.212...2014-01-08 21:26:44 · 189 阅读 · 0 评论 -
ActiveMQ 1
下载安装 ActiveMQ 网上有 N 多例子, 就不说什么了..只有这点不同. 我在使用 5.9 版本时, 启动时需要 ./activemq start , 网上说 ./activemq 直接就可以. [color=red][b]JMS 确认机制[/b][/color][code="java"]Session javax.jms.Connection.createSessi...原创 2014-01-06 17:30:55 · 95 阅读 · 0 评论 -
比较 fastjson gson.
一个简单的 Model .[code="java"]public class Model { public int i = 0; public double d = 0.1; public String s = "s";}[/code][color=red][size=x-large]fastjson [/size][/color]如果要 json 化的对象...原创 2013-08-09 20:56:17 · 103 阅读 · 0 评论 -
javassist case
一个普通的类,一个 name 属性, 只有 getter 方法,木有 setter.[code="java"]package org.alex.cases.javassist;public class TestClass{ private String name; public String getName() { return name; }...2013-07-29 19:39:26 · 80 阅读 · 0 评论 -
spring 集成 cxf 时, @PostConstruct 执行2次.
[quote]https://issues.apache.org/jira/browse/CXF-3959[/quote]原创 2013-12-02 18:26:06 · 106 阅读 · 0 评论 -
Hessian, CXF, Spring httpinvoke 对比
做了一个 Hessian, CXF, Spring httpinvoke 速度对比时间消耗 cxf > spring httpinvoke > hessian顺序调用1W次所耗时间[table]|hessian|2652-2922||spring httpinvoke|4080-4949||cxf|9732-10432|[/table]并发为10,...2013-11-25 16:25:08 · 217 阅读 · 0 评论 -
Java Object 有多大? (转帖)
[code="java"]public class ObjectMemorySize { public static void main(String[] args) throws Exception { // Warm up all classes/methods we will use runGC(); usedMemory(); // Array to kee...原创 2013-11-14 16:44:04 · 139 阅读 · 0 评论 -
Executors.newCachedThreadPool 线程重用
想起一个小细节:线程池 CachedThreadPool 的说明.[quote]public static ExecutorService newCachedThreadPool()创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们.............[/quote]但这个与 Thread 类的 start 方法 说明有些冲突[c...2013-11-14 16:09:35 · 641 阅读 · 0 评论 -
一个最简单的 RPC 程序
一个最简单的 RPC 程序.[b]Service 接口[/b][code="java"]public interface Service { String sayHello(String name); String sayJoke();}[/code][b]Service 实现类[/b][code="java"]public class Ser...2013-11-14 12:47:58 · 130 阅读 · 0 评论 -
dev tips
[b]换行符:[/b][code="java"]String lineSeparator = (String) java.security.AccessController.doPrivileged( new sun.security.action.GetPropertyAction("line.separator"));[/code]或[code="j...原创 2013-05-28 11:21:54 · 92 阅读 · 0 评论 -
httpclient 4.3 ignore certificate
[code="java"] public static CloseableHttpClient createSSLInsecureClient() throws GeneralSecurityException { try { SSLContext sslContext = new SSLContextBuilder().loadTrustMaterial(null, new...2014-04-22 10:01:42 · 113 阅读 · 0 评论