自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 centos OCI runtime create failed

GPU docker

2022-09-28 16:38:02 1098

原创 mysql信息获取

dbip='10.0.0.175'for j in $dbipdouser=`mysql -h$j -uroot -p'My$Sprd&00' -e """SELECT DISTINCT CONCAT('''',user,'''@''',host,'''') AS query FROM mysql.user;""" | grep -v query`#echo "">./...

2020-05-14 13:32:10 261

转载 MySQL 数据库级别加密、解密

MySQL数据库加密与解密:数据加密、解密在安全领域非常重要。对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大。有多种前端加密算法可用于数据加密、解密,下面我向您推荐一种简单的数据库级别的数据加密、解密解决方案。以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT())和解密函数(AES_DECRYPT())。在建表的时候,要注意字段的类型.如...

2020-04-30 14:54:36 751

原创 Django 富文本编辑 上传图片

1.安装 django-ckeditorpip install django-ckeditor2.在setting中,添加ckeditor , ckeditor_uploader 到INSTALLED_APPSinstall_apps = { 'ckeditor', 'ckeditor_uploader',}3.在setting中配置ckeditorMEDIA_URL ...

2020-04-09 10:31:18 415

原创 django 前端展示数据库里的html代码

数据库里的信息未调整前展示调整后展示为解决方法加上 {% autoescape off %}和{% endautoescape off %}代码如下{% autoescape off %}{{Business.content}}{% endautoescape off %}...

2020-04-08 17:21:05 379

原创 ubuntu 安装 redmine

1.下载:wget https://www.redmine.org/releases/redmine-4.1.0.tar.gz2.解压:tar -zxvf redmine-4.1.0.tar.gz3.安装mysql:apt-get install mysql-server mysql-client4.创建数据库:mysql -u root -pcp config/database...

2020-03-23 16:18:18 277

原创 定点数 浮点数 源码 反码 补码 移码

机器数:一个数在计算机中的二进制表示形式,叫做这个数的机器数,机器数是带符号的,在计算机中用一个数的最高位存放符号,正数为0.负数为1真值:因为第一位是符号位,所以机器数的形式值不等于真正的数值,所以将带符号位的机器数对应的真正数值成为机器数的真值定点数:定点整数就是小数点在末尾,定点小时就是纯小数,小数位在符号位之后浮点数:小数点位置可以浮动的数据,表达式:N=M*R^E其中N为...

2019-09-25 14:21:11 3873

原创 gitlab ci实践

GitLab-CI是GitLab官方提供的持续集成服务,我们可以在根目录下新建.gitlab-ci.yml文件,自定义持续集成流程。代码提交到gitlab,满足指定条件后,即可触发自动化构建,发布。流程如下1.编写.gitlab-ci.yml.gitlab-ci.yml是一个声明式文件(类似于Jenkins里的声明式pipeline?),定义ci/cd的每个阶段做什么变量 variab...

2019-08-28 15:45:26 234

原创 kubernetes入门及原理

一.入门docker 配置文件 /etc/sysconfig/dockerk8s配置文件/etc/kubernetes/apiserver1.masterkubernetes API Server--kube-apiserver:http rest家口的关键服务进程,所以资源增删改查入口,也是集群控制入口kubernetes controller manager:所有资源对象的...

2019-08-18 16:33:50 134

原创 ant使用

ant是将命令转换为xml的脚本信息一.project标签:构建文本的跟标签:每个构建文件对应一个项目<project name="ant-project" default="print-dir" basedir=".">. 表示当前目录1)name:表示project项目名default:表示该ant项目启动时默认执行的任务名,如果没有该参数,则需要在项目运行...

2019-08-18 16:30:00 350

原创 centos和ubuntu

1.主机名centos修改主机名涉及到/etc/hosts和/etc/sysconfig/networkubuntu修改主机名是 etc hostname和etc hosts2网络配置centos下的配置文件是/etc/sysconfig/network-scripts/ifcfg-eth0ubuntu配置文件是/etc/network/interfacescentos...

2019-08-18 15:49:51 127

原创 prometheus入门

prometheus:开源的系统监控和警报工具包,所采集的监控数据均以指标的形式保存再内置的时间序列数据库当中监控包括:宿主机或自身系统的cpu,内存使用状况组成:server-收集和存储时间序列 Client library:用于client访问server Exporter-各种专用export,面向硬件,存储,数据库,http等 Alertmanager-处理报警 Pus...

2019-07-07 13:39:27 167

原创 用heartbeat实现应用高可用

一.准备1. 机器test03 10.0.0.232test04 10.0.0.233(主)二.工具安装1.安装HeartbeatHeartbeat:管理虚拟ip的高可用和服务安装步骤:apt-get install drbd8-utils heartbeat –y启动Heartbeat服务并使其在启动时启动systemctl start heartbeatsyst...

2019-07-07 12:37:44 207

原创 jvm 垃圾回收

JVM主要管理两种类型的内存:堆和非堆(非堆即常说的栈)。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法 的代码都在非堆内存中grafanamen_heap_used 堆当前使用的内存量men_pool_used...

2019-07-07 12:27:12 119

原创 python特殊模块,函数,编码

1.if __name__='__main__'__name__是模块,当模块被直接运行时模块名为__main__,这句话的意思就是,当模块被直接运行时,以下代码将被运行,当模块是被导入时,代码不被运行在py中一个.py文件就是一个模块,模块的名字就是文件名,全局变量__name__存放的就是模块的名字2.*args和**kwargs 主要用于函数定义,可以将不定数量的参数传递给一个函数...

2019-07-07 12:11:40 202

原创 git 公钥和私钥

1.运行命令:ssh-keygen -t rsa -C "[email protected]"本地生成密钥2.git服务器上打开rsa认证/etc/ssh/sshd_config中将RSA认证打开RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys1.重启ssh1...

2019-07-07 11:59:44 330

原创 iptables了解

iptables原理:对数据包的控制(称为用户空间,使得插入修改出去信息包过滤表中的规则变得容易) 安装:apt-get install iptables 服务配置文件: 表 :优先级--raw-->mangle-->nat-->filter filter:包过滤(默认) input链 forward链 output链 ra...

2019-07-07 11:46:47 135

原创 mysql常用命令

1)创建表create tableCREATE TABLE [schema.]table (columname datetype [, .]);2)修改表alter table"alter table<tablename> modefy (column)add (column definition...)drop column column...

2019-07-07 11:26:30 132

原创 python修改json文件的value

#!/usr/bin/python# coding=utf-8import sysimport jsonimport argparsereload(sys)sys.setdefaultencoding('utf-8')def PrepareParser(): result=argparse.ArgumentParser(description="get data from ...

2019-06-23 14:25:50 3984

原创 常用文本处理命令

tr 用于替换文本中的字符串tr 原始字符 目标字符cat anaconda-ks.cfg | tr [a-z] [A-Z] 小写替换大写wc统计指定文本的行数,字数,字节数-l 只显示行数-w 只显示单词数-c 只显示字节数cut 用于按列提取文本字符cut 参数 文本cut -d: -f1 /etc/passwddiff 用于比较多个文本文件的差异diff 参...

2019-06-23 13:11:49 219

原创 git相关及repo

一.Git相关的概念区分Git相关1.Git : 代码仓库,工具2.Github:基于git实现的在线代码仓库,向所有人开放,开源,私人的库需要付钱3.Gitlab:基于git实现的在线代码仓库,在git基础上搭建起来的web服务,可以看成是git的web界面,胜在自身免费,相当于小型的免费的github4.Gerrit:基于git的,在 Web端进行代码评审和项目管理的工具...

2019-06-23 12:33:38 228

原创 windows 下安装docker

1.下载docker toolboxDocker CLI 客户端,用来运行docker引擎创建镜像和容器Docker Machine. 可以让你在windows的命令行中运行docker引擎命令Docker Compose. 用来运行docker-compose命令Kitematic. 这是Docker的GUI版本Docker QuickStart shell. 这是一个已经配置好Doc...

2019-06-23 12:15:05 98

原创 xcode证书及打包

一.证书一个证书是一个公钥加上许多信息,这些信息时被机构进行签名认证的。对ios开发来说,一般会有两个证书,一个是iPhone developer,另一个是iPhone distribution,前者可以使应用在你的测试设备上运行,后者是提交到app store用mac上创建一对公私钥,公:A,私:B苹果有自己固定的一对公私钥,公:C,私:D把公钥A上传到苹果后台,用苹果后台的私钥D去签...

2019-06-23 10:38:29 1900

原创 docker 命令使用

容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause]容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|export|port]容器rootfs命令 — docker [commit|cp|diff]镜像仓库 — docker [login|pull|pus...

2019-06-23 10:31:14 141

原创 ansible使用

Ansible是一种agentless(基于ssh)的自动化运维工具,部署简单,只需要在主控端部署ansible环境,被控端无需做任何操作安装ubuntu:apt-get install -y ansiblecentos:yum -y install ansible配置1.ls /etc/ansible2.ssh 秘钥认证 ssh-keygen -t rsa ssh-copy...

2019-06-22 15:03:08 153

原创 git使用

克隆gerrit项目到工作区git clone 地址本地设置git config --global 用户/邮件提交代码到暂存区git add . (.表示本地的所有修改,也可以把 . 替换成指定某个文件)提交代码到版本库(这个是本地仓库)git commit提交代码到gerrit(远程仓库)git push 地址 HEAD:refs/for/<branc...

2019-06-22 13:46:15 97

原创 Docker 环境搭建 ubuntu

1. docker版本docker-io 是以前早期的版本,版本号是 1.*docker-ce 社区版 ---我们选择社区版安装docker-ee企业版(好像要收费)2. 如果服务器上有旧版docker,需要卸载apt-get remove docker docker-engine docker.io3. 安装(在root用户权限下,有确认的地方选y,或者运行命令直接加-y...

2019-06-22 10:31:33 369 1

空空如也

空空如也

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

TA关注的人

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