- 博客(8)
- 收藏
- 关注
原创 数据库贯通授权
数据库贯通授权场景:1. 访问(或操作)数据库账号为name1;2. 要求:name1用户可以操作(增、删、修、查权限等)数据库名name2;操作步骤:1. 使用root登录MySQL数据库(Navicat客户端就可以);2. 给name1用户分配权限并刷新:grant all privileges on name2. to ‘name1’@’%’;flush privileges*;3.验证-使用name1,可以对数据库名name2下的表进行修改等操作(表示成功);...
2021-05-31 15:22:26
164
原创 not in 使用左外连接处理
not in 与 left out joinselect A.mobile from A left outer join B on (A.mobile=B.mobile) where B.mobile is null等价于select A.mobile from A where A.mobile not in (select B.mobile from B)
2021-04-29 17:30:07
292
原创 基于字节流方式的Excel文件导出
public ResponseEntity<byte[]> exportExcel(HttpServletResponse response) throws Exception { // 此处选用List<Map>格式的数据 List<Map> objects = new ArrayList<>(); for (int i = 0; i < objects.size(); i++) {
2021-03-29 17:44:27
888
原创 Java读取resources目录下配置文件
在服务器环境(Linux)下读取配置文件写法public class ReadJSONUtils { public String throws Exception { // 获取/resources/templates目录下的json配置文件 String readString=IOUtils.toString(ReadJSONUtils.class.getResourceAsStream("/templates/db.json"), "utf-8"); return readStri
2020-11-27 09:05:56
723
原创 异常:Fatal error loading the DB: Invalid argument. Exiting
异常:Fatal error loading the DB: Invalid argument. Exitingdocker启动redis:docker start redis ,查看日志 :docker logs 容器ID,出现Fatal error loading the DB: Invalid argument. Exiting异常信息的解决办法:1 进入redis的挂载目录下或者通过命令:find / -name “dump.rdb” 找到dump.rdb文件;2 删除该文件:rm -rf d
2020-11-16 09:45:40
5502
原创 shell脚本模板-从git拉取代码并打包部署
shell脚本模板source /etc/profile. ~/.bash_profile# 拉取能耗后端代码cd /usr/local/testmvn cleanecho -e "从git华为云拉取后端代码"# 首次clonegit pull test.gitecho -e "从git华为云代码拉取完成"# 工程打包echo -e "开始打jar包"mvn package -Dmaven.test.skip=true# 删除原来的jar包rm -rf test.jar# 复
2020-11-04 11:18:21
2199
1
原创 Linux定时任务命令
crontab命令总结// 查看服务器是否安装crontabrpm -qa | grep crontab// 安装crontabyum -y install vixie-cronyum -y install crontabs// 查看当前用户下定时任务crontab -l// 编辑定时任务crontab -e// 当前用户定时任务目录 文件名为用户名cd /var/spool/cron// 关闭服务/etc/init.d/crond stop // 启动服务/etc/init
2020-11-04 10:28:07
524
原创 Java文件/图片上传
文件/图片上传// 定义文件上传路径 @Value("${upload-pic-path}") private String picPath; /** * @Description: 上传文件 * @param: [file] */public ResuteDto fileUpload(MultipartFile file) { if (file.isEmpty()) { return ResuteDto.errorPage("文件为空,请添
2020-11-03 16:09:56
223
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅