Java
文章平均质量分 54
java相关
IT油条
你若盛开,清风自来。心若浮沉,浅笑安然。
展开
-
Javaweb国际化解决方案
现在完成了操作日志的多语言信息的获取,在项目中每个业务逻辑处理的过程中都需要记录操作日志,需要使用AOP切面技术将日志记录操作统一处理。自定义日志注解// 日志模板 String template();// 模板参数 String [ ] params() default {自定义日志切面,对日志模板参数加入SpEL支持// 模板参数数组 String [ ] templateParams = sysLog . params();原创 2023-03-16 11:22:22 · 2347 阅读 · 0 评论 -
Spring Security+JWT+OAuth2实现同一账号重复登录时第一次登陆成功的强制下线(包括多平台使用同一个登陆系统的)
引言我们后台项目是用Spring Security+JWT+OAuth2做的安全框架,现在有个需求就是同一账号重复登录时第一次登陆成功的强制下线。尝试了很多方法无果,当时真的是被弄得焦头烂额了。最后功夫不负有心人找到了解决方案,下面跟大家分享下。单平台具体实现方案就是重写DefaultTokenServices的createAccessToken方法(下发token的方法)虽说是重写但是我们新建了一个SingleTokenServices类,将DefaultTokenServices中的方法复制过来转载 2022-04-19 09:05:21 · 2492 阅读 · 0 评论 -
mybatis-plus打印sql日志和参数到日志文件
springboot下mybatis-plus如何打印sql日志和参数到日志文件原创 2022-04-14 20:22:16 · 4544 阅读 · 0 评论 -
加密方式
密码(cipher) 计算机术语是一种用于加密或者解密的算法。密钥(key) 密钥是一种参数,它是在使用密码算法过程中输入的参数。同一个明文在相同的密码算法和不同的密钥计算下会产生不同的密文。明文(plaintext)/密文(ciphertext) 明文是加密之前的原始数据,密文是通过密码运算后得到的结果成为密文。对称密钥(Symmetric-key algorithm) 又称...原创 2018-08-27 20:26:07 · 564 阅读 · 0 评论 -
FTP服务器之间的文件传输(sftp连接)
用户需求:将一台ftp服务器上的文件转移到另一台ftp服务器,ftp服务器都采用sftp连接。解决方案:1.首先从第一台ftp服务器下载文件到本地,再从本地上传到另一台ftp服务器 2.直接获取第一台ftp服务器的文件字节流写入到第二台ftp服务器由于第一种方案还需要持久化到本地,步骤有些多余,我这里直接选用第二种方案。要求都是sftp连接,因此引入jsch的jar包,如果是ftp连接可以用sun原创 2017-05-26 17:21:03 · 8927 阅读 · 2 评论