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