Java8中的字符串连接收集器

在JDK8中,可以采用函数式编程(使用 Collectors.joining 收集器)的方式对字符串进行更优雅的连接。 Collectors.joining 收集器 支持灵活的参数配置,可以指定字符串连接时的 分隔符,前缀 和 后缀 字符串。 代码参考如下: @Test public vo...

2019-05-23 10:46:22

阅读数 11

评论数 0

Spring Boot返回对象时,把Long类型转换为String

自定义ObjectMapper /** * 返回Long转换为String * @author Jingly */ public class JacksonMapper extends ObjectMapper { public JacksonMapper() { super...

2019-05-09 14:26:58

阅读数 163

评论数 0

application.yml 使用数组

application.yml 里的配置 server: port: 9001 app: id: speech knowledge: init: knowledgeTitles: - kdTitle: 听不清 keyWords: "[你说...

2019-05-05 16:32:18

阅读数 173

评论数 0

注解@PostConstruct与@PreDestroy详解及实例

简介 Java EE5 引入了@PostConstruct和@PreDestroy这两个作用于Servlet生命周期的注解,实现Bean初始化之前和销毁之前的自定义操作。此文主要说明@PostConstruct。 API使用说明 以下为@PostConstruct的API使用说明: PostCon...

2019-04-08 10:43:30

阅读数 17

评论数 0

CompletableFuture介绍

一. Future JDK 5引入了Future模式。Future接口是Java多线程Future模式的实现,在java.util.concurrent包中,可以来进行异步计算。 Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Fut...

2019-03-29 17:22:05

阅读数 11

评论数 0

Spring Boot 邮件服务

maven 引入依赖 <dependency> <groupId>org.springframework.boot&...

2019-02-28 16:11:48

阅读数 18

评论数 0

Feign真正正确的使用方法

Feign是spring cloud中服务消费端的调用框架,通常与ribbon,hystrix等组合使用。 但是在某些项目中,由于遗留原因,整个系统并不是spring cloud项目,甚至不是spring项目,而使用者关注的重点仅仅是简化http调用代码的编写。 如果采用httpclient或...

2018-12-24 14:29:58

阅读数 349

评论数 0

Spring中的@Transactional(rollbackFor = Exception.class)属性详解

今天我在写代码的时候,看到了。一个注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,这个注解的用法; 如下图所示,我们都知道Exception分为运行时异常RuntimeException和非运行时异常 error是一定会回滚的...

2018-12-17 20:15:58

阅读数 134

评论数 0

Spring Boot实战:拦截器与过滤器

Spring Boot实战:拦截器与过滤器 一、拦截器与过滤器 在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对...

2018-12-13 15:40:33

阅读数 37

评论数 0

Pagehelper 不分页几种情况的解决方法

第一种情况: mybatis 引入版本不对 <dependency> <groupId>org.mybatis.spring.boot&...

2018-12-13 14:43:11

阅读数 986

评论数 0

Mysql Where条件执行顺序是从左到右

Mysql Where条件执行顺序是从左到右 遵循原则:排除越多数据的条件放在第一位

2018-11-20 10:09:31

阅读数 323

评论数 0

SQL语句汇总(三)

聚合函数: SQL中提供的聚合函数可以用来统计、求和、求最值等等。 分类: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计算列的最小值 执行列、行计数(count): 标准格式 SELECT COUNT(&amp...

2018-11-13 15:32:17

阅读数 33

评论数 0

SQL语句汇总(终篇)—— 表联接与联接查询

上一篇博文说到相关子查询效率低下,那我们怎么能将不同表的信息一起查询出来呢?这就需要用到表联接。 和之前的UNION组合查询不同,UNION是将不同的表组合起来,也就是纵向联接,说白了就是竖着拼起来。 而表联接是通过笛卡尔乘积将表进行横向联接,所谓的通过笛卡尔乘积简单说就是两表的行依次相联再相...

2018-11-13 15:20:32

阅读数 35

评论数 0

SQL语句汇总(二)——数据修改、数据查询

SQL语句第二篇,不说废话直接开始吧。 首先,创建一张t_student表 CREATE TABLE `t_student` ( `student_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `student_name` varchar(10...

2018-11-13 14:02:14

阅读数 95

评论数 0

SQL语句汇总(一)

"SQL"是 “Structured Query Language” 即“结构化查询语言”的简称,它是用来管理关系型数据库的。 其包括: –数据定义语言(DDL) –数据查询语言(DQL) –数据操作语言(DML) –数据控制语言(DC...

2018-11-13 11:23:04

阅读数 31

评论数 0

获取 IntelliJ IDEA 激活码

获取最新的激活码地址

2018-10-15 10:04:10

阅读数 117

评论数 0

java 反射转换类(把map转为java bean , 把javabean 转成 map)

import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.HashMap;...

2018-09-19 17:14:33

阅读数 181

评论数 0

读取文件的工具类

读取文件的工具类: public class FileUtil { public String readToString(String fileName) { String encoding = "UTF-8"; ...

2018-08-23 19:48:54

阅读数 249

评论数 0

mysql之group_concat函数详解

函数语法: group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] ) 下面举例说明: select id,price from goods; 以id分组,把price字段的...

2018-08-22 15:29:55

阅读数 86

评论数 0

springboot项目启动方式

一、启动方式 springboot项目的启动方式有如下几种: 1)jar包启动 2)mvn spring-boot:run 启动 3)在IDEA中直接运行启动(debug),开发人员使用 4)war包部署 下面一一介绍以下这几种方式 1、jar包启动 1)打包 打开右侧点击pac...

2018-08-22 11:00:59

阅读数 80

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭