自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

转载 SpringBoot-Email使用

--todo 转载于:https://my.oschina.net/u/3725073/blog/3100864

2019-09-02 16:12:00 260

转载 java代码编写规范,问题注意点总结

todo 项目“锄草计划”, 代码问题梳理。 格式风格问题,类太长,方法太长,结构混乱,调用混乱,没有注释,不利于排查,配置文件混乱等等 设计问题 安全问题 性能问题 扩展性问题 ...

2018-11-29 10:16:00 385

转载 stream().forEach()

转载于:https://my.oschina.net/u/3725073/blog/2876089

2018-11-14 14:48:00 2988

转载 慎用会导致UnsupportedOperationException的 Arrays.asList( )方法

由于数组的大小不可变以及操作方法较小,对于同类型的多个对象,我们习惯使用集合来存放它们并存放。 常用的数组转List 的方法 Arrays.asList(T... a ); 传递多个可变参数,可转换成ArrayList 对象 一、案例,先来看两个方法 方法一: ...

2018-10-22 14:34:00 326

转载 【StopWatch】Spring框架中提供的任务时间监控类

使用代码如下 import org.springframework.util.StopWatch;public class ApplicationTest4 { public static void main(String[] args) throws Exception {...

2018-10-10 10:34:00 134

转载 Mysql中 only_full_group_by 配置导致报错的情况

Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column '×××' which is not functionally dependent on columns in...

2018-08-10 16:34:00 139

转载 Spring JPA Specification 多表查询 左连接的用法

User 表中字段 id // 主键namemobileagecompany_id // 对应关联company的注解id Company表中有字段 id // 主键idnamecodeaddress 对应实体如下 @Entity@Table("Us...

2018-07-31 10:20:00 6917

转载 Java使用Map类型静态成员变量时,踩到的一个坑

出现场景:在枚举类中,定义一个私有静态变量,MAP来存储Enum中的所有值,然后在其他类中 使用这个静态变量的值... public enum DemoEnum { ELE_1(1, "元素1"), ELE_2(2, "元素2"), ELE_3(3, ...

2018-07-30 14:46:00 1444

转载 业务中需要sping 事物独立的解决方案

先贴一下基础知识,事物的七种传播行为 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。 2、PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,...

2018-07-04 17:11:00 110

转载 MySql 索引优化

在项目开发中SQL是必不可少的,表索也一样.这些SQL的运行性能不知道吗? 有多少是命中了索引的?命中哪个索引? 索引中有哪个是无效索引?这些无效索引是否会影响系统的性能? 带着这些问题我们一起来学习一下.   MySql中是通过 Explain 命令来分析低效SQL的执行计划。命令的使用很简...

2018-06-29 11:24:00 74

转载 BigDecimal 高精度处理金额等敏感数据

加减乘除的简单用法 // 加法BigDecimal bigDecimal1 = new BigDecimal(100.22).add(new BigDecimal(0.01));// 减法BigDecimal bigDecimal2 = new BigDecimal(100.2...

2018-06-14 17:21:00 309

转载 SpringDataJpa 进行先删除、再保存,报出异常

Spring Data JPA和Hibernate中 对单条表记录进行先delete后,再直接对实体类进行save,会报错org.hibernate.ObjectDeletedException: deleted instance passed to merge: [xxx#<n...

2018-06-11 10:41:00 3992

转载 Spring JPA 实体映射的坑

举例: House 和 User 一对一映射的话,在User对象中这样设置, @OneToOne@JoinColumn(name = "house_id")@NotFound(action = NotFoundAction.IGNORE)private House house; ...

2018-06-05 11:21:00 389

转载 Spring boot udpate delete 数据时,事务管理报错

No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call; nested exception is javax.persist...

2018-06-01 16:03:00 238

转载 Java8 stream操作toMap的key重复问题

准备以下User对象集合 ,构造方法User(Long Id, String username) List<User> userList = new ArrayList<>(); userList.add(new User(1L, "aaa")); ...

2018-05-07 09:26:00 5341

转载 spring boot 实现 异常处理机制

自定义返回VO 和自定义异常类 自定义返回VO @ApiModel(description = "返回Vo")public class ResponseVO<V> { @ApiModelProperty(value = "异常Code,可选", e...

2018-05-02 10:55:00 97

转载 DDL, DML 和 DCL 简单理解

DDL 数据定义语言,比如: create 表名 -- 创建表 drop 表名 -- 删除表 truncate 表名 改变表结构的一些语句 DML 数据操作语言,用于对数据的操作, 也就是create,select, update,delete DCL 数据控制语言, ....

2018-04-27 18:38:00 81

转载 SSH远程登录

口令登录 ssh user@host -- ssh root@12.12.1.22 然后按提示输入密码,验证正确后即可成功登录 公钥登录 每次填密码太麻烦? 配置公钥,一次登录后,不再需要密码 原理:--- 首先用户主机生成公钥 ssh-keygen , 一路回车即可...

2018-04-26 17:38:00 118

转载 MySQL书籍阅读记录

选择优化的数据类型,尽量选择可以正确储存的最小数据类型 比如,日期应该使用MySQL内建类型,而不是字符串,datetime 和 timestamp,timestamp只使用datetime一半的储存空间,并且具有根据时区变化的自动更新能力,但是其允许的时间范围要小的多 ...

2018-04-24 20:28:00 213

转载 Json数据处理的技巧

时间的处理 进行序列化时,可使用@JsonFormat() 注解进行处理返回给页面 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthday; 进行反序列化时,使用@Date...

2018-04-04 17:26:00 101

转载 Java8 Stream操作

map( ) 处理管道中数据 @Test public void testJava8Stream() throws Exception { List<User> userList = new ArrayList<>(); ...

2018-04-03 16:17:00 91

转载 ==,Object.equals(), Objects.equals(), Object.deepEquals 使用注意

相等判断时需注意 基本数据类型之间,可使用==, 包装类型之间尽量不要使用==、!=,包装类数值超过-127~128, 引用类型地址不同,在-127~128之间时,翻阅底层源码发现,使用的是缓存的值 使用Object.equals()做内容比较时, 把常量 或可不能为空的对象放在...

2018-03-28 10:49:00 665

转载 Spring Data JPA @Query注解的用法

1、默认配置下,使用了@Query注解后就不会再使用方法名解析的方式了,上面这种事依然是面向对象查询,sql语句中写实体类名和属性名, :后加变量,表示这是一个参数,类似sql预编译的 ?。 @Query("from User where userId = :userId")Userf...

2018-03-19 18:59:00 483

转载 Linux服务器日志操作常用命令

tail -n 20 文件名 -- 查看文件尾部最后20行数据 tail -n +20 文件名 -- 查看文件第20行之后的数据 tail -f文件名 -- 实时查看文件内容,默认最后十行 cat -n 文件名 -- 查看文件内容并显示行号 sed ...

2018-03-07 14:53:00 267

转载 Java 8 中 Date与LocalDateTime 互转

Java8中java.util.Date 新增两个方法from( ) 和toInstant( ), 而LocalDateTime类也有ofInstant() 这样 Instant对象就是转换的桥梁。 Date -> LocalDateTime /** * ...

2018-03-05 18:12:00 230

转载 SpringBoot-Agent项目 简单随记

Spring Boot 配置加载的简单理解 application.properties文件中的配置标记, 是对配置的数据信息, 进行统一集中的管理, 最终 配置的数据是要被加载到类中的 其核心, 便是Configuration 配置类, 使用在类上的注解@Configurati...

2018-01-29 10:53:00 1975

转载 SpringBoot Spring Data JPA 介绍及用法

Spring Data JPA 简单介绍 spring JPA 实现了JPA规范,且依赖于Hibernate,所以拥有Hibernate的众多特性,比如ORM,快照机制 ,二级缓存,还有独特的根据方法名查询等等.... 在操作数据库时,开发者可以非常简单的实现 ORM操作与 原生sql...

2018-01-23 09:12:00 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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