自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第一天

当你发现自己的才华撑不起野心时,就请安静下来学习吧

  • 博客(337)
  • 论坛 (1)
  • 收藏
  • 关注

原创 自律给我自由

自律给我自由

2018-04-16 14:02:54 880

原创 记录一些腾讯云docker镜像相关操作

登录操作docker login --username=294416 ccr.ccs.tencentyun.com/longdbtencentdocker/publongdb

2021-01-15 14:11:28 11

转载 利用linux的dd命令生成指定大小的文件

有时候需要文件来测试,需要把文件设置为指定大小,在linux中很容易搞起:ubuntu@VM-0-15-ubuntu:~/taoge/cpp$ dd if=/dev/zero of=zeroFile bs=1K count=11+0 records in1+0 records out1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000238263 s, 4.3 MB/subuntu@VM-0-15-ubuntu:~/taoge/cpp$ ll zeroFile -

2021-01-15 10:54:51 11

转载 php微服务,在laravel中集成nacos配置中心

php微服务的资料一直比 java 少,不过java微服务的一些组件 php 也是可以复用的,就拿配置中心这个组件举例,来看看在 php 里如何使用????配置中心作为微服务不可缺少的关键组建,下面就在laravel中集成配置中心nacosnacos是由阿里巴巴开发的微服务配置中心,参考:nacos下面用到了由作者写的php的nacos客户端php-nacos:github地址启动nacos配置中心可以使用docker启动git clone https://github.com/nacos

2020-12-18 10:34:07 69

转载 python项目中集成sentry上报

https://blog.csdn.net/enjolras_fuu/article/details/95315260

2020-12-11 14:55:21 20

原创 shywalking -api示例

2020-09-23 11:09:51 34

原创 prometheus监控zookeeper

docker方式安装安装zookeeper zookeeper.yml 文件version: "3"services: zoo1: image: zookeeper restart: always hostname: zoo1 ports: - 2181:2181 environment: ZOO_MY_ID: 1 ZOO_SERVERS: server.1=0.0.0.0:2888:3888;2181 ser

2020-09-22 16:50:00 141

原创 搭建rocketmq并使用使用prometheus+grafana进行监控展示demo

备注此次搭建过程是一个demo,不涉及集群和优化方式一:docker方式搭建安装容器启动nameserverdocker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.1启动brokerdocker run -d -p 10911:10911 -p 10909:10909\ --name rmqbroker --link rmqserver:namesrv\ -e "NAMESRV_ADDR=n

2020-09-22 16:19:51 198

原创 shell脚本监控主机cpu,内存,磁盘使用情况脚本

shell脚本监控主机cpu,内存,磁盘使用情况脚本#! /bin/bashcd /home/groupop/checkServerif [ ! -f hostlist ];then exit 0;fiip="";types="";> monitor.error.log;CPU_USED_PCT="93";MEM_USED_PCT="92";DISK_USE_PCT="80";for line in `cat hostlist | grep -v '#'`

2020-09-07 16:05:03 196

转载 在windows编辑了文件导致linux执行出错

在Windows下编辑了文件,然后在linux下执行,可能会有乱码问题。需要下载dos2unix 进制转换下文件即可正常运行dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。yum -y install dos2unix https://www.cnblogs.com/Tunan-Ki/p/11940575.h

2020-08-26 15:05:24 71

转载 简单监控脚本细节分析

这一博文,是对上一博文的中两个脚本的细节的分析,内容不多,但是价值不小!其一,就是CPU的统计利用率,我采用的是top指令。计算用户态和内核态的使用率之和。function cpuSts(){ content=`top -b -n 1| grep "Cpu(s)"` ##echo $content cpup=`echo ${content#*:}` cpuu=`echo ${cpup%us*}` cpuss=`echo ${cpup#*,}` cpus=`echo $

2020-08-14 14:58:48 54

转载 linux添加磁盘后动态加载

CSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,在服务器中广泛的应用。当然在虚拟化平台支持下,也能模拟出SCSI设备,方便在虚拟机上热添加SCSI设备(一般是硬盘)但是在热添加SCSI设备之后,需要手动rescan SCSI设备。比较常见的做法是输入如下命令echo “- - -” > /sys/class/scsi_host/host*/scanCentOS/RHEL5.9开始(SUSE11/12也有这个工具)提供一个工具包sg3_utils同样可以方便的实现r

2020-08-03 16:28:02 76

原创 nginx 通过域名代理tcp端口

碰到一种场景,使用nginx进行反向代理tcp端口,网上大部门的设置都是一个端口代理一个端口,没有一个端口通过域名代理后端多个端口的情况。在sf上面看到一个设置教程,记录下只需要修改nginx.conf,添加如下配置即可,stream { map $ssl_preread_server_name $name { mysql.test.com mysql; redis.test.com redis; default https_default_ba

2020-07-01 14:06:33 1217

原创 es进行数据迁移的几个方案

esm迁移工具https://github.com/medcl/esmesdump

2020-06-05 16:22:00 1679

原创 nginx 日志配置详解

有一天突发奇想,nginx反向代理能不能记录后端接口的处理时间呢?如果能记录那么就可用定位分析接口的处理异常了。配置如果需要nginx记录请求时间,那么就需要配置nginx的log_fromat具体修改nginx.conf配置文件http { include /etc/nginx/conf/mime.types; default_type application/octet-stream;log_format main '$remote_addr $remote_user .

2020-05-11 11:56:53 266

原创 django关于自增id的问题

在django中,如果创建模型。不指定id。django会自动自定一个idclass Student(models.Model): name = models.CharField(max_length=16) sex = models.CharField(max_length=4)像这种情况。django会自动添加一个自增id在数据库的表结构为id name sex相当于class Student(models.Model): id = models.AutoFiel

2020-05-08 17:44:20 945

原创 flask 日志一些文章

https://www.cnblogs.com/fengff/p/9512045.htmlflask 日志一些文章

2020-04-26 00:07:06 127

原创 python2+python3+django+uwsgi+nginx共存

背景:服务器上面有需要部署两个django项目,其中一个python3版本,一个是python2版本,怎么使用这两个版本的项目使用uwsgi共存呢?思路:既然都是一个是使用python2 的wsgi,一个使用的是python3版本的uwsgi。那么就可用先安装两个uwsgi,之后对uwsgi进行不同版本重名了即可步骤:安装uwsgipip2 install uwsgipip3 i...

2020-04-24 14:50:32 219

原创 centos7 离线安装mysql

公司内网没有外网,需要安装mysql,因此只好下载mysql包进行安装下载安装下载地址:https://downloads.mysql.com/archives/community/选择相应的版本现在即可RPM Bundle 这个应该是 rpm的安装包下载后直接解压,然后直接执行命令安装即可rpm -ivh mysql* 或者 rpm -y localinstall ...

2020-04-21 14:43:44 196

转载 python计算当前时间的前(后)一分钟,前(后)一小时,前(后)一天

计算当前时间import datetimedatetime.datetime.now()# 2019-06-30 10:51:14.089271# 格式化时间datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")# 2019-06-30 10:52:05多加(减)一天(datetime.datetime.now()+dateti...

2020-04-19 00:52:21 928

原创 python-django模型model查询get和filter的一些区别

也许不严谨,仅供自己学习和研究使用getget查询返回使用get查询返回的是一个对象 resp = oauth_clients.objects.get(appid=body_data['appid']) print(type(resp)) print(resp)如果有结果,则返回结果是<class 'oauth2.models.oauth_clients'>{"id...

2020-04-18 23:17:00 382

转载 Django之model fitter和F/Q以及多对多操作

F操作,使用查询条件的值打个比方吧,有一张表,保存着公司员工的工资,公司普涨工资,如何在model中操作,这就用到了F,首先需要导入此模块:from django.db.models import F操作:models.UserInfo.objects.filter().update(salary=F('salary')+500)Q操作,构造搜索条件model中的查询搜索有三种方式...

2020-04-15 18:18:50 90

原创 ubuntu18.04下安装mariaDB

在windows10中安装了ubuntu18.04,需要安装mariadb更新源或者替换源之后进行安装apt-get install mariadb-server启动和停止sudo /etc/init.d/mysql startsudo /etc/init.d/mysql stop设置密码sudo mysql_secure_installation 上面可以配置登录密...

2020-04-05 13:26:30 460

原创 shell获取网卡流量

网卡信息已知有如下网卡信息,我需要获取docker0的网卡流量,或者eth0的网卡流量信息br-889578db29c5: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.1.2 netmask 255.255.240.0 broadcast 192.168.47.255 eth...

2020-04-05 03:19:16 185

转载 使用ssh工具连接到ubuntu on windows(wsl)

相信很多同学都体验到了wsl的强大,但是window自带的命令行工具体验式真的差。复制粘贴这种事情都做不好,忍无可忍!!!通过ssh连接变通的使用客户端工具或许是一个思路,于是搜索了一下,果然有同学试过了,我这里就整理一下,为后面的同学铺铺路吧首先是卸载重装一遍ssh服务,这里不是很确定是不是自带ssh服务有没有问题。sudo apt-get remove openssh-server...

2020-04-05 02:32:02 675

转载 Django models模型-条件查询

条件查询(1) 查询等exact:表示判等。例:查询编号为1的图书。 list=BookInfo.objects.filter(id__exact=1)可简写为: list=BookInfo.objects.filter(id=1)(2) 模糊查询contains:是否包含。例:查询书名包含'传'的图书。 list = BookInfo.objects.filter(btitle...

2020-04-02 22:16:51 66

原创 Django WSGIRequest对象

django中view中接受过来的参数详解一 模拟请求Django在接收到http请求之后,会根据http请求携带的参数以及报文信息创建一个WSGIRequest对象,并且作为视图函数第一个参数传给视图函数。也就是我们经常看到的request参数。在这个对象上我们可以找到客户端上传上来的所有信息。这个对象的完整路径是django.core.handlers.wsgi.WSGIRequest...

2020-03-29 11:39:54 298

原创 在Windows10上安装wls

第一步启动功能使用管理员打开 powershell(那个蓝色界面,不是黑色的cmd)Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux之后按回车即可,会提示重启,重启第二步,下载镜像我已经给出了地址了https://docs.microsoft.com/en-us...

2020-03-28 22:41:38 2668

原创 Python安装完没有Scripts文件夹

安装完没有Scripts文件夹,可以运行python -m ensurepip自动安装

2020-03-28 22:01:57 835 1

原创 django序列化返回json数据

现有数据表使用django取出数据,并返回浏览器为json格式# _*_coding:utf-8_*_from django.http import HttpResponsefrom .models import Studentfrom django.core import serializersimport jsondef index(request): result ...

2020-03-28 01:04:18 205

原创 解决pycharm 终端Terminal 汉字重复

在pycharm调试django的时候,出现了汉字重复的现象,产生了叠字,很烦。其实只要设置下cmd窗口就行Windows键 + r键 调出 运行窗口,输入cmd对着标题空白处点击属性选择 打钩 使用旧版本即可重启电脑,即可修复...

2020-03-28 00:14:22 397

原创 js学习之路----内置对象

js内置对象生成一个数组,直接定义和 new一个数组效果是一样的var a2 = new Array(1,2,3,4)其实这个步骤就是类似python的实例化一个classjs中,实例化一个对象,需要加一个new关键字,python不需要。直接定义变量的就是直接定义的类型,如果实例化的数据,就是一个对象类型js中的数据类型...

2020-03-21 22:37:45 68

原创 js学习之路----基础

基础逻辑运算符|| && !1、|| 或,只要任意一个成立就返回true2、 && 与,只要两个同时成立才返回true,任一一个不成立,就返回false3、! 非 返回相反的值...

2020-03-14 10:47:00 86

转载 API网关Kong使用指南 —— 目录

https://www.jianshu.com/p/dc57dd66da5cAPI网关Kong使用指南(一)—— 安装API网关Kong使用指南(二)—— Konga安装API网关Kong使用指南(三)—— 转发与路由API网关Kong使用指南(四)—— hmac-auth插件配置API网关Kong使用指南(五)—— hmac-auth插件相关开发用例API网关Kong使用指南(六)—...

2020-01-21 11:43:55 410

原创 统计nginx访问ip,并按照访问次数进行排序

需求:统计niginx的访客ip,并排列出访客访问次数,进行排序nginx访问日志格式182.96.12.70 - - [17/Jan/2020:02:58:45 +0000] "GET / HTTP/1.1" 502 166 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0...

2020-01-17 11:08:28 1155

原创 python利用pil 制作透明图片水印

有一个需求给一个图片添加一个图片水印,这个水印文件需要居中图片1水印图片水印图片为png格式,并且为透明。代码如下# _*_coding:utf-8_*_from PIL import Imageimport osimages = "images.png"logo = "logo.png"def watermark(background,waterimage): ...

2019-12-31 13:53:51 876 1

原创 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题

局域网中共享文件夹时,如果我们使用过某个用户名和密码与服务器的共享文件夹进行过连接,并且选择记住了密码。当我们需要更改其他账号进入或映射一个未授权的共享文件夹,就会提示下面两个图的信息。在cmd下运行net use * /del /y来清除系统记录列表。实测有效!...

2019-12-20 23:23:26 4063

原创 python装饰器的使用演示

假如有一个函数,我需要给这个函数添加新功能,但是不改变这个函数的调用方式,那么就可以用到了装饰器原始版原函数# _*_coding:utf8_*_import timedef func1(): time.sleep(1) print('这是函数1')func1() 输出结果为C:\Python\Python36\python.exe D:/Python/Demo/...

2019-12-10 18:18:58 94 2

原创 检测ssl过期时间并发送邮件

通过shell可以检测ssh证书过期时间。关键脚本为:curl -o /dev/null -m 10 --connect-timeout 10 -svIL https://www.baidu.com[root@aliyun ~]# curl -o /dev/null -m 10 --connect-timeout 10 -svIL https://www.baidu.com* About...

2019-12-05 23:16:47 465

转载 shell脚本中的一些参数处理

需求描述:在写shell脚本的时候,会有这样的需求,脚本在执行的过程中是需要传入参数的,如果没有参数传递给脚本,就会给出相应的脚本使用方法或者例子,告知,脚本后面应该加什么样的参数。所以呢,这里要做的就是如何,知道当前传递给脚本的参数的数量,如果是0个,就执行使用说明的显示。实现方法:脚本中通过$#来判断,当前传递给脚本的参数的数量。#!/bin/bashecho $#测试过程:...

2019-11-20 11:04:52 426

空空如也

diyiday的留言板

发表于 2020-01-02 最后回复 2020-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除