- 博客(7)
- 收藏
- 关注
原创 使用Portainer管理阿里云Swarm集群
做此行为的原因:是公司业务主要通过docker镜像部署在阿里云上面,使用了阿里云的Swarm集群和负载均衡产品。应该是由于技术前景的原因,阿里云早些时候提示不再支持Swarm,且年底将下线控制台:在此情况下,开始寻找替代方案。1、迁移到k8s2、继续使用当前模式,自己部署swarm集群虽然k8s是主流和未来,但是考虑到公司和业务情况和学习成本。决定暂缓升级k8s,部署自己swarm控制...
2019-12-20 09:59:34
1016
3
原创 springcloud-zuul 网关 控制同ip同接口访问频率
上周末公司线上环境出问题了,某个服务容器老是崩溃。忧心忡忡的排查一番后,发现是有个接口在被爬虫轮询扒数据,之前业务原因这个接口没有身份验证,临时加上了,也查到对方几个ip封掉。公司开会计划年后前后端加入严格点的加密验证,年前让我暂时在后端做一下优化(前端有app,让客户年前更新成本太大)。思路是这样的:对于所有接口 同一个请求地址,并且同一个ip, 5秒内最多请求5次。超过的话提示访问过于频繁,...
2019-01-31 16:09:41
4161
2
原创 python上传文件夹到阿里OSS
上传指定本地文件目录中的所有文件到OSS指定Bucket文件夹因为OSS可以绑定域名托管静态网页,所以我们项目的前端文件就放到上面啦。但是控制台是不支持本地文件夹上传的,所以用python写了一个脚本方便前端同事上传,随着项目逐渐丰满起来,文件也修改了两次以方便使用,在这里贴出来,有同样需要的也可以改改拿去用,省点时间。目前是5个项目(5个目录),2种环境(两个OSS-Bucket)。启动后输...
2018-12-23 14:57:08
3933
4
原创 Jenkins使用, maven插件配置修改
今天要将项目 构建-测试-打包-上传docker镜像 流程放到jenkins上。 通过git某分支变动,自动触发以上流程,当然还可以加入其它自定义操作。jenkins也是通过docker方式安装,所以环境配置不太方便就使用了插件安装,安装过程略过。建立好maven项目再配置一些信息后基本正常。如图:配置git仓库和分支(只有test分支变动会触发构建)每5分钟检查一次是否要执行构建...
2018-12-13 17:17:56
4388
原创 java给图片添加文字水印,以及docker容器添加中文字体支持
最近项目需要给用户上传的图片打上时间戳等信息的水印。由于我们图片是存在阿里云OSS上,首先想的是用OSS自带的方式添加省事,地址是https://help.aliyun.com/document_detail/44957.html发现虽然简单,但是水印内容通过编码拼接在图片地址后面,每次访问都要加上,如果要保存下来还需要自己存第二遍有水印的图。可是我们并不需要没有水印的原图,...
2018-11-09 15:05:23
2556
6
原创 springboot 线程池学习
springboot 线程池学习本人的第一篇博客,主要用来备忘及督促自己学习。最近闲下来看了springboot 线程池的使用,也许今后会用到。定义线程池import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;...
2018-11-05 16:42:53
283
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人