摘要: 异常信息:通配符的匹配很全面, 但无法找到元素 的声明。 报的异常信息是关于我们使用的一个自定义的spring标签,这个异常通常的原因可能是读取不到自定义标签的映射。 到META-INF目录下找一下是否存在spring.schemas的定义,没有找到我们自定义的标签的映射记录,初步判断是由于Fatj 阅读全文
posted @ 2017-06-27 19:26 周蝌蚪 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 自定义的classLoader启动spring容器,遇到 Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not subtype (classpath下有类)和Provider org.apache.xerces.jaxp.Doc 阅读全文
posted @ 2017-06-19 17:25 周蝌蚪 阅读(9034) 评论(1) 推荐(1) 编辑
摘要: 什么是幂等? 一个方法,不管你执行多少次,保证执行的结果总是相同的。这种方法或者服务就是幂等的。 什么是CAS? CAS是Compare And Set的缩写,顾名思义,就是先比较再设置,这种方式避免读写时的锁操作。一般配合重试操作。 这两个名词在软件开发的过程中经常会碰到,幂等的操作需要使用到合理 阅读全文
posted @ 2017-06-15 23:03 周蝌蚪 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 编译的时候出现这个问题。使用1.7的jdk没问题,但是由于po主的项目中,使用了java8编写的代码,解决java8兼容问题成为解决这个问题的首选方案。 这个日志太过简单,只告知一个异常信息,这个异常发生的原因主要是由于静态类,静态变量初始化时发生了异常,po的项目是个很早的项目,静态类太多,无法直 阅读全文
posted @ 2017-06-14 11:35 周蝌蚪 阅读(37381) 评论(0) 推荐(0) 编辑
摘要: LinkedBlockingQueue :1、读写锁分开,性能较 ArrayListBlockingQueue 只有一把锁控制读写要高一些。2、无界队列,不会触发Reject异常,ArrayListBlockingQueue初始化时必须指定宽度。SynchronousQueue的容量只有1。 Arr 阅读全文
posted @ 2017-06-02 10:57 周蝌蚪 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 先聊聊 Java的序列化,Java官方的序列化和反序列化的实现被太多人吐槽,这得归于Java官方序列化实现的方式。 1、Java序列化的性能经常被吐槽。2、Java官方的序列化后的数据相对于一些优秀的序列化的工具,还是要大不少,比如probuf,这大大影响存储和传输的效率。3、Java序列化一定需要 阅读全文
posted @ 2017-05-11 23:50 周蝌蚪 阅读(13922) 评论(1) 推荐(0) 编辑
摘要: Victor:采用数组的方式存储数据,与ArrayList相同,线程安全。性能比ArrayList差 ArrayList:采用数据的方式存储数据,线程不安全。ArrayList使用数组来存储数据,使用的是连续的内存空,有序\查询快\增删慢。 LinkedList:采用双向链表的方式存储数据,无序,查 阅读全文
posted @ 2017-05-11 23:48 周蝌蚪 阅读(270) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap与HashMap,和HashTable 的区别? ConcurrentHashMap是一个线程安全的key-value数据结构,而HashMap不是。ConcurrentHashMap的数据结构是 数组 + 数组 + 单向链表。HashMap的数据结构是 数组 + 阅读全文
posted @ 2017-05-11 23:33 周蝌蚪 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、安装subclipse svn插件,直接到eclipse market中查找即可2、安装m2eclipse update 地址http://m2eclipse.sonatype.org/sites/m2e3、配置maven 的setting文件。4、如eclipse出现需要安装jars的提示,配置环境变化 set PATH=%JAVA_HOME%\bin;%PATH%,同时也可解决tools-1.5.0 依赖无法找到的错误。 阅读全文
posted @ 2013-05-21 19:03 周蝌蚪 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 今天突然发生了一件怪事,在内测环境下所有的客户端通过hessian请求服务端时,部分的请求直接返回'j' is unknow code ,服务端并不报错。发生这个问题,真把我给急坏了,内测环境是我们上线生产的最后一道关,如果这个故障不解决,所有的应用都要停止上线,以免给生产系统造成影响。一方面更新邮件不停的在累积,另一方面,出于对生产系统负责的态度,不敢对生产环境进行更新。某大神一直认为是项目中的包的版本的问题,不断的让我换依赖包的版本,当时我也没有太好的排查方案,只好先尝试换换看,换来换去问题依旧。一上午很快就过去了,到下午,无线那边的产品挨个找我问我情况,迫于压力,我回复产 阅读全文
posted @ 2013-05-02 16:24 周蝌蚪 阅读(643) 评论(0) 推荐(0) 编辑