摘要: Error: JAVA_HOME is not defined correctly. We cannot execute /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java 安装的是maven3,本地安装了 阅读全文
posted @ 2016-07-18 18:36 胡大叔 阅读(11062) 评论(0) 推荐(1)
摘要: 记个tomcat常见流输出中断异常 org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Connection reset 出现此异常常见原因是页面刷新后,数据还未返回完整,客户端就中断了连接 今天 阅读全文
posted @ 2016-07-13 21:23 胡大叔 阅读(12438) 评论(0) 推荐(0)
摘要: org.springframework.core.LocalVariableTableParameterNameDiscoverer也是Spring解析Controller方法参数使用的类,原理就是读取class字节码,解析其中中的LocalVariableTable,得到方法的参数名称。 注:如果 阅读全文
posted @ 2016-06-30 17:18 胡大叔 阅读(6690) 评论(0) 推荐(0)
摘要: Spring框架并没有对单例bean进行任何多线程的封装处理。关于单例bean的线程安全和并发问题需要开发者自行去搞定。但实际上,大部分的Spring bean并没有可变的状态(比如Serview类和DAO类),所以在某种程度上说Spring的单例bean是线程安全的。如果你的bean有多种状态的话 阅读全文
posted @ 2016-06-29 18:52 胡大叔 阅读(6228) 评论(0) 推荐(0)
摘要: 如下:不能将缓存注解加在listCate(boolean isShowHide)方法上 因为spring是使用AOP的方法获取缓存,在一个bean中再去调用别一个方法,不会应用缓存 @Cacheable(value = "cate_cache", cacheManager = "basicInfoC 阅读全文
posted @ 2016-06-29 18:51 胡大叔 阅读(908) 评论(0) 推荐(0)
摘要: 新建一张表,只有业务id(biz_id),并且设置唯一约束,在业务执行完后,插入数据到这张表 insert ignore dup_forbidden (...biz_id...) value(...biz_id...) 通过 insert ignore返回值来判断是否已经执行过了。 阅读全文
posted @ 2016-06-29 18:06 胡大叔 阅读(158) 评论(0) 推荐(0)
摘要: Java validator整理 因为想对方法的入参和出参作简单的非空或者非空字符做校验,所以找了下相关的@NotNull注解 类 | 说明 | javax.validation.constraints.NotNull | Java提供的JSR校验规范 org.jetbrains.annotatio 阅读全文
posted @ 2016-06-29 18:03 胡大叔 阅读(7072) 评论(0) 推荐(0)
摘要: Mybatis generator使用和扩展 mybatis generator使用 pom.xml配置 generatorConfig配置 "mybatis generator扩展参考文档" 阅读全文
posted @ 2016-06-29 18:00 胡大叔 阅读(3427) 评论(0) 推荐(0)
摘要: ```sql SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') ``` 阅读全文
posted @ 2016-06-29 17:56 胡大叔 阅读(325) 评论(2) 推荐(0)
摘要: 在平时构造sql时,使用如下判断 <when test="transactType == '0’"> 传入的transactType为0,但却没有进入到if里面去 原因:mybatis是使用的OGNL表达式来进行解析的,在OGNL的表达式中,’0'会被解析成字符,因为java是强类型的,char 和 阅读全文
posted @ 2016-06-29 17:38 胡大叔 阅读(955) 评论(0) 推荐(0)