自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 spring boot如何实现对应用系统进行请求加密、响应加密处理

/ 设置响应的加密key,用于前端解密。可以通过自定义注解,实现对指定接口的请求响应数据加解密。// 对数据加密返回。

2023-05-30 16:28:53 1975

原创 easyExcel自定义格式转换

使用easyExcel工具处理导入导出字段时,可能会涉及某些字段特殊处理,比如日期格式处理、字段加解密、枚举处理等,可以使用自定义格式转换来实现

2023-03-27 16:25:14 2553 1

原创 docker安装的mysql8修改my.cnf,无法启动容器解决

参考:docker修改mysql配置文件后,无法启动mysql容器_super_ye_man的博客-CSDN博客_docker 启动的mysql 配置文件新手上路,使用docker容器必定会遇到一些坑。先回顾一下:情况是这样的,首先是数据库密码忘记了,这时候容器是能运行的于是就进入mysql容器修改了mysql.cnf文件,在【mysqld】下添加了如下命令;skip-grant-tables然后重启mysql服务器这条命令在mysql中可以使用,但你要是在mysql容器中使用那你就掉坑了。然后你就运行不了

2022-03-08 15:11:28 3736 8

转载 Spring Boot 禁用 Swagger 的三种方式

阅读目录(Content)本文来讨论在 Spring Boot 中禁用swagger 一、方法一:使用@Profile 二、方法二:使用 @Value() 推荐使用 三、方法三:使用@ConditionalOnProperty 回到顶部(go to top)本文来讨论在 Spring Boot 中禁用swagger原文:https://blog.csdn.net/weixin_37264997/article/details/82762050一、方法一:使用@Profil

2021-04-12 10:06:01 12928

原创 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 3165 3

原创 接口文档生成工具

好用的在线文档生成工具,具体要求如下:1.必须是开源的2.能够实时生成在线文档3.支持全文搜索4.支持在线调试功能5.界面优美说实话,这个需求看起来简单,但是实际上一点的都不简单。我花了几天时间到处百度,谷歌,技术博客 和 论坛查资料,先后调研了如下文档生成工具:一、gitbookgithub地址:https://github.com/GitbookIO/gitbook开源协议:Apache-2.0 LicenseStar: 22.9k开发语...

2020-10-27 16:17:09 5468 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 514

原创 mysql字段加解密

mysql有相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。具体用法如下:加密:AES_ENCRYPT(‘字段值’,密钥);解密:AES_DECRYPT(‘加密后字段值’,密钥)注意:加密和解密都需要用到密钥:key ,加解密对应数据需要相同的key ,下面例子中我们设置 key = 'abc'举例:在user表中有两个字段,手机号...

2019-12-20 16:09:29 1428

原创 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 7160

原创 mysql根据两地经纬度计算距离

SELECT 6371 * acos ( cos ( radians(#{gpsLat}) ) * cos( radians( GPS_LAT ) ) * cos( radians( GPS_LNG ) - radians(#{gpsLng}) ) ...

2019-08-14 11:04:28 559

转载 springboot关于跨域问题的坑

关于跨域,及跨域解决方法请参考:https://www.cnblogs.com/smiler/p/8509062.html当使用addCorsMappings方法配置跨域时遇到的问题。具体代码如下:public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") ...

2019-08-06 10:59:55 210

转载 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 124

原创 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 267

原创 springbootAdmin监控springboot,并实现在线日志查看

网上有很多springbootAdmin教程,均能实现基本功能,如果想更深入了解,可参看下面教程链接springbootAdmin1.5.7文档,请参考:https://download.csdn.net/download/k849875005/11429948(1.5.7中文文档:https://blog.csdn.net/niugang0920/article/details/8255...

2019-07-25 10:36:20 26725 22

转载 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 795

原创 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 83

转载 jenkins自动构建部署springboot项目

请参考:https://blog.csdn.net/zjh_746140129/article/details/80904876最简单的部署请参考:https://blog.csdn.net/weinichendian/article/details/81274065查看代码是否clone成功,可以去jenkins仓库查看,路径为:/var/lib/jenkins/workspace...

2019-07-24 09:37:58 159

转载 CentOS7安装Jenkins

Jenkins可以通过多种途径安装非docker安装,请参考:https://blog.csdn.net/shuizhihun07/article/details/80168076(可以离线安装,首先访问:http://pkg.jenkins-ci.org/redhat/查看现有的jenkins版本,选择适合的版本,然后点击下载即可)https://blog.csdn.net/it_lih...

2019-07-18 14:20:54 677

转载 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 83

转载 将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 1688

原创 Spring一个接口多个实现类,一个实现类实现多个接口,注入方法

1、一个实现类实现多个接口例如:serviceImpl implements Interface1,Interface2在controller中@AutowiredInterface1只能调用Interface1接口的方法总结,注入单个接口,只能调用对应的接口方法2、一个接口多个实现类,注入指定的实现类例如:Interface 接口有两个实现类 Interfac...

2019-06-26 15:32:17 22358 1

ElasticSearch实战教程

ElasticSearch实战教程

2022-07-22

Spring Boot Admin 参考指南-1.5.7-谷歌翻译.pdf

Spring Boot Admin 参考指南-1.5.7-谷歌翻译

2019-07-25

Spring Boot Admin 参考指南-2.1.1-SNAPSHOT 谷歌翻译.pdf

Spring Boot Admin 参考指南-2.1.1-SNAPSHOT 谷歌翻译

2019-07-25

JS日历控件(可选多个日期、很简单)

提供多日期选择操作,只有一个关联js文件,简单易懂,对兼容性要求高的项目比较实用,适合初学者

2015-12-01

java基础知识学习

java基础知识学习,最基础的文档,简单易懂

2015-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除