Spring JPA 插入或新增时排除空值

我们经常会遇到这么一个问题,插入数据时如果值为空就采用数据库默认值。可是Spring JPA开发中,你会发现你把某个为null的值在插入数据的时候不会变为数据库默认值,而是null。

Tomcat服务器下catalina.out日志文件定时按日期切割

项目随着时间变化,tomcat下的日志文件会变的越来越大,全部堆积再catalina.out下,想要查看某日的日志显得非常困难。因此我们需要对这个文件进行定时切割,按每日日期存放。

Linux系统安装Redis

本文内容是在centos7.4系统版本下安装redis5.0.3

SpringBoot中关于long类型返回前端精度丢失问题处理

在项目中,我们可能采取bigint作为数据库主键,Java类中我们一般采用Long类型来映射。对于大数值比如7448009641226720631。数据在服务端好好的,到了前端会发现变成7448009641226720000,造成精度丢失,这样显然是有问题的。

Cglib BeanCopier 实体属性复制

一个项目中我们或多或少会对某些实体进行转换(DTO VO DO等),他们往往具有相同的属性名称,数量少的情况下我们可以直接采取set、get方法进行赋值,可是如果这样的转换在很多地方都会用到,还是靠set来进行操作势必会大大的影响开发效率,并且代码页很不美观。

SpringBoot+ElasticSearch关于返回Page对象异常处理

在整合springboot和elasticsearch过程中,一个分页方法响应时出现了json转换异常,当前springboot版本为1.5.3,elasticsearch中jar版本2.4.4

Linux系统安装nginx

本文内容是在centos7.4系统版本下安装nginx

Linux系统安装Mysql5.7

系统版本centos7.4,mysql64位版本5.7.22

SpringSession 中对session的监听

spring session为session共享带来了很大便利,方便依赖session的项目快速集群。可是原来的session监听却失效了,这里记录下如何在spring session下对session进行监听。版本说明:springboot2.1.1 & spring-session-data-redis2.1.2

Linux系统安装Java环境

文章记录是在centos7.4系统中,安装jdk8版本

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×