Hutool工具类实现RSA 加解密


简介 RSA算法是一种非对称加密算法,与对称加密算法不同的是,RSA算法有两个不同的密钥,一个是公钥,一个是私钥。 下面我用hutool工具包来实现一个加解密示例代码 依赖Hutool工具包 <dependency> <groupId>cn.hutool</groupId>

CentOS7操作系统安装nginx实战

Linux 

1、进入在源目录下,下载nginx官方的repo源 [root@localhost centos]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# rpm -ivh http://nginx.org/packages/centos/7/noar

Spring Mvc框架增加切面拦截记录日志


确保框架中引入了aspectj 相关jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring-versi

PowerDesigner设置code和name不联动的方法,生成SQL脚本中字段名带的引号解决


PowerDesigner设置code和name不联动的方法 具体步骤: 菜单:Tools--> General Options--> Dialog -->Name to Code mirroring 取消勾选保存即可 PowerDesigner生成SQL脚本中字段名带的引号 具体步骤: 菜单:Da

mybatis查询优化速度优化fetchSize


问题 我们在代码中查询,往往比在数据库访问工具上面查询速度要慢,一直没找到原因,测试的时候用的是单表查询,明明数据库里面很快,到代码里面后,就要慢很多。 项目框架 使用的SpringBoot + Mybatis,这里面出问题的只可能是mybatis了,没用原生的JDBC进行测试。 mybatis优化

IDEA设置代码注释模版

JAVA 

IDEA设置代码注释模版,之前看过很多模版设置,都不满足要求,这样设置2个步骤搞定。 新创建类的情况下生成注释 模版已贴在下方,直接复制过去就好 /** * @description: * @date : ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINU

java zip压缩 不用读取文件,直接用流

JAVA 

此功能背景是批量生成一批二维码,打成压缩包并下载 java批量对文件打压缩包,此处用的是文件流,不用创建文件,读取文件 public void exportZip(CodePlateDeviceQueryDto queryDto, OutputStream out) throws IOExcepti

Spring Boot 项目前端传特殊字符后台被转义,已解决

JAVA 

情景再现 正常编写模板数据,我的模板是一个sql格式的,里面有大于号小于号之类的,发现了前端传的是 &gt; ,到后台接收的时候直接变成了 &gt; 一看就知道肯定是转义上出问题了。 前端传值调试 后端接收调试 解决思路 想办法把前台传过来的转义字符再转回来。 我这里用的方法比较简单,就这一个地方需

解决docker中无法使用编辑器vi 或者 vim

Linux 

解决docker中无法使用编辑器vi 或者 vim 首先你已经进入容器当中 docker exec -it mysql /bin/bash 错误场景复现 root@6b0e4fb423e0:~/.halo2/themes/theme-dream/templates/common# vim foot

Linux 快速安装Nginx


前言傻瓜式步骤安装Nginx,不同版本操作系统可能会有部分差异,我先列出当前系统信息root@iZbp1b39c0619gzytsb2d2Z ~]# cat /etc/os-release NAME=&quot;CentOS Linux&quot;VERSION=&quot;7 (Core)&quo