JAVA共26篇
全面解析Spring中@ModelAttribute注解的用法-Ddmit

全面解析Spring中@ModelAttribute注解的用法

@ModelAttribute注解用于将方法的参数或方法的返回值绑定到指定的模型属性上,并返回给Web视图。具体用法整理如下: 1.@ModelAttribute注释方法 下面的1),2),3)这三个例子类似,被@ModelAt...
ddmit的头像-DdmitDdmit6年前
062289
@Validated和@Valid区别及嵌套验证的实现-Ddmit

@Validated和@Valid区别及嵌套验证的实现

Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数...
ddmit的头像-DdmitDdmit5年前
014378
Hitachi Date Integration(kettle)执行作业报错: Invalid byte 2 of 2-byte UTF-8问题解决-Ddmit

Hitachi Date Integration(kettle)执行作业报错: Invalid byte 2 of 2-byte UTF-8问题解决

使用kettle创建了一个作业,但是执行的过程中报错:Invalid byte 2 of 2-byte UTF-8。这是由于编码问题导致的,解决办法如下: 1.更改本地Java环境的编码 增加系统环境变量JAVA_TOOL_OPTIONS,...
ddmit的头像-DdmitDdmit5年前
015358
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0解决-Ddmit

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0解决

idea项目启动时提示: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0 出现这种状况的原因是,我的启动参数设置: 这是因为我用的是J...
ddmit的头像-DdmitDdmit6年前
062732
Java 8中如何获取Map对象的第一个元素-Ddmit

Java 8中如何获取Map对象的第一个元素

在Java 8中可以通过下面的方式获取Map对象的第一个元素: 1.获取元素键 //if order is important, e.g. with a TreeMap/LinkedHashMap map.keySet().stream().findFirst(); //if order is not i...
ddmit的头像-DdmitDdmit6年前
047972
JAVA反射机制及Method.invoke详解-Ddmit

JAVA反射机制及Method.invoke详解

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语...
ddmit的头像-DdmitDdmit6年前
026572
在Java中如何对中文按照拼音/数字进行排序-Ddmit

在Java中如何对中文按照拼音/数字进行排序

在Java中对中文的排序比较复杂,涵盖了纯中文、中文中包含大写数字、中文包含阿拉伯数字等情形。 1.按照字母(拼音)进行排序 借助java.text.Collator: // 按姓名首字母排序 Collections.sort(st...
ddmit的头像-DdmitDdmit5年前
020292
MyEclipse:String literal is not properly closed by a double-quote-Ddmit

MyEclipse:String literal is not properly closed by a double-quote

初学java,经常遇到这个问题”String literal is not properly closed by a double-quote eclipse”,错误的具体表现形式就是中文乱码,解决方法之一就是更改工程的编码方式。首先选择工程,右...
ddmit的头像-DdmitDdmit6年前
018071
阿里巴巴fastjson使用示例-Ddmit

阿里巴巴fastjson使用示例

官方维基:新手指南; 示例数据1: String jsonString = { 'edges': { 'oim-6i8-1lp1-6h4': { 'id': 'oim-6i8-1lp1-6h4', 'label': 'link.legalperson', 'linkName': '法人关系', 'source': '84...
ddmit的头像-DdmitDdmit5年前
019061
Java 8遍历Map的N种方式-Ddmit

Java 8遍历Map的N种方式

遍历Map的方式很多,除了常见的 Java中如何遍历Map对象的4种方法,在Java 8中还有另外的几种遍历方式。 // stream.forEach Map<String, String> params = new HashMap<>(); params....
ddmit的头像-DdmitDdmit5年前
015031