- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 用Mailgun方式在Drone pipeline中集成SMTP邮件通知
文章目录用Mailgun方式在Drone pipeline中集成SMTP邮件通知前言在Mailgun中开启SMTP服务在Drone pipeline中集成邮件通知小结用Mailgun方式在Drone pipeline中集成SMTP邮件通知前言一般地,集成SMTP邮件通知方式有3种:方式一:使用公司SMTP Server,邮箱名通常为xxx@company.com方式二:使用免费邮箱服务商提供的SMTP Server(比如QQ邮箱和163邮箱),邮箱名通常为xxx@qq.com或 xxx@163.
2020-06-26 08:59:05 2237
原创 软件匠艺 Software Craftsmanship
文章目录软件匠艺 Software Craftsmanship前言软件匠艺宣言软件匠艺倡导的实践相关书籍软件匠艺 Software Craftsmanship前言Martin大叔的新书《敏捷整洁之道》(Clean Agile)出版了,赶紧入手了一本,一口气读完,感慨良多。在该书中,Martin大叔作为《敏捷宣言》发起人之一,结合自己50年软件从业经验,历数了敏捷20年之怪状。一言概括,缺乏技术实践。敏捷形式化,DevOps工具化,唯独缺少了极限编程实践。在2008年,开发者们在《敏捷宣言》的基础
2020-06-25 08:22:18 1005
原创 Spring DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144
文章目录Spring DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144前言问题分析问题解决过程通过配置参数加大缓冲区通过配置类加大缓冲区限制接口返回JSON的大小检查网关的拦截器(Filter)是否操作了HTTP body问题解决结果Spring DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144前言最近在项目中遇
2020-06-24 17:58:00 29063 6
原创 9个必须掌握的Linux性能调优命令和工具
文章目录常用Linux性能调优命令和工具前言top命令htop命令ps命令free命令vmstat命令iosat命令netstat命令df命令du命令常用Linux性能调优命令和工具前言一般来说,Linux性能调优涉及CPU、内存和 IO,包括进程、线程、程序堆栈、内存、Swap、CPU调度、内存调度、网络连接和IO读写等。本文介绍了Linux查看资源使用情况和性能调优常用的命令,包括top、htop、ps、free、vmstat、iostat、netstat、df和du命令。top命令top命
2020-06-20 12:34:45 1078
原创 一次解决Easypoi导出Excel文件打开乱码问题的过程
文章目录一次解决Easypoi导出Excel文件打开乱码问题的过程前言解决问题过程排查最近的变更最近做了什么代码变更?最近做了什么配置变更?定位问题前端问题还是后端问题?Maven依赖冲突问题?Linux环境问题?Easypoi问题?网关问题?解决问题小结一次解决Easypoi导出Excel文件打开乱码问题的过程前言项目中使用Easypoi来导出Excel,上线后是正常的,过了段时间,测试反馈导出的Excel文件打开乱码,打开Excel文件时提示“文件格式和扩展名不匹配…文件可能已损坏或不安全”。导
2020-06-18 10:45:03 8150 1
原创 在CentOS7上安装Drone搭建CI持续集成环境
文章目录在CentOS7上安装Drone从GitHub拉取代码自动构建前言安装前规划安装过程配置域名解析安装Docker拉取Drone Server镜像添加GitHub OAuth Application生产Drone RPC secret启动Drone Server配置Nginx反向代理到Drone Server为Drone站点配置HTTPS测试Drone Server安装和运行Drone Runner激活项目测试Drone Pipeline测试Drone Pipeline for Java在生产上安装D
2020-06-14 16:01:37 2049
原创 在CentOS7上使用Letsencrypt为Nginx站点配置HTTPS
文章目录在CentOS7上使用Letsencrypt为Nginx站点配置HTTPS前言配置过程安装Certbot Let'sencrypt客户端为Nginx站点配置HTTPS验证站点HTTPS证书定时更新Let‘sencrypt SSL证书参考文档Troubleshootingcertbot UnrewindableBodyError在CentOS7上使用Letsencrypt为Nginx站点配置HTTPS前言计划对自己的站点xdevops.cn 配置HTTPS,但是用自签名的SSL证书会被浏览器认为
2020-06-13 20:47:36 1124
原创 Drone设置Nginx反向代理后css/js 404错误
文章目录Drone设置Nginx反向代理后css/js 404错误前言Nginx配置静态资源文件404错误掉坑过程出坑过程小结Drone设置Nginx反向代理后css/js 404错误前言在服务器上安装了Drone,端口为9080。计划将http://xdevops.cn/drone/反向代理(转发)到服务器上的9080端口,因为我不想直接暴露9080端口。Nginx配置upstream drone_server { server 127.0.0.1:9080;}...loca
2020-06-13 17:01:16 3013
原创 怎么才算是一个好的CI Server
文章目录怎么才算是一个好的CI Server前言功能需求质量需求直观衡量标准怎么才算是一个好的CI Server前言CI Server已经成为软件开发的标配,那什么样的CI Server才算是一个好的CI Server呢?笔者用过IBM RTC、Team City和Jenkins,也知道GitLab CI、Travis CI和Drone。功能需求一个好的CI Server应该能够:方便与多种代码库集成,代码变更时可以触发构建;支持前后端多语言;Pipeline as Code,可以用代码
2020-06-10 20:27:53 433
原创 解决GitHub release下载慢、clone和push慢的问题
文章目录解决GitHub release文件下载慢的问题问题原因解决方案用手机热点来连接使用网站代理使用自己的云服务器下载解决GitHub release文件下载慢的问题问题原因下载慢的原因是GitHub release的文件是放在 s3.amazonaws.com 上,而由于众所周知的原因Amazon云在国内访问不是很顺畅。解决方案用手机热点来连接移动网络比宽带的网络限制,可以使用电脑来连接手机热点来下载,并多尝试几次。使用网站代理比如,使用https://toolwa.com/githu
2020-06-10 12:29:08 5371
原创 解决Nginx下载php而不是执行php的问题
文章目录解决Nginx下载php而不是执行php的问题排查步骤Nginx 配置文件例子参考文档解决Nginx下载php而不是执行php的问题排查步骤先检查有没有安装和运行了php-fpm:systemctl status php-fpm再检查php-fpm有没有侦听在9000端口:netstat -tnlp | grep 9000检查Nginx配置文件中有没有为.php文件指定了正确的php解析程序,比如:location ~ \.php$ { try_fil
2020-06-05 19:04:59 3406
原创 在CentOS7中重置MySQL root密码
文章目录在CentOS7中重置MySQL root密码重设MySQL root密码参考文档在CentOS7中重置MySQL root密码重设MySQL root密码在MySQL 5.7.29 上验证通过。# 停止MySQLsudo systemctl stop mysqld# 设置关闭鉴权和网络连接sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"# 启动MySQLsudo
2020-06-05 12:07:52 1410
原创 Java后端开发工程师技术栈整理
文章目录Java后端开发工程师技术栈整理常用工具Java IDE数据库客户端数据库建模工具SSH客户端文本编辑器Markdown编辑器API调试工具浏览器压力测试工具DevOps工具链其它工具框架与库核心框架综合库数据库ORM依赖管理任务调度JSON序列化导入导出Excel单元测试代码简化微服务架构网关服务注册、配置和管理中心安全(认证和健全)服务间调用(RPC调用)服务负载均衡链路跟踪服务监控中间件负载均衡和代理服务器分布式缓存关系型数据库NoSQL数据库分布式消息队列搜索引擎环境和部署Linux容器容器
2020-06-03 16:07:58 2255 1
OAuth_and_OpenID_Connect_in_plain_English_v1.6__KCDC_
2020-10-28
keras_datasets.zip
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人