SpringMVC配置数据验证(JSR-303)中提到了用String类型的域来绑定Ajax中的非法类型的参数. 这样做的目的是一旦发生一种情况,后端可以返回一个自定类的返回值,而不是返回SpringMVC参数绑定失败的错误信息. 但是,这样做并不OOP. 更好的方法是使用@ControllerAdvice和@ExceptionHandler标签来捕获参数绑定失败的异常,如下 @ControllerAdvice public class InputExceptionHandler { @Exce
C#的lambda表达式的好用就不多说了,中午吃饭的时候突然想到一个以前(有年头了,难道屌丝上岁数了就回忆这个么...)和同事争执的坑.. 列个demo吧.. 先是一个类,这个类的对象就是为了吃堆内存用的,, public class MemoryModel { public MemoryModel(int id) { Data = new byte[1024 * 1024]; Id = id; } public byte[] Data { set; get; } public int Id {
(转载)http://www.cnblogs.com/L-hq815/archive/2012/08/23/2653002.html lambda表达式 C++ 语言中的lambda表达式在很多情况下提供了函数对象的另一种实现机制.Lambda表达式并不是STL所特有的,但它广泛应用于这一环境中.Lambda是表达式是定义一个没有名称.也不需要显示类定义的函数对象.Lambda表达式一般作为一种手段,用来将函数作为实参传递到另一个函数.相比于定义和创建一个常规的函数对象而言,lambda表达式非