![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yuanchongtian
这个作者很懒,什么都没留下…
展开
-
微信开发不用xstream来将对象解析成xml
背景:最近在研究微信开发,而且是在基于java 开发,所以参考了柳峰的博客关于将消息封装成xml格式返回,开源框架xstream来实现Java类到xml的转换,但是就像好多人所发现的一样,配置好之后通过手机微信端访问会报错:在访问/coreServlet时报了一个错误NoClassDefFoundError(类找不到),并且提示org.liufeng.weixin.util.MessageUtil原创 2014-12-27 10:28:30 · 1838 阅读 · 0 评论 -
spring web framework
转载自 《architectural-patterns》Spring framework 实现了一种 Front controller 设计模式,现在 translate these in Chinese. The Dispatcher Servlet component is the single servlet that functions as the front control...原创 2018-08-06 17:24:09 · 191 阅读 · 0 评论 -
Java 泛型的误区
Box<Integer> is not a subtype of Box<Number> even though Integer is a subtype of Number.尽管 Integer 是Number 的子类,可是对于Box<Integer> 与Box<Number> 并没有父子的关系。这个容易误想。Note: Given t...转载 2018-07-27 14:54:58 · 172 阅读 · 0 评论 -
JAVA -XX:+PrintGCDetails 日志解析--youngGen 撑爆
[GC (Allocation Failure) [PSYoungGen: 22716K->680K(33280K)] 22716K->7810K(110080K), 0.0929256 secs] [Times: user=0.13 sys=0.00, real=0.09 secs] [GC (Allocation Failure) [PSYoungGen: 27946K->...原创 2018-07-09 18:17:58 · 16214 阅读 · 3 评论 -
Java 垃圾回收 G1 vs CMS
Java 中的垃圾回收器 有不同的方式,其中Garbage-First (G1) collector 和 Concurrent Mark-Sweep Collector (CMS),G1 在JDK 7 update 4 and later releases 都是支持的。G1的设计理念是:Can operate concurrently with applications threads like...原创 2018-07-09 13:51:25 · 1835 阅读 · 0 评论 -
Java GC log detail-分析
图片来源 https://dzone.com/articles/understanding-garbage-collection-log转载 2018-06-22 12:26:44 · 1681 阅读 · 0 评论 -
Java 并发编程需要了解的关键字
Java 并发编程中,有几个原则:1原子性,要么都执行,要么都不执行。2可见性,其它线程修改某一变量后,其它线程可以立即查看到变化后的值。3顺序性,执行后的结果是确定的。volatile 关键字 的变量,保证变量的可见性,不能保证原子性。synchronized 关键字,保证原子性,可以用在四个方面:1.instance level2.public method :instacne level3....原创 2018-05-31 15:04:12 · 235 阅读 · 0 评论 -
让10个线程按顺序打印出0123456789
写代码是一种艺术,不光完成相应的功能,还应该readable 高。关于这个多线程执行,但是顺序打印一串数字,网上有许多例子,我也尝试写了一些:定义了一个IThread线程类,然后又定义了LockObject类,用于保证原子性,测试类为TestThreadOderprint。package dataalgrithm.link;public class IThread implements Run...原创 2018-05-31 14:54:44 · 1657 阅读 · 0 评论 -
Java 引用
参考博文:https://droidyue.com/blog/2014/10/12/understanding-weakreference-in-java/http://puretech.iteye.com/blog/2008663测试TestApackage prodconsumer;public class TestA { int a; public int getA() { r...原创 2018-06-05 16:43:13 · 105 阅读 · 0 评论 -
Java8 new feature Java8 新特征之一接口default method
参考 https://dzone.com/articles/interface-default-methods-java参考 https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.htmlJava 8 introduces “Default Method” or (Defender methods) new featur...转载 2018-04-26 17:09:27 · 282 阅读 · 0 评论 -
在使用JdbcTemplate.queryForMap(String )的时候发现一个问题.
在使用JdbcTemplate.queryForMap(String )的时候发现一个问题。错误信息如下:org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 0通过查询官方API:https://docs.sprin原创 2016-06-20 22:02:31 · 2302 阅读 · 0 评论 -
发现Java StringBuffer使用中的一个隐藏问题,你中招了吗?
StringBuffer难道很不安全吗,为什么作为参数,传递到另外一个类里面,然后修改了该变量,居然它的值就变化了。原创 2016-06-17 11:19:28 · 3447 阅读 · 0 评论 -
HashMap的结构
查看相应的文档,我觉得,HashMap 可以分为两部分:第一部分: HashCode 部分 数组或者链表初始化部分。第二部分:Exception部分 就是处理hashcode冲突的那部分。...原创 2018-12-25 17:40:40 · 152 阅读 · 0 评论