2020-01-22 折腾 Aria2 + Rclone + Goindex 实现离线下载在线观看 准备工作 云阀 5R NAT小鸡 Google Drive 账号一枚 CloudFlare 账号 关于云阀的小鸡,性价比高,只提供ipv6和ipv4端口,因此下面的教程可能某些地方做了多余的动作,例如修改端口号等 安装Aria2一键脚本执行下面的命令1wget -N git.io/aria2.sh && chmod +x aria2.sh && ./ari... 阅读全文…
2020-01-22 优化 Canal 根据 binlog日志数据同步 创建mysql账户如果使用的是root用户,则不需要操作这个步骤 grant all privileges on . to ‘jcc’@’%’ identified by ‘jcc’;flush privileges; 配置mysql (参见canal Quickstart)启用binlog日志打开 mysql.cnf 文件1234[mysqld] log-bin=mysql-bin b... 阅读全文…
2020-01-07 优化 ThinkPHP使用RabbitMQ进行数据解耦 从安装到监听完全版 介绍分布式部署,RabbitMQ(简称MQ)作为消息中间件是一个非常不错的选择,可以实现异步互不干扰的解耦操作。 解决需求当有两套系统分别部署时,需要同步一部分数据,或者需要互不干扰解决异步独立运行时,可以使用RebbitMQ来给两套系统解耦,使用RebbitMQ作为中间件,只做消息传输使用,当系统A宕机或者因故障无法使用时,不会影响到系统B的正常运行! 部署MQ使用Docker部署,安装D... 阅读全文…
2019-12-14 架构 公司代码架构 - Docker + Jenkins + Gogs + Portainer(四) Portainer + Swarm 管理Docker集群介绍Portainer是一个Docker管理工具,它支持多种方式,我们这里只写,远程链接形式和本地形式 搭建环境 服务器1 :Virmach 水牛城 RAM1.8G 2C 10GSSD(黑五机器) 操作系统 :Ubuntu16.04 部署环境 :LNMP1.6 (我是军哥铁粉) 服务器1:搭建Jenkins中转服务... 阅读全文…
2019-12-11 架构 公司代码架构 - Docker + Jenkins + Gogs + Portainer(三) 配置Jenkins实现自动构建介绍前面已经搭建好了基本环境,剩下的就是自动构建了,这里就需要使用我们的构建工具Jenkins,Jenkins是一个非常牛逼的东西,它可以实现代码同步构建,当你修改你的代码并传到git时,Jenkins可以自动将你的代码同步到服务器上面,当然这只是Jenkins的基本功能之一,他还有非常多的东西值得我们学习~ 搭建环境 服务器2 :Pacificrack... 阅读全文…
2019-12-10 架构 公司代码架构 - Docker + Jenkins + Gogs + Portainer(二) 安装 Gogs + Docker常用命令介绍本节主要写一下Jenkins的配置与自动构建过程,包括使用Gogs作为git服务器,配置自动构建等。本节需要配合上一节的内容使用,即 安装 Docker + Jenkins 的服务器一台 搭建环境 服务器3 :TencentCloud 北京 RAM4G 2C 40GSSD(新用户机器)998RMB/3Year 操作系统 :CentOS... 阅读全文…
2019-12-09 架构 公司代码架构 - Docker + Jenkins + Gogs + Portainer(一) 公司代码架构 - Docker + Jenkins + Gogs + Portainer(一)介绍公司研发项目时,遇到git作为版本控制时,很常见的问题是部署比较麻烦(相比较麻烦),需要先克隆在拉到服务器部署,代码提交频率过高时,就会出现一天很多次提交代码,部署代码,浪费了大量的人力物力,于是乎大量的架构师技术总监们开始研究各类解决方案,各种上线前review代码,这是一件非常痛苦的事情,这... 阅读全文…
2019-06-20 优化 开发中常见的MySQL数据库优化细节 前言以我的习惯来讲,每开始一个新的项目都需要先把思路完善,紧接着就需要建立数据库,在码代码的时候,就一般不会在修改数据库的构造了,因此,数据库的结构通常关乎着查询的速度以及程序的完善程度,一个好的结构可以让你少写很多代码,也能让程序的运行速度更加快,通常在大公司都是由DBA来做这件事,但是事无绝对,作为一名合格的后端,掌握一些少量的数据库优化也是很需要的。 MySQL优化 - 数据类型及CU... 阅读全文…
2019-06-19 Python mm131全栈多线程爬虫 起因LOC的大佬们最近开始疯狂的爬取mm131,作为一个Python初心者,作为技术上的学习,也要与时俱进,简单写了一个图片下载爬虫,看到大佬们似乎是做了一个typechoo的对接接口,我这边回头有空也搞一个wordpress的接口(只在博客内发布),之前写过一个新浪远程上传的接口,由于种种原因,新浪已经不支持外链了,因此这个wordpress接口可能就有时间再做了,不然做出来也是个摆设,没... 阅读全文…