自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 java实现导出省市区三级联动下拉excel

java实现导出省市区三级联动下拉excel

2023-07-11 18:23:11 1722

原创 springcloud入门(一):整合openfeign和hystrix

整合openfeign和hystrix

2023-04-16 10:55:57 1025

原创 springboot2.7.6集成swagger3.0踩坑实录

升级springboot2.7.6并集成swagger踩坑实录

2023-04-12 18:15:26 1770 1

原创 elasticsearch6.8.23集群安装和设置密码

elasticsearch6.8.23集群安装和设置密码

2023-04-06 11:37:39 1773

原创 Redis安装及哨兵模式配置

redis单机版安装及哨兵模式配置

2022-11-17 18:03:31 3016

原创 修复路径遍历或任意文件下载漏洞

通过过滤入参特殊符合进行路径遍历拦截

2022-08-01 10:36:45 5998

原创 springmvc项目中XSS漏洞解决

反射型XSS漏洞修复

2022-08-01 09:53:48 1991

原创 springboot配置schedule线程池实现异步执行

启动类Application中增加以下 @Value("${task.pool.size}") int poolSize=30; @Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.setPoolSize(poolSize); taskScheduler.setThreadNa

2021-10-25 17:22:22 421 1

原创 Docker配置nginx文件(图片)访问代理

背景: 最近搞了个项目,需要做文件上传。没用fastdfs,没用阿里oss,也没有在项目开静态资源访问目录。直接在系统上创建目录,文件上传到该目录,通过nginx代理,数据库保存文件存储路径,前端访问文件/图片资源时,后端拼接nginx地址+文件路径返回。windows本地环境配置:下载nginx软件包并解压,如:D:\dev\nginx-1.19.5进入conf目录修改nginx.conf文件:#user nobody;worker_processes 1; ...

2021-09-13 11:31:12 3778 5

原创 Docker容器内修改系统时间方案总结

背景: 项目要使用docker部署到paas平台,但是由于项目本身原因,需要修改系统时间到2019-04-25才能启动。paas应该是使用k8s,我们只上传镜像,和拉起容器所需文件。而部署paas平台,只提供了平台界面给我们修改docker run语句等,并不能接触到系统层的东西。修改不了宿主机的时间,只能想办法解决在容器内修改时间权限问题。方案一: Dockerfile使用的基础镜像是centos,我们可以拉个容器出来,修改/etc/sudoers给所有用户都有权限...

2021-08-24 14:59:04 2618

原创 Docker实战笔记

1、查看镜像各层构建历史: docker history 镜像名:标签 2、run命令可以设置容器启动后执行的命令,如: docker run --volumes-from dbdata -v${pwd}:/backup --name worker ubuntu tar cvf /backup/backup.tar /dbdata 首先利用ubuntu镜像创建了一个容器worker。使用--volumes-from dbdata参数来让worker容器挂...

2021-08-06 11:42:33 243

原创 Docker基于centos7创建带java环境新镜像

1、通过基础镜像centos:7运行容器mycentosdocker run -it --name mycentos centos:7 /bin/bash2、退出容器,将下载好的jdk文件复制到容器mycentos中docker cp jdk-8u231-linux-x64.tar.gz mycentos:/usr/local/3、启动并进入容器mycentosdocker start mycentosdocker exec -it mycentos /bin/bash4、解压jdk文件

2021-08-02 15:01:26 864

原创 Spring Boot集成Spring Data ElasticSearch(一)

spring boot 版本2.0.0ES版本6.4.3一、pom.xml引入spring-boot-starter-data-elasticsearch,它的version是跟随spring boot的<dependency> <groupId>org.springframework.boot</groupId> <arti...

2020-03-16 16:47:05 535

原创 建造者模式(Builder)

通常我们用有参构造函数new一个对象时,会设置各个属性的值,比如,new Person("name",age,"desc")但是也有通过设置一两个值去构造,比如,new Person("name",age,"")、new Person("name",null,"")对于属性很少的类,我们可以这样搞,不费劲,但是如果是几十个属性的类,我们也想通过设置一个"name"就构造一个对象,那后面的还...

2019-04-24 09:43:40 146

原创 Elasticsearch安装及初步使用

背景:一周前接到个紧急需求,项目PC端商品搜索要搞智能搜索,一个输入框,随便输入SPU码或者SKU码或者商品名称都能智能识别用户搜索的是啥,返回搜索结果。问了组长,这个要加入搜索引擎咯。这。。。我没搞过啊,产品还说要紧急上的,我想了下,先搞个临时方案吧,前端用正则识别用户输入的是中文或者英文时,传商品名称这个字段给我搜索,是数字的就传spu、sku给我。这个临时方案就是sql模糊搜索咯。然后上...

2019-04-22 16:34:34 2825 1

原创 BindingResult的使用

BindingResult的简单使用和统一校验处理

2019-04-02 15:42:45 34664 5

原创 SpringMVC使用JWT简单验证

JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数据量...

2019-04-02 09:12:59 2314

空空如也

空空如也

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

TA关注的人

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