自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走在搬砖的路上!

欲多则心散,心散则志衰,志衰则思不达,思不达则事不成矣

  • 博客(37)
  • 收藏
  • 关注

原创 数据字典(方案二)

数据字典是一种通用的程序设计方法。可以认为,不论什么程序,都是为了处理一定的主体,这里的主体可能是人员、商品(超子)、网页、接口、数据库表、甚至需求分析等等。当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量是不断变化的,特别是当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。数据字典有两种形式一,把主体的属性代码化放入独立的表中,不是和主体...

2019-07-25 09:06:20 582

原创 数据字典及其使用(方案一)

1数据字典1.1什么是数据字典将如下这些具有相同类型的配置项,配置到系统的数据字典表中,方便系统维护,由超级管理员统一在后台进行数据字典维护,如果用户需求要增加变更配置项,只需要修改数据字典表记录即可,不需要修改代码。1.2数据字典需求相同类型的配置项:在系统中创建一个张记录数据字典类型数据字典类型表记录数据的类型(例如用户状态)创...

2019-07-25 09:04:44 2800

原创 MySQL Server 5.5 主从同步报错unknown variable master-host

nightelveMySQLServer5.5主从同步报错unknownvariable'master-host=xxx.xxx.xxx.xxx'Mysql版本从5.1.7以后开始就不支持“master-host”类似的参数在从库上执行如下命令;changemastertomaster_host='masterIP',master_user='slave',ma...

2019-07-10 15:37:25 703

原创 在window配置MySQL5.7主从复制遇到错误及解决方法

Xu小开在window环境下配置MySQL5.7主从复制同步遇到错误及解决方法在MySQL5.7环境下 主从复制模式,从服务器重启后发现备份停止手动输入mysql> start slave; #开启复制结果为:Query OK, 0 rows affected (0.00 sec)然而输入mysql>SHOW SLAVE STATUS\G ...

2019-07-10 15:34:11 234

原创 GIT 从远程克隆代码并实现分支开发,合并分支,上传本地代码到远程

首先确认你已经安装了git1.克隆远程代码到本地的操作 1 git clone 地址 打开git操作命令行 鼠标右键点击复制需要克隆的项目的地址类似下面的ssh输入命令进行克隆 注意:地址要替换成自己的创建成功后注意:创建成功后的提示,还需要进入...

2019-07-10 15:30:03 563

原创 Git秘钥生成以及Gitlab配置

GitHub && GitLab1.github介绍Git作为一个开源的分布式版本控制系统,已经被越来越多的人使用,随之需要的就是需要有个专门的地方存储、管理通过Git上传的项目,这就是gitHubgitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名githubgithub地址:https://github....

2019-07-10 15:24:32 4366

原创 内网下YUM仓库搭建配置+服务器yum源配置

北洋的青春版权声明: https://blog.csdn.net/xzm5708796/article/details/83449967在项目实施过程中,很多实施单位存在没有外网的情况。此时,在服务器上直接使用Yum命令根本无法使用,为了方便在本地搭建环境,为了方便快捷安装软件依赖包,我们采用临时解决方案进行本地Yum仓库搭建,不但可以供搭建机器使用,更可以供整个服务器群使用。说...

2019-07-10 15:22:45 1110 1

原创 ubuntu16.04 配置阿里云docker镜像加速器

一、配置阿里云docker镜像加速器#配置加速器地址root@nulige:~# vi /etc/docker/daemon.json{"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]}#重启服务root@nulige:~# systemctl daemon-reloadroot@nu...

2019-07-10 15:21:39 221

原创 自建yum源服务器配置repo源

一. 客户端配置# cd /etc/yum.repos.d[root@B yum.repos.d]# vi localyum.repocentos6.X[localyum]name=centos6baseurl=http://192.168.3.85/centos/6/os/x86_64/enable=1gpgcheck=0[localepel]name=epe...

2019-07-10 15:19:38 748

原创 mysql 主从复制、读写分离、模拟宕机、备份恢复方案生产环境实战

本章内容:主从复制 简介原理 备份主库及恢复从库,配置从库生效 读写分离 如果主宕机了,怎么办? 双主的情况 MySQL 备份及恢复方案 备份单个及多个数据库 mysqldump 的常用参数 如何增量恢复呢? 增量恢复的必要条件 生产环境 mysqldump 备份命令 恢复喽一、MySQL主从复制1、简介我们为什么要用主从复制?主从复制目的:...

2019-07-10 15:17:14 604

原创 Nginx安装及运行服务

何以重见Nginx服务优点:稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力(单台物理服务器可支持30000~50000个并发请求)一、编译安装Nginx1.安装支持软件Nginx的配置运行需要pcre-devel、zlib-devel、gcc、gcc-c++等软件包的支持,因此应预先安装这些软件的开发包。若服务器中已装有httpd等其他Web服务软件,应采取措施如修改...

2019-07-10 15:13:29 242

原创 Mysql主从配置,实现读写分离

1 mysql>create user repl; //创建新用户2 //repl用户必须具有REPLICATION SLAVE权限,除此之外没有必要添加不必要的权限,密码为mysql。说明一下192.168.0.%,这个配置是指明repl用户所在服务器,这里%是通配符,表示192.168.0.0-192.168.0.255的Server都可以以repl用户登陆主服务器。当然你也可以指定...

2019-07-10 15:12:32 237

原创 【Tornado】Tornado简单服务器搭建(简单的例子)

官方网站:http://old.sebug.net/paper/books/tornado/FriendFeed使用了一款使用 Python 编写的,相对简单的 非阻塞式 Web 服务器。其应用程序使用的 Web 框架看起来有些像web.py或者 Google 的webapp, 不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。Torn...

2019-07-05 18:02:49 1043

原创 【Tornado】部署项目Nginx+Tornado+Supervisor

TornadoTornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对epoll的运用,Tornado 每秒可以处理数以千计的连接,这意味着对于实时 Web 服务来说,Tornado 是一个理想的 Web 框架。我们开发这个 Web 服务器的主要目的就是为了处理 FriendFeed...

2019-07-05 18:01:01 1403

原创 【Tornado】Tornado基本教程 -- 写的有点乱 酌情删除

【Python实战】跟我一步一步来,用Tornado来实现你的服务器梦想,纯干货教学,有彩蛋看完此文章,你将可以独立完成:在服务器上可以写一个简单的静态网页,并访问 可以为你的App写接口,提供Json格式的数据 服务器定时执行某项任务上一篇通过访问公众号获取每日最新资讯的文章一出『这一次,他通过公众号访问最新的1024资讯信息』,真的是没想到,大家的热情一下那么高,导致我的服...

2019-07-05 17:56:32 896

原创 【Supervisor】Supervisor使用教程

在项目中,经常有脚本需要常驻运行的需求。以PHP脚本为例,最简单的方式是:Copy$ nohup php cli.php &这样能保证当前终端被关闭或者按CRTL+C后,脚本仍在后台运行。但是没法保证脚本异常后自动重启等。Supervisor 是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重...

2019-07-05 17:53:56 820

原创 【supervisord 】supervisord 4.0.0 以上支持 python3.5

摘录 - 1:请问 python3.5 可以使用哪个工具来代替 supervisor 呢?vainpray· 2017-07-29 14:44:37 +08:00 · 5303 次点击这是一个创建于 705 天前的主题,其中的信息可能已经有所发展或是发生改变。请问 python3.5 可以使用哪个工具来代替 supervisor 呢? supervisor 只支持 python2...

2019-07-05 17:49:53 755

原创 【Supervisor】 使用详解

简介supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。可以很方便的监听、启动、停止、重启一个或多个进程。用supervisor管理的进程,当一个进程意外被杀死,supervisor监听到进程死后,会自动将它重启,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。安装配置好yum源后,可以...

2019-07-05 17:47:59 176

原创 【MySQL】使用docker安装MySQL时的报错:Can't connect to local MySQL server through socket '/var/run/mysqld/mysql

Ubuntu使用docker安装完mysql后登录时会遇到如下错误root1@ubuntu:~$ mysql -uroot -pEnter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such fi...

2019-07-05 17:23:47 26372 14

原创 【MySQL】卸载重装时,报错:--initialize specified but the data directory has files in it.

mysql错误initialize specified but the data我用的mysql5.7.12版本,安装时在mysqld --initialize的时候出现了--initialize specified but the data directory has files in it. Aborting.这个错误。mysql的my.cnf 中的配置时:datadir = /usr/...

2019-07-05 17:21:30 1287

原创 【MySQL】在阿里云的服务器linux下安装mysql和卸载mysql

一、MySQL的安装和配置1、安装rpm包rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2、安装mysqlyum -y install mysql-community-server3、加入开机启动(就是电脑启动的时候,自动启动MySQL服务)systemctl enable...

2019-07-05 17:15:54 738

原创 【Linux】服务器重启指令

一、Linux 的五个重启命令  1、shutdown  2、poweroff  3、init  4、reboot  5、halt  二、五个重启命令的具体说明  shutdown  reboot  在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,...

2019-07-05 17:14:14 373

原创 【MySQL】修改配置后,重启MySQL报错[ERROR] The server quit without updating PID file

问题:在没有修改配置时,MySQL启动正常;错1:修改配置后MySQL启动不了,报错:[root@localhost mysql]# service mysql restart Starting MySQL...[ERROR] The server quit without updating PID file (/usr/local/mysql/data/mysqld.pid)....

2019-07-05 17:01:37 3070

原创 git新建分支并且在切换分支开发

整合分支到master,忽略分支上提交的记录1、git checkout master    //切换到主分支2、git merge --squash devbranch   //一次性合并分支的多次提交3、git commit -m '一次性合并分支的多次提交,整合到主分支'git branch git查看当前分支所属git checkout -b prev...

2019-07-04 19:31:31 1033

原创 【Git】连接远程仓库

如何使用Git 连接远程仓库呢?远程仓库->一般指的是代码托管平台。那就先来瞅瞅三个较熟悉的版本(代码)托管服务平台。、版本(代码)托管服务平台:码云(gitee.com):是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台,不限制私有库和公有库数量.Coding(coding.net): 是CODING 旗下的一站式开发平台,提供 git/svn ...

2019-07-04 19:30:40 352

原创 Git秘钥生成以及Gitlab配置

安装Git:详见http://www.cnblogs.com/xiuxingzhe/p/9300905.html开通gitlab(开通需要咨询所在公司的gitlab管理员)账号后,本地Git仓库和gitlab仓库仍然不能传输项目,原因是要通过SSH加密才能传输,所以需要让gitlab认证本地的SSH Key认证之前,则先使用Git生成SSH Key1 Git生成秘钥...

2019-07-04 19:29:46 226

原创 GitLab 的安装及使用

深山田关注前言新入职公司,发现公司还在使用落后生产工具 svn,由于重度使用过 svn 和 git ,知道这两个工具之间的差异,已经在使用 git 的路上越走越远。于是,跟上级强烈建议让我在公司推行 git 和他的私有仓库 gitlab,多次安利“磨刀不误砍柴工”的理念,终于被我说服。以下是我边安装和边记录的详细笔记,务求安装好之后分享给同事直接就能看懂,降低团队的学习成本。gi...

2019-07-04 19:29:05 241

原创 gitlab如何创建一个分支并提交到远程

omby最近几天在使用gitlab的时候遇到可很多问题,一路爬坑过来的于是我打算将自己最近遇到的问题总结一下,好记性不如烂笔头嘛问题:当自己不小心把自己的本地分支搞乱了,但是代码已经写了不少,怎么办?我的解决办法是:再次从本地的master分支切分出来一个分支,自己写的代码自己肯定知道啊,特别是你在实现自己的功能时修改了一些现有的文件的时候,这更明显1.创建一个分支git ...

2019-07-04 19:28:02 11026

原创 【Git】GitLab使用教程(详细)

风情客家__目录一、基本操作1.登录:2.修改密码:二、项目管理1.新建项目2.编辑或删除项目三、用户管理(管理员使用,非管理员跳过此步骤)1.新建用户2.编辑和删除用户四、组管理(管理员使用,非管理员跳过此步骤)1.新建组2.编辑或删除组3.添加组成员4.修改成员的权限(owner用户操作)5.从组管理添加项目五、权限说明一、基本操作1.登录...

2019-07-04 19:27:00 5306

原创 【Git】常用命令 连接GitHub

转自:https://www.cnblogs.com/binglong180/p/8001487.html读取xml文件、保存xml、增加节点、修改节点属性、删除节点(1) MyEclipse 快捷键设置(1) myeclipse 自定义代码快捷键(1) 反射 Reflect(1) 使用dom4j解析xml文件(1) 使用DOM解析XML文件(1)随笔分类1、如果插入出现下面的...

2019-07-04 19:24:37 286

原创 【Git】秘钥生成以及Gitlab配置

安装Git:详见http://www.cnblogs.com/xiuxingzhe/p/9300905.html开通gitlab(开通需要咨询所在公司的gitlab管理员)账号后,本地Git仓库和gitlab仓库仍然不能传输项目,原因是要通过SSH加密才能传输,所以需要让gitlab认证本地的SSH Key认证之前,则先使用Git生成SSH Key1 Git生成秘钥...

2019-07-04 18:59:50 207

原创 【Postman】配置SSL证书

版权声明:咔咔 来自https://blog.csdn.net/fangkang7 https://blog.csdn.net/fangkang7/article/details/84338498有的域名是ssl证书的,我们需要给域名配置ssl证书,以保证域名可以正常的访问在这里添加域名证书文件,即可...

2019-07-04 18:54:45 3064

原创 Python面试题

Dylan HUhash算法的原理散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射...

2019-07-03 14:42:39 555

原创 SQL注入原理及防范

1.1.2 正文SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。首先让我们了解什...

2019-07-03 14:40:36 369

原创 JWT(一)、几种常用的认证机制、理解JWT(JSON Web Token)认证及实践

1 几种常用的认证机制1.1HTTPBasic AuthHTTP Basic Auth在HTTP中,基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式,通常用户名和明码会通过HTTP头传递。在发送之前是以用户名追加一个冒号然后串接上口令,并将得出的结果字符串再用Base64算法编码。例如,提供的用户名是Aladdin、口令是open sesame,则拼接后的结果就是Aladdin:open sesame,然后再将其用Base64编...

2019-07-03 14:38:31 3645

原创 Python 常用静态代码检查工具简介

https://blog.csdn.net/bruce_6/article/details/81214896对于我这种习惯了 Java 这种编译型语言,在使用 Python 这种动态语言的时候,发现错误经常只能在执行的时候发现,总感觉有点不放心。而且有一些错误由于隐藏的比较深,只有特定逻辑才会触发,往往导致需要花很多时间才能将语法错误慢慢排查出来。其实有一些错误是很明显的,假如能在写程序的...

2019-07-03 14:36:07 1284

原创 RESTful架构风格的理解

什么是RESTful Representational State Transfer具象状态传输 是一种软件架构风格,设计风格,提供一种设计原则和约束规范。 用户客户端和服务器之间的软件交互。 优点:简洁,有层次,易于实现缓存。 设计原则 以资源为中心设计 无状态的网络协议 分层系统 可缓存 统一接口 深入理解设计原则 无状态的网络协议 ...

2019-07-03 14:16:04 261

空空如也

空空如也

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

TA关注的人

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