-
Blog 恢复
博客恢复背景从21年最后一次更新博客到现在,博客停止更新近4年,相比于基于CSDN的博客,还是用GitHub Pages搭建的博客更符合倒腾的劲,加上知识体系随着大模型的深入,需要体系的熟悉和沉淀相关知识,所以决定恢复博客。恢复步骤如果是从零开始搭建,可以参考我之前写的[博客搭建](https://blog.zhangyong.info/2021/05/23/%E5%8D本次恢复博客,主要是环境的搭建 github拉取代码 本地搭建jekyll环境 本地运行jekyll 本地修改 ...…
-
Java 总结一
Java 项目相关技术点汇总删除Java环境sudo rm -rf“/ Library / Internet Plug-Ins / JavaAppletPlugin.plugin”sudo rm -rf“/Library/PreferencePanes/JavaControlPanel.prefPane”sudo rm -rf“〜/ Library / Application Support / Java”vim ~/.bash_profileJAVA_HOME="/Library/Jav...…
-
Django 项目相关汇总
Django 项目相关技术点汇总rest framework 序列化首先想到的是,写restful接口,操作数据库urls文件from rest_framework.routers import DefaultRouterfrom .views import yyyEditurlpatterns=[]# 创建路由对象routers = DefaultRouter()# 通过路由对象对视图进行路由生成routers.register('yyy',yyyEdit)urlpatterns += ...…
-
Flask 项目相关汇总
Flask 项目相关技术点汇总gunicorn方式与apscheduler定时任务若干问题1. 构建镜像多进程方式运行python程序,实际只需要在requirements中添加gunicorn模块在通过dockerfile构建镜像时,通过gunicorn启动项目即可FROM python:3.6ENV BUILD_PACKAGES="curl build-essential python3-dev ca-certificates libssl-dev libffi-dev"ADD . /...…
-
Loki日志系统搭建
背景: EFK太重,Loki作为专注日志流的一款插件,对于只需要进行日志流处理的需求完全吻合总览Grafana Loki 包含三个组件 Promtail Loki Grafana由于原系统中已经部署Grafana用于监控,所以日志这套可共用Grafana,更加方便其中Promtail类似于EFK中的fluentd组件,发现服务日志并输出到Loki,在Promtail中定义的label会添加到日志流中,替代索引。而整个组件的难点就在于如何定义吻合自己系统的Promtail收集规则...…
-
zabbix生产实践
背景:目前项目上k8s集群的监控采用标准的prometheus+altermanager+hook(hook是我这边收集处理告警的程序后续如果想写的话专门写一篇来介绍)但宿主机的各项指标监控prometheus覆盖不完全,针对windows、mac等各类平台的监控目前还是开源的zabbix比较完善服务端部署本篇文章是基于github作者jangaraj的项目进行部署的,上一个版本的xxl持续使用了很久,效果不错,本次是基于新的项目docbix-xxl进行部署的项目地址server端的部...…
-
如何将服务运行在k8s中
距离上次更新正好一个月,因为公司马上要搬家了,最近各种环境的迁移,进公司以后除了负责线上的运维还需要分出精力去搞公司的私有客户,最近终于从私有客户那边抽出来,多写写抓紧入门一下,这篇文章算是应用容器化+k8s上线的入门教程了如何将服务运行在k8s中环境准备这篇文章建立在,已经准备好了如下的环境的基础上,如果没有可以找找教程,自行测试k8s太重的话可以弄轻量的k3s都可以 python3,docker k8s,私有仓库开发过程因为刚写python,所以这里以python的代码为例,其...…
-
Nginx生产实践
生产环境nginx,主要接收最前端的流量,然后负载均衡或者引流。记录下目前Nginx常用的一些配置与作用说明,通过这篇文章,可以了解到生产上各种nginx的使用方法与基础技巧常用的一些nginx配置 测试环境本地项目调试 测试环境多端口调试 rewrite常用用法 root&alias用法与区别 生产环境切换测试环境本地项目调试server { listen 80; server_name xxx; error_page 502 503 504 = ...…
-
云主机磁盘分区
去年云主机快到期了,对比各个云主机,挑选性价比最高的一家云主机,最后选了ucloud的,因为确实便宜到爆炸啊去年这个时候,薅羊毛2c8g的伦敦节点,花了300+一年搞定今年看到官网又出了海外节点2折的活动,果断入手香港节点2c4g20G+2M带宽,价格550以上与本文无关发现系统盘有点小,准备扩一下系统盘,20g到40g一年0.01元,呵呵呵,不买我是弟弟啊~一顿操作加载系统盘,重装电脑,发现fdisk下面仅仅/dev/vda显示为40g。系统盘已经挂载上去的/dev/vda1对应系统...…
-
Openshift-生产环境部署
生产环境安装openshift 主机类型 主机名 IP地址 操作系统 Master节点 master.example.com 192.168.172.168 Centos 7.2 Node节点 node1.example.com 192.168.172.169 Centos 7.2 Node...…