随笔分类 -  JAVA

Dubbo架构设计详解
摘要:Dubbo架构设计详解 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务 阅读全文

posted @ 2017-09-01 12:29 chenzc 阅读(511) 评论(0) 推荐(0)

使用druid连接池的超时回收机制排查连接泄露问题
摘要:在工程中使用了druid连接池,运行一段时间后系统出现异常: Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception i 阅读全文

posted @ 2017-03-29 15:56 chenzc 阅读(791) 评论(0) 推荐(0)

jvm内存溢出分析
摘要:钟绍威 钟绍威 钟绍威 jvm内存溢出分析 概述 jvm中除了程序计数器,其他的区域都有可能会发生内存溢出 内存溢出是什么? 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出 内存溢出和内存泄漏有什么区别? 内存泄漏是由于使用不当,把一部分内 阅读全文

posted @ 2016-11-07 17:41 chenzc 阅读(411) 评论(0) 推荐(0)

tomcat 启用NIO
摘要:从Tomcat6.0以后, Java开发者很容易就可以是用NIO的技术来提升tomcat的并发处理能力。修改成:然后启动服务器,你会看到org.apache.coyote.http11.Http11NioProtocol start的信息,表示NIO已经启动 阅读全文

posted @ 2015-06-05 11:15 chenzc 阅读(244) 评论(0) 推荐(0)

Spring MVC 异步测试
摘要:从spring3.2开始,支持servlet3的异步请求,这对于处理耗时的请求如缓慢的数据库查询是非常有好处的,不至于很快的耗光servlet的线程池,影响可扩展性。让我们先来了解一下servlet是怎么处理异步操作的:通过调用request.startAsync(),ServletRequest就... 阅读全文

posted @ 2015-05-28 17:02 chenzc 阅读(2584) 评论(0) 推荐(0)

Firefox download 乱码问题。
摘要:import javax.mail.internet.MimeUtility;fileName = MimeUtility.encodeWord ( fileName );response.addHeader("Content-Disposition", "attachment;filename=\... 阅读全文

posted @ 2015-04-09 10:18 chenzc 阅读(147) 评论(0) 推荐(0)

Intellij IDEA 自动生成 serialVersionUID
摘要:1, Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’2, 在你的class中:Alt+Enter就会提示自动创建serialVersionUID了。 阅读全文

posted @ 2014-12-16 16:04 chenzc 阅读(212) 评论(0) 推荐(0)

Getting logback and slf4j to work in JBoss AS 7
摘要:As usual, it has to do with classloading and that JBoss internally also uses slf4j and logback. As everyone seems to state just about everywhere, JBos... 阅读全文

posted @ 2014-12-02 17:02 chenzc 阅读(323) 评论(0) 推荐(0)

Error:Artifact 'xx.war exploded' has invalid extension
摘要:环境信息: IDEA 13 , MAVEN, JBOSS 7. 配置信息: 常规配置。出错信息:Error:Artifact 'xx.war exploded' has invalid extension原因: 出现这种错误的原因是 build 打的 war 包不正确造成的, 修改 pom.xml ... 阅读全文

posted @ 2014-12-02 14:39 chenzc 阅读(3226) 评论(0) 推荐(0)

Jackson 使用
摘要:// 序列化出来的 JSON, 不包含值为 NULL 类型字段。mapper.setSerializationInclusion(Include.NON_NULL); Jackson provides a few different mechanisms to configure handli... 阅读全文

posted @ 2014-11-04 17:14 chenzc 阅读(451) 评论(0) 推荐(0)

导航