在使用 Spring Data JPA 的时候,使用 @OneToMany @ManyToMany 报错如下
Caused by: org.hibernate.MappingException: C......
Spring Data JPA 报错 could not initialize proxy - no Session 解决方案
在使用 SpringBoot + Spring Data JPA + Spring Security 做权限管理的时候,然后当我把one-many,many-one 这些映射关系加上懒加载的时候运行的......
扩展Spring的BeanUtils,增加BeanUtils.copyProperties方法忽略 null 值
拷贝对象通常可以选择使用 Spring 或者 Apache 的 BeanUtils.copyProperties(Object source, Object target) 方法,将 source ......
Spring Data JPA 2.0.5版本 findOne() 无效
在使用 Spring Data JPA 中,根据 主键获得对象,一般是使用 findOne() 方法,或者 findById(),
但是不知道不能用了,一般都是版本问题,后来查了下。原来在 sp......
SpringBoot 使用 logback 进行日志记录
log4j logback slf4j区别?
首先谈到日志,我们可能听过log4j logback slf4j这三个名词,那么它们之间的关系是怎么样的呢?SLF4J,即简单日志门面(......
SpringBoot 统一异常管理
通常,SpringBoot 默认的异常页面是这样的,用户根本看不懂,系统遇到 Bug 的话,也不知道跟管理员怎么反馈。
而自定义的异常页面是这样的,意思明朗很多。
......
authenticationManager 无法注入解决办法
在使用 Spring Security 做权限管理的时候,不知道为什么突然无法注入 authenticationManager 了,而之前一个项目可以使用的,切换了不同版本的 Spring Secur......
BootstrapValidator 验证 Remote 远程验证使用
在使用 BootstrapValidator 做前台表单验证的时候,在验证用户名是否存在的时候,一直无效,主要是两个问题。
1、传参
传参不能再 URL 上传参
......
IntelliJ IDEA HTML文件变成了文本文件解决办法
在使用 IntelliJ IDEA 的时候,有时候创建 HTML 文件,不小心选了创建文本文件,而文件名也没有 .html ,导致最后创建的文件是一个文本文件,也不知道按了什么,重命名这个文件或者删掉......
Redis的持久化:AOF的配置
本文简单介绍 Redis 中使用 AOF 持久化的配置,然后通过一个删除了当前数据库里所有数据如何恢复的例子来演示。
1、使用 vim 下编辑 redis.conf
将......
Redis 两种持久化方式的优缺点
redis两种持久化的方式
1、RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照
2、AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行......
Redis 命令大全
官方地址:https://redis.io/commands
一、服务器相关命令
1、启动 Redis(需要配置环境变量,否则要切换到安装目录下的 bin 目录执行)
(1)方法一、前台启动......
Mac 下 Redis 命令行下中文乱码
Redis 命令行查看中文不乱码
Redis 在使用命令行操作时,如果查看内容中包含中文,会显示16进制的字符串 “\xe8\xa8\x80\xe6\x9b\x8c”
如果想要......
轻松掌握java读写锁(ReentrantReadWriteLock)的实现原理
原文地址:http://blog.csdn.net/yanyan19880509/article/details/52435135
前言
前面介绍了java中排它锁,共享锁的底层实现机制,本篇再进......
Java 中 Lock 接口详解
摘要:
我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸......