- 博客(17)
- 收藏
- 关注
原创 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
452
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
4077
5
原创 Docker容器内修改系统时间方案总结
背景: 项目要使用docker部署到paas平台,但是由于项目本身原因,需要修改系统时间到2019-04-25才能启动。paas应该是使用k8s,我们只上传镜像,和拉起容器所需文件。而部署paas平台,只提供了平台界面给我们修改docker run语句等,并不能接触到系统层的东西。修改不了宿主机的时间,只能想办法解决在容器内修改时间权限问题。方案一: Dockerfile使用的基础镜像是centos,我们可以拉个容器出来,修改/etc/sudoers给所有用户都有权限...
2021-08-24 14:59:04
3283
原创 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
284
原创 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
922
原创 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
616
原创 建造者模式(Builder)
通常我们用有参构造函数new一个对象时,会设置各个属性的值,比如,new Person("name",age,"desc")但是也有通过设置一两个值去构造,比如,new Person("name",age,"")、new Person("name",null,"")对于属性很少的类,我们可以这样搞,不费劲,但是如果是几十个属性的类,我们也想通过设置一个"name"就构造一个对象,那后面的还...
2019-04-24 09:43:40
157
原创 Elasticsearch安装及初步使用
背景:一周前接到个紧急需求,项目PC端商品搜索要搞智能搜索,一个输入框,随便输入SPU码或者SKU码或者商品名称都能智能识别用户搜索的是啥,返回搜索结果。问了组长,这个要加入搜索引擎咯。这。。。我没搞过啊,产品还说要紧急上的,我想了下,先搞个临时方案吧,前端用正则识别用户输入的是中文或者英文时,传商品名称这个字段给我搜索,是数字的就传spu、sku给我。这个临时方案就是sql模糊搜索咯。然后上...
2019-04-22 16:34:34
2863
1
原创 SpringMVC使用JWT简单验证
JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数据量...
2019-04-02 09:12:59
2377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人