一、分发系统介绍场景:公司业务逐渐扩大,后端服务端使用的编程语言是PHP,要运行PHP的环境,需要配置LAMP或者LNMP环境,最后还需要把代码上传到服务器上去,但是业务在迭代,需要新增功能,一台机器还好,可以在机器上直接修改,但是这样做不规范,如果机器有几十台或者上百台机器都是这一个站点的,比如有一个接口,APP访问量很大,APP需要调用服务端的一个接口,假如这个接口有50台机器在承载,这时候,
分类:
其他好文 时间:
2018-07-22 23:31:10
阅读次数:
236
经过漫长的苦苦等待,PMP考试终于出了成绩,结果还是令自己满意的了。考试时感觉发挥并不好,本想着有个4A就不错了,没想到最后还拿到了5A。为了准备PMP,也是花了不少精力,现在这个项目也算圆满完成,该做个总结,正式收尾了。
分类:
其他好文 时间:
2018-07-22 23:31:04
阅读次数:
259
前言:之前想着每天都更新一篇文章,但是连续几天之后,发现有好多博客大佬,所以觉得还是不要献丑好一点,然后就学习一下关于安全防护的知识,毕竟安全意识强弱代表在互联网防护能力,类似ddos,xss,csrf等也是经常出现,比如一些基本的×××方式:SQL注入,web参数,cc。所以我就记录了下面全程的将WAF嵌入LNMP架构,应用于实战集群架构。附带lua语言写的防护模块。实战:服务器架构图如下:一、w
分类:
其他好文 时间:
2018-07-22 23:30:47
阅读次数:
373
简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 我们先实现一个最简陋的装饰器,不使用任何语法糖和高级语法,看看装饰器最原始的面貌: 这里的deco函数就是最原 ...
分类:
编程语言 时间:
2018-07-22 23:30:37
阅读次数:
219
# git merge和git rebase 都可以进行分支合并 #git merge 合并后保留记录两个分支的记录 #git rebase合并后会展示成一个分支的记录,另一个分支的提交实际生成了一个副本 冲突解决 git merge在解决冲突后需要手动通过git add ,git commit 再 ...
分类:
其他好文 时间:
2018-07-22 23:30:30
阅读次数:
213
内容引用:http://www.cnblogs.com/alex3714/articles/5465198.html 如有侵权,请联系删除 2018-07-22 编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言 编译和解释的区别是什么? 编译器 ...
分类:
编程语言 时间:
2018-07-22 23:30:16
阅读次数:
189
虚拟账户概述 ?????? 因为在linux下,使用vsftp建立用户之后,默认使用ftp访问的时候,是会访问到对应的用户家目录。如果想多个用户同时访问某一个目录,同时对同一目录下有着不同的权限,比如部分用户只能看,不修改,或者有的用户只能下载不能上传这些权限,这些设定只能通过vsftp中的虚拟用户来进行设定,普通的用户无法达到这样的效果。 ?????? 虚拟账户模式是最安全的一种认证模式,它需要
分类:
其他好文 时间:
2018-07-22 23:30:09
阅读次数:
301
一、charles的使用 1.1 charles的说明 Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好 ...
分类:
其他好文 时间:
2018-07-22 23:30:01
阅读次数:
311
进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。进程是计算机系统分配资源的最小单位(严格说来是线程)。每个进程都有自己的一部分独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进行协调工作,才有了进程间通 ...
分类:
系统相关 时间:
2018-07-22 23:29:45
阅读次数:
233
数据分表小结 https://www.cnblogs.com/wangiqngpei557/p/9347232.html 背景 分库、分表带来的后遗症 分表策略 一些注意事项 背景 最近一段时间内结束了数据库表拆分项目,这里做个简单的小结。 本次拆分主要包括订单和优惠券两大块,这两块都是覆盖全集团所 ...
分类:
其他好文 时间:
2018-07-22 23:29:36
阅读次数:
203
Gister第1篇文章。 基础是决定技能构成的元素。楼好不好在于地基牢不牢,技能亦如此。 下面说说基础中我曾踩过的坑吧。 搞Java的都知道有8大基本数据类型:byte,short,int,long,float,double,boolean,char。但是刚开始时我对这8大类型印象不是很深刻,总是把 ...
分类:
编程语言 时间:
2018-07-22 23:29:27
阅读次数:
178
对象创建时要执行的方法。既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。 构造方法的格式: 修饰符 构造方法名(参数列表){ } 构造方法的体现: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建 ...
分类:
编程语言 时间:
2018-07-22 23:29:19
阅读次数:
171
在windows server 2008上,maven仓库路径为: C:\Users\用户名\.m2 在windows server 2003上(加入域的服务器),maven仓库路径为: C:\WINDOWS\system32\config\systemprofile\.m2 ...
1)Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django 科学运算、人工智能: 典型库NumPy, SciPy, Ma ...
分类:
编程语言 时间:
2018-07-22 23:29:01
阅读次数:
213
Linux 账号被锁处理 登陆次数过多后的处理 Account locked due to failed logins 使用root用户登陆后执行: pam_tally2 --user=username --reset 方法二: usermod -U tcpdump保存抓取结果 背景:我们用tcpd... ...
分类:
其他好文 时间:
2018-07-22 23:28:51
阅读次数:
202
TfidfVectorizer可以把原始文本转化为tf-idf的特征矩阵,从而为后续的文本相似度计算,主题模型,文本搜索排序等一系列应用奠定基础。基本应用如: https://blog.csdn.net/blmoistawinde/article/details/80816179 ...
分类:
其他好文 时间:
2018-07-22 23:28:38
阅读次数:
458