今天使用springMVC的数据验证的时候,看似很简单的东西,却有一个很大的陷阱:提交空表单的时候总是出现404错误,但是后台却不给你报任何错。遇到这个错误这个很苦恼,搞了几小时,今天记录并分享一下解决经验(本人使用注解式的数据验证): 错误例子:@RequestMapping(value="...
分类:
编程语言 时间:
2015-03-06 20:44:02
阅读次数:
187
Web前端很多优化原则都是从如何提升网络通讯效率的角度提出的,但是这些原则使用的时候还是有很多陷阱在里面,如果我们不能深入理解这些优化原则背后所隐藏的技术原理,很有可能掉进这些陷阱里,最终没有达到最佳的预期效果,今天我在这里分析下浏览器和服务端通讯的一些细节问题,希望通过分析这些细节问题,能给大.....
分类:
Web程序 时间:
2015-03-06 16:26:02
阅读次数:
112
Web前端很多优化原则都是从如何提升网络通讯效率的角度提出的,但是这些原则使用的时候还是有很多陷阱在里面,如果我们不能深入理解这些优化原则背后所隐藏的技术原理,很有可能掉进这些陷阱里,最终没有达到最佳的预期效果,今天我在这里分析下浏览器和服务端通讯的一些细节问题,希望通过分析这些细节问题,能给大.....
分类:
Web程序 时间:
2015-03-05 23:32:54
阅读次数:
251
高效绘图不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性能陷阱,但是在本章我们将着眼于有关绘制的性能问题。软件绘...
分类:
移动开发 时间:
2015-03-05 18:43:39
阅读次数:
306
如果说世界上压根就没有“时间”这玩意儿,你会怎么想?在上班恐惧怎么破这篇小文里,开始思考恐惧感背后的推手,但还没有找到真正的“幕后黑手”。这两天琢磨了一下,发现原来是时间惹的祸。每个人的日常活动都被“定格”在一个个小的时间碎片中,比如作息时间表、工作安排计划、法定休假日期等。甚至是商家的打折计划都能...
分类:
其他好文 时间:
2015-03-01 11:43:24
阅读次数:
132
Spring MVC Controller默认是单例的:单例的原因有二:1、为了性能。2、不需要多例。1、这个不用废话了,单例不用每次都new,当然快了。2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例。 我这里说不需要的原因是看开发者怎么用了,如果你给controll...
分类:
编程语言 时间:
2015-02-28 15:50:37
阅读次数:
133
String 方法用于文本分析及大量字符串处理时会对内存性能造成一些影响。可能导致内存占用太大甚至OOM。一、先介绍一下String对象的内存占用一般而言,Java 对象在虚拟机的结构如下:?对象头(object header):8 个字节(保存对象的 class 信息、ID、在虚拟机中的状态)?J...
分类:
其他好文 时间:
2015-02-27 22:56:08
阅读次数:
265
Flex数据绑定陷阱:常见的误用和错误当构建Flex或者AdobeAIR程序时,将一个对象的值自动的传递给另一个对象这种处理是数据绑定最常 用并最有用的特征之一。尽管如此,同时数据绑定会减缓程序的初始化,并且当开发者不是完全理解数据绑定的机制是如何工作的话,会引 起一些开发者意想不到的问题。最好的解...
分类:
其他好文 时间:
2015-02-27 18:18:20
阅读次数:
108
转自http://blog.csdn.net/eroswang/article/details/8529817Mysql数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。 陷阱一:空值不一定为空 空值是一个比.....
分类:
数据库 时间:
2015-02-27 11:45:28
阅读次数:
178
一、前言随着Java编译器不断地向前发展,它为程序员们提供了越来越多的“蜜糖”(compiler suger),极大地方便了程序的开发,例如,foreach的增强模式,自动拆箱与装箱以及字符串的连接操作......这些"蜜糖"带给我们很多的便利,但是也存在着一些陷阱。二、自动拆装箱陷阱首先我们来看看...
分类:
编程语言 时间:
2015-02-16 12:52:25
阅读次数:
150