Java
Java
牛邪骁
这个作者很懒,什么都没留下…
展开
-
struts2 - 前台传入的枚举类型注入失败的一个问题
今天遇到一个烦躁的问题:前台表单使用bean.xxx的方式向后台传值,其中一个的值不能注入到相应实体类的属性中;该属性是枚举类型;开始以为structs2不支持注入枚举,然而并不是。问题出在实体类中枚举属性的get,set方法:myeclipse自动生成的getter setter 为 g/setqType ,改为 g/setQType 问题解决了。原创 2017-03-04 09:26:57 · 479 阅读 · 0 评论 -
SpringMVC : POST 提交数据报400的一个问题
今天遇到一个小问题:number是Bean的一个属性。SpringMvc自动封装。今天突然发现新增的几条数据请求时报400了,但之前的数据是没问题的。//jQuery代码片段$.post('${pageContext.request.contextPath}/xxx/doXxx',{'number':number},function(data){})//SpringMvc - Controller 代码片段@RequestMapping(value = "doXxx", method原创 2017-03-17 10:49:44 · 3682 阅读 · 0 评论 -
JAVA 将字符串首字母转为大写 - 利用ASCII码偏移
str = str.substring(0, 1).toUpperCase() + str.substring(1);看到一种效率更高的做法:public static String firstAlphabetToUpper(String str) { ...原创 2017-04-05 11:26:18 · 1746 阅读 · 0 评论 -
一个Exception catch不住的【异常】
现象:Controller中的方法接收到前台ajax请求后开始执行,当执行到某一行时程序终止,前台回调进Error方法。后台明明catch了Exception异常,但异常并没有被捕获(不进catch)。检查发现:方法中引用的一个常量类,没有更新到生产环境。为什么Exception罩不住?因为这类问题抛出的是 Error。开发过程中,一般Exception就能罩所有问题,因为有IDE看着场子,编译错误都能及时被发现。而Error 和 Exception平级,谁也罩不原创 2017-12-21 11:53:09 · 3944 阅读 · 0 评论 -
【Effective Java】理解 - 在构造过程中JavaBeans可能处于不一致的状态
《Effective Java》的第二条:遇到多个构造器参数时考虑用构建器有这样一段话:遗憾的是,JavaBeans模式自身有着严重的缺点。因为构造过程被分到了几个调用中,在构造过程中JavaBeans可能处于不一致的状态。类无法仅仅通过检验构造器参数的有效性来保证一致。试图使用处于不一致状态的对象,将会导致失败,这种失败与包含错误的代码大相径庭,因此它调试起来非常困难。...原创 2017-03-29 14:30:06 · 2747 阅读 · 6 评论