`
id.alex
  • 浏览: 21939 次
社区版块
存档分类
最新评论
文章列表
以后博客更新在   http://sunyi.io/
public static CloseableHttpClient createSSLInsecureClient() throws GeneralSecurityException { try { SSLContext sslContext = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() { public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateExcep ...
这里只是简述我的配置以及碰到的问题. <broker xmlns="http://activemq.apache.org/schema/core" brokerName="broker" ... <managementContext> <managementContext createConnector="true"/> </managementContext> ... <persistenceAdapter> ...
下载安装 ActiveMQ 网上有 N 多例子, 就不说什么了.. 只有这点不同. 我在使用 5.9 版本时, 启动时需要  ./activemq start , 网上说 ./activemq 直接就可以. JMS 确认机制 Session javax.jms.Connection.createSession(boolean transacted, int acknowledgeMode) throws JMSException transacted 是决定是否启动事务, true 启动事务 事务被提交的时候,确认自动发生. false 非事务 非事务何时确认取决于: acknow ...
引用https://issues.apache.org/jira/browse/CXF-3959
做了一个 Hessian, CXF, Spring httpinvoke 速度对比 时间消耗  cxf > spring httpinvoke > hessian 顺序调用1W次所耗时间 hessian2652-2922spring httpinvoke4080-4949cxf9732-10432 并发为10, 调用1W次所耗时间 hessian1625-1753spring httpinvoke3165-3338cxf5709-5863 当然, 都知道 cxf 和 hessian 实现以及应用场景不太一样, 但差这么多还是很意外的.. 另外在并发测试时, spring h ...
public class ObjectMemorySize { public static void main(String[] args) throws Exception { // Warm up all classes/methods we will use runGC(); usedMemory(); // Array to keep strong references to allocated objects final int count = 100000; Object[] objects = new Object[count]; ...

IE 重定向的 BUG

    博客分类:
  • HTML
HTML页面跳转 碰到一个IE 的 BUG, 一条指向我们APP Server 的 URL ,收到请求后,重定向到一个 PDF 文件的 URL, 但 IE 在下载or展现 PDF(PDF 比较大) 时, IE 总是先到我们的 APP ,然后再重定向到 PDF 的URL ,再获取下一部分的 PDF 字节, 然后就这样循环. 造成我们统计不准确. chrome 没有这样的问题.没想到什么好办法,只能利用 html 告诉 IE 重定向解决. 将下面这段回写到客户端. String html = "<html><head><title></ti ...
想起一个小细节: 线程池 CachedThreadPool  的说明. 引用 public static ExecutorService newCachedThreadPool() 创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们............. 但这个与 Thread 类的 start 方法 说明有些冲突 多次启动一个线程是非法的。特别是当线程已经结束执行后,不能再重新启动。 例如: // T 是一个 Thread 的实现类 T t = new T(); t.start(); t.start(); 会抛出  java.lan ...
一个最简单的 RPC 程序. Service 接口 public interface Service { String sayHello(String name); String sayJoke(); } Service 实现类 public class ServiceImpl implements Service { @Override public String sayHello(String name) { return "Hello " + name; } @Override public String s ...
<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" /> <bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean"> <property name="favorPathExtension" value= ...

Mysql 优化

引用 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c      24  Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz 引用 $free              total       used       free     shared    buffers     cached Mem:      49531892    4153752   45378140      ...
spring 3.1.1 使用 @Value 注解无法注入属性. 是Spring Frame 管理 Bean 实例的 Factory. 引用DefaultListableBeanFactory 在 ApplicationContext postProcessBeanFactory 时会调用下面这个方法. 引用org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties 将 StringValueResolver 的实现 PlaceholderResolvingStrin ...
OSGi 的核心就是一个 JVM 里的 Map<Service,ServiceImpl>. 重点在于向这个 Map 注册和注销 Service. Equinox 的实现是: 引用 private HashMap<ServiceRegistrationImpl<?>, ServiceUse<?>> servicesInUse; 入门搭建参照: 引用http://osgi.com.cn/article/72 ...
一个简单的 Model . public class Model { public int i = 0; public double d = 0.1; public String s = "s"; } fastjson 如果要 json 化的对象是一个自定义类型的对象. 利用 com.alibaba.dubbo.common.bytecode 里面的工具类, 引用 Wrapper com.alibaba.dubbo.common.bytecode.Wrapper.makeWrapper(Class<?> c) 生成 Model 类的 ...
Global site tag (gtag.js) - Google Analytics