摘要:
遇到servlet is not available,记得加以下依赖, javax.servlet servlet-api 2.5 阅读全文
摘要:
把文件强改成UTF-8 删光中文字符 阅读全文
摘要:
JNI字段描述符“([Ljava/lang/String;)V”2012-05-31 12:16:09|分类:Android|字号订阅来自http://fgsink.blog.163.com/blog/static/16716997020124310169911/“([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。一个数组int[],就需要表示为这样"[I"。如果多个数组double[][][]就需要表示为这样"[[[D&qu 阅读全文
摘要:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pullService': Invocation of init method failed; nested excepti... 阅读全文
摘要:
所有sqlmap的xml encoding都应该设置成gbk的。 阅读全文
摘要:
目前把自己使用的ide从eclipse迁移到idea上虽然开发爽了很多,但在部署过程中苦不堪言。因为每次都要跑maven的脚本clean&package,需要浪费很多时间。所以自己写了一个简单的ant build脚本来编译项目。这个脚本适用于以下场景没有修改spring配置文件(因为项目用到maven的antx插件来替换配置文件里面的变量,如果修改了run的时候就会出问题)之前已经使用过maven package编译过项目,而且项目的exploded文件夹下的东西是完整的还没想好编译需要maven-ant-tasks插件,请到右边地址下载http://maven.apache.org/ 阅读全文
摘要:
1.synchronized&Lock.lock() 基于对象监视+队列2.Atomic* 基于CAS 缺点:出现资源争用相对来说比较占Cpu周期出现aba问题3.volatile,基于CPU Lock指令,一旦被修改,其他线程里的该对象地址会失效需要重新获取。保证了值的最新。4.volatile的使用优化,独占cache line的对象。避免False sharing并发框架Disruptor译文http://coolshell.cn/articles/9169.html 阅读全文
摘要:
spring3.1.M1中的cache功能比较简便。可以与Tair结合,这样就不必每次缓存数据库结果集或者hsf结果的时候都写一段同样的代码。spring3.1.M1中的cache主要使用两个注解标记。@Cacheable:负责将方法的返回值加入到缓存中@CacheEvict:负责清除缓存@Cacheable支持如下几个参数:value:缓存位置名称,不能为空,如果使用EHCache,就是ehcache.xml中声明的cache的namekey:缓存的key,默认为空,既表示使用方法的参数类型及参数值作为key,支持SpELcondition:触发条件,只有满足条件的情况才会加入缓存,默认为空 阅读全文