- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 spring boot如何实现对应用系统进行请求加密、响应加密处理
/ 设置响应的加密key,用于前端解密。可以通过自定义注解,实现对指定接口的请求响应数据加解密。// 对数据加密返回。
2023-05-30 16:28:53
2427
原创 easyExcel自定义格式转换
使用easyExcel工具处理导入导出字段时,可能会涉及某些字段特殊处理,比如日期格式处理、字段加解密、枚举处理等,可以使用自定义格式转换来实现
2023-03-27 16:25:14
2877
原创 docker安装的mysql8修改my.cnf,无法启动容器解决
参考:docker修改mysql配置文件后,无法启动mysql容器_super_ye_man的博客-优快云博客_docker 启动的mysql 配置文件新手上路,使用docker容器必定会遇到一些坑。先回顾一下:情况是这样的,首先是数据库密码忘记了,这时候容器是能运行的于是就进入mysql容器修改了mysql.cnf文件,在【mysqld】下添加了如下命令;skip-grant-tables然后重启mysql服务器这条命令在mysql中可以使用,但你要是在mysql容器中使用那你就掉坑了。然后你就运行不了
2022-03-08 15:11:28
3939
8
转载 Spring Boot 禁用 Swagger 的三种方式
阅读目录(Content)本文来讨论在 Spring Boot 中禁用swagger 一、方法一:使用@Profile 二、方法二:使用 @Value() 推荐使用 三、方法三:使用@ConditionalOnProperty 回到顶部(go to top)本文来讨论在 Spring Boot 中禁用swagger原文:https://blog.youkuaiyun.com/weixin_37264997/article/details/82762050一、方法一:使用@Profil
2021-04-12 10:06:01
13731
原创 spring事务和异步注解@Transactional 和 @Async注意事项
@Transactional的使用使用方法1.使用接口或者接口方法上,AOP必须是jdk动态代理(不推荐)2.可以使用到类或者类方法上(推荐)3.注解应该只应放在public方法上,其他级别(protected,private无效)4.只有来自外部的方法调用,事务才会生效。①(生效)@Transactionalpublic void A(){ B();}public void B(){ ...}②(不生效)public void...
2021-01-08 10:56:37
3382
3
原创 接口文档生成工具
好用的在线文档生成工具,具体要求如下:1.必须是开源的2.能够实时生成在线文档3.支持全文搜索4.支持在线调试功能5.界面优美说实话,这个需求看起来简单,但是实际上一点的都不简单。我花了几天时间到处百度,谷歌,技术博客 和 论坛查资料,先后调研了如下文档生成工具:一、gitbookgithub地址:https://github.com/GitbookIO/gitbook开源协议:Apache-2.0 LicenseStar: 22.9k开发语...
2020-10-27 16:17:09
5604
1
原创 windows服务器管理Java服务
1、Windows常规启动jar包(外置配置文件) java -jar demo.jar --spring.profiles.active=pro启动后,命令框可以看到启动控制台信息,关闭命令框则程序也关闭。2、java和javaw的区别java命令运行的程序会有控制台输出信息,javaw不会出现控制台窗口,也不会输出任何信息。3、编写启动和停止脚本在jar包同目录位置新建startup.bat @echo off start javaw -jar demo.j...
2020-09-02 14:29:24
580
原创 mysql字段加解密
mysql有相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。具体用法如下:加密:AES_ENCRYPT(‘字段值’,密钥);解密:AES_DECRYPT(‘加密后字段值’,密钥)注意:加密和解密都需要用到密钥:key ,加解密对应数据需要相同的key ,下面例子中我们设置 key = 'abc'举例:在user表中有两个字段,手机号...
2019-12-20 16:09:29
1526
原创 mysql对字符串类型数据求和
mysql直接使用sum(varchar)会导致出现结果出现小数位异常,需要使用cast()函数或者CONVERT()对数据进行格式化,具体如下Cast(字段名 as 转换的类型 ),其中类型可以为:CHAR[(N)] 字符型DATE 日期型DATETIME 日期和时间型DECIMAL float型 (DECIMAL (10,2)//设置精度)SIGNED intTI...
2019-10-21 10:24:19
8120
原创 mysql根据两地经纬度计算距离
SELECT 6371 * acos ( cos ( radians(#{gpsLat}) ) * cos( radians( GPS_LAT ) ) * cos( radians( GPS_LNG ) - radians(#{gpsLng}) ) ...
2019-08-14 11:04:28
624
转载 springboot关于跨域问题的坑
关于跨域,及跨域解决方法请参考:https://www.cnblogs.com/smiler/p/8509062.html当使用addCorsMappings方法配置跨域时遇到的问题。具体代码如下:public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") ...
2019-08-06 10:59:55
236
转载 spring boot拦截器WebMvcConfigurerAdapter,以及高版本的替换方案
用的spring boot版本是1.5.x的,spring boot 2.0,Spring 5.0 以后WebMvcConfigurerAdapter会取消掉。以下介绍下大体的内容,希望对大家都有所帮助。 以下WebMvcConfigurerAdapter 比较常用的重写接口 /** 解决跨域问题 **/public void addCorsMappings(CorsRegist...
2019-08-06 10:46:23
160
原创 Linux启动mysql /tomcat
操作mysqllinux下mysql的启动与关闭1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service...
2019-08-02 15:21:44
309
原创 springbootAdmin监控springboot,并实现在线日志查看
网上有很多springbootAdmin教程,均能实现基本功能,如果想更深入了解,可参看下面教程链接springbootAdmin1.5.7文档,请参考:https://download.youkuaiyun.com/download/k849875005/11429948(1.5.7中文文档:https://blog.youkuaiyun.com/niugang0920/article/details/8255...
2019-07-25 10:36:20
27257
23
转载 linux使用shell定时执行任务删除对应文件
Shell定时删除指定时间之前的文件流程:1、添加执行任务的脚本文件 2、将此脚本写入crontab后即可自动完成查找并删除的工作代码如下:cat delbak.sh#!/bin/shlocation="/root/sqlbak/"find $location -mtime +30 -type f |xargs rm -fps:location 是设置查找的目录...
2019-07-24 11:09:14
849
原创 nginx安装使用
nginx安装请参考:https://www.runoob.com/linux/nginx-install-setup.html(里面有linux、shell相关教程)nginx配置文件请参考:https://www.jianshu.com/p/0f1f9b9c863b最简单的nginx 配置:http { #动态转发 upstream myapp1 { ...
2019-07-24 10:01:15
116
转载 jenkins自动构建部署springboot项目
请参考:https://blog.youkuaiyun.com/zjh_746140129/article/details/80904876最简单的部署请参考:https://blog.youkuaiyun.com/weinichendian/article/details/81274065查看代码是否clone成功,可以去jenkins仓库查看,路径为:/var/lib/jenkins/workspace...
2019-07-24 09:37:58
190
转载 CentOS7安装Jenkins
Jenkins可以通过多种途径安装非docker安装,请参考:https://blog.youkuaiyun.com/shuizhihun07/article/details/80168076(可以离线安装,首先访问:http://pkg.jenkins-ci.org/redhat/查看现有的jenkins版本,选择适合的版本,然后点击下载即可)https://blog.youkuaiyun.com/it_lih...
2019-07-18 14:20:54
735
转载 linux安装git
请参考:https://www.cnblogs.com/imyalost/p/8715688.htmlhttps://www.cnblogs.com/wulixia/p/11016684.html两篇文章类似,下面链接相对详细一点注意一点:(4)安装依赖时,yum自动安装了Git,需要卸载旧版本Git,命令为:yum remove git出现提示输入y即可;这一步要在执行,否则...
2019-07-18 11:16:14
106
转载 将springBoot项目部署到docker入门实例
准备工作:安装jdk、maven、docker1、安装maven,请参考:https://www.cnblogs.com/chinaifae/p/10212437.htmlhttps://www.cnblogs.com/jimmy-muyuan/p/7895933.html2、安装docker,请参考:https://www.runoob.com/docker/centos-docker-...
2019-07-17 15:49:02
1729
原创 Spring一个接口多个实现类,一个实现类实现多个接口,注入方法
1、一个实现类实现多个接口例如:serviceImpl implements Interface1,Interface2在controller中@AutowiredInterface1只能调用Interface1接口的方法总结,注入单个接口,只能调用对应的接口方法2、一个接口多个实现类,注入指定的实现类例如:Interface 接口有两个实现类 Interfac...
2019-06-26 15:32:17
22759
1
Spring Boot Admin 参考指南-2.1.1-SNAPSHOT 谷歌翻译.pdf
2019-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人