JAVA开发

JAVA开发
JAVA开发

Spring Framework 5.0 新特性

阅读(36) 赞(0)

Spring Framework 5.0 是自 2013年12月版本 4 发布之后 Spring Framework 的第一个主发行版。Spring Framework 项目的领导人 Juergen Hoeller 于 2016 年 7 月 28 日宣布了第一个 Spring Framework 5.0 里...

JAVA开发

Spring中注入List,Set,Map,Properties

阅读(34) 赞(0)

下面的例子展示了如何注入 List – <list/> Set – <set/> Map – <map/> Properties – <props/> Spring beans import java.util.List; import java.util.Map; import java.util.Properties; impor...

JAVA开发

关于Java异步处理方法请求问题

阅读(63) 赞(0)

工作中,或多或少都会用到多线程处理问题。今日就遇到一个问题来作为经验留存,内容稍作简单,见解较浅,欢迎留言补充 问题:用户发单之后,发送多条邮件通知 用户在请求一个发单接口之后,需要发送多条邮...

JAVA开发

Map和JSON的互相转换

阅读(42) 赞(0)

将map集合转换成json字符串和将json字符串转换成map 常用的方式有很多,比如谷歌的Gson、阿里的FastJSON、还有JSON-lib,Jackson、XStream等等等等,这篇文章抛砖引玉,使用两个示例来介绍用法。 JSON-Lib...

JAVA开发

阿里巴巴FastJson —— Java高性能JSON开发包

阅读(17) 赞(0)

阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; ...

JAVA开发

Spring中@Controller和@RestController之间的区别

阅读(43) 赞(0)

在使用springmvc框架的时候,在处理json的时候需要用到spring框架特有的注解@ResponseBody或者@RestController注解, 这两个注解都会处理返回的数据格式,使用了该类型注解后返回的不再是视图,不会进行转...

JAVA开发

Mybatis/Ibatis,数据库操作的返回值

阅读(69) 赞(0)

insert,返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。 update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而...

JAVA开发

Mybatis中的resultType和resultMap

阅读(20) 赞(0)

一、概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能...

JAVA开发

MyBatis中关于resultType和resultMap的区别

阅读(19) 赞(0)

MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的(对应着我们的model对象中的实体),而resultMap则是对外部ResultMap的引用(提前定义...

JAVA开发

八大排序算法实战:思想与实现

阅读(23) 赞(0)

摘要: 所谓排序,就是根据排序码的递增或者递减顺序把数据元素依次排列起来,使一组任意排列的元素变为一组按其排序码线性有序的元素。本文将介绍八种最为经典常用的内部排序算法的基本思想与实现,包括...

JAVA开发

Java 8之Stream适用场景

阅读(37) 赞(0)

Stream是Java 8中的一个大的改进。Stream的功能是,支持集合的各种操作,比如filter, sum, max, min, average, map, reduce等等。所以我个人认为Stream的出现是基于以下原因: 增强集合操作 拥抱函数式编程...

JAVA开发

Java 8新特性:全新的Stream API

阅读(16) 赞(0)

Java 8新特性:全新的Stream API Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。 Stream API引入的目的在于弥补Java函数式编程的缺陷...

JAVA开发

JAVA 关于String的CompareTo方法即字典序比较

阅读(67) 赞(0)

按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结...

JAVA开发

Date的after和before方法解释

阅读(31) 赞(0)

Date1.after(Date2),当Date1大于Date2时,返回TRUE,当小于等于时,返回false; Date1.before(Date2),当Date1小于Date2时,返回TRUE,当大于等于时,返回false; 如果业务数据存在相等的时候,而且相等时...