版本控制介绍版本控制是指对软件开发过程中各种程序代码,配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。版本控制是软件配置管理的核心功能。常用的版本控制工具:gitlabsubversiongi
分类:
其他 时间:
2018-09-06 23:52:22
收藏:
0 评论:
0 赞:
0 阅读:
273
一:LVS介绍和LVS调度算法LB集群的架构如下图,原理也很简答,就是当用户的请求过来时,会直接发到分发器(DirectorServer)上,然后它把用户的请求根据预先设置好的算法,智能均衡地分发到后端的真正服务器(realserver)上。如果不同的机器,可能用户请求到的数据不一样,为了避免这样的情况发生,所以用到了共享存储,这样保证所有用户请求的数据是一样的。LVS是一个实现负载均衡集群的开源
分类:
编程语言 时间:
2018-09-06 23:52:12
收藏:
0 评论:
0 赞:
0 阅读:
237
一,基本代码1.pwd:查看工作目录2.cd:切换工作目录3.ls:查看指定目录的内容4.-d:只显示目录,不看内容5.-a:显示所有文件,包括隐藏文件二.目录结构1./boot:启动相关目录2./etc:配置文件目录3./home:普通用户的家目录4./bin:大部分的系统命令5./media:媒体目录6./dev:设备文件目录7./lib:库文件三,文件及文件夹1.mkdir:创建文件夹2.m
分类:
系统服务 时间:
2018-09-06 23:52:02
收藏:
0 评论:
0 赞:
0 阅读:
291
微服务拆分的起点使用微服务架构模式的思想对目标系统进行拆分之前,我们需要先明白服务拆分起点和终点,以及需要考虑的因素与坚持的原则。所谓起点就是需要清楚拆分的是已有的项目还是新的项目,如果是已有的项目,那么这个项目处于什么样的架构阶段。而终点则是服务拆分后所需达到的架构阶段,以及后续扩展性的考虑,毕竟好的架构不是一次性设计出来的,而是不断进化来的。不适合使用微服务的业务场景:系统中包含很多很强事务场
分类:
其他 时间:
2018-09-06 23:51:06
收藏:
0 评论:
0 赞:
0 阅读:
300
通常,我们可能因为某些用户发送了一些非常规邮件,邮件出口地址被一些权威网站列入黑名单,导致大量业务邮件无法正常发送。这时候,我们可以通过powershell写一些关于IP地址检测的脚本,并列入计划任务,最大程度上降低邮件出口地址被列入黑名单产生的业务影响,脚本内容如下:#获取页面信息$web=(Invoke-WebRequest"https://www.talosintelligence
分类:
Web开发 时间:
2018-09-06 23:50:55
收藏:
0 评论:
0 赞:
0 阅读:
289
网络服务概览OpenStackNetworking(neutron),允许创建、插入接口设备,这些设备由其他的OpenStack服务管理。插件式的实现可以容纳不同的网络设备和软件,为OpenStack架构与部署提供了灵活性。它包含下列组件:neutron-server:接收和路由API请求到合适的OpenStack网络插件,以达到预想的目的。OpenStack网络插件和代理:插拔端口,创建网络和子
分类:
Web开发 时间:
2018-09-06 23:50:46
收藏:
0 评论:
0 赞:
0 阅读:
284
安装mysql5.71)下载rpm安装包wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2)安装mysql源yumlocalinstallmysql57-community-release-el7-8.noarch.rpm3)检查mysql源是否安装成功yumrepolistenabled|grep&qu
分类:
系统服务 时间:
2018-09-06 23:50:36
收藏:
0 评论:
0 赞:
0 阅读:
277
①在media目录下创建cdrom②挂载mount/dev/cdrom/mnt/cdrom③在rhel7.repo中配置④输入yumrepolist查看⑤输入yuminstallvsftpd安装ftp服务⑥vim/etc/vsftpd/vsftpd.conf的修改核心配置文件允许匿名用户访问anonymous_enable=YES允许匿名用户上传文件并可以创建目录anon_upload_enabl
分类:
系统服务 时间:
2018-09-06 23:50:24
收藏:
0 评论:
0 赞:
0 阅读:
243
①在media目录下创建cdrom②挂载mount/dev/cdrom/mnt/cdrom③在rhel7.repo中配置④输入yumrepolist查看⑤输入yuminstallvsftpd安装ftp服务⑥vim/etc/vsftpd/vsftpd.conf的修改核心配置文件允许匿名用户访问anonymous_enable=YES允许匿名用户上传文件并可以创建目录anon_upload_enabl
分类:
系统服务 时间:
2018-09-06 23:50:11
收藏:
0 评论:
0 赞:
0 阅读:
271
ApacheShiro权限管理框架介绍ApacheShiro的官网地址如下:http://shiro.apache.org/ApacheShiro是一个简单易用且强大而灵活的开源Java安全框架,以下简称Shiro。它干净利落地处理身份认证、授权以及企业会话管理和加密。Shiro拥有易于理解的API,你可以快速且容易地使用它来保护任何应用程序——从最小的移动应用程序到最大的web和企业应用程序。S
分类:
Web开发 时间:
2018-09-06 23:49:22
收藏:
0 评论:
0 赞:
0 阅读:
327
![](http://i2.51cto.com/images/blog/201809/06/64e579a8a29b168566984a6fab8dc553.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
分类:
其他 时间:
2018-09-06 23:48:59
收藏:
0 评论:
0 赞:
0 阅读:
263
Ⅰ、在controller节点上配置nova1.创建nova服务凭据#先使用脚本登陆admin[root@controller~]#.admin-openstack.sh①创建novauseropenstackusercreate--domaindefault--password-promptnova②关联openstackroleadd--projectservice--usernovaadmi
分类:
其他 时间:
2018-09-06 23:48:38
收藏:
0 评论:
0 赞:
0 阅读:
299
1.3.1启动vmware1.3.2新建一个虚拟机![]1.3.3启动新创建的虚拟机,开始安装系统1.3.5选择语言1.3.10软件包选择1.3.11
分类:
其他 时间:
2018-09-06 23:47:38
收藏:
0 评论:
0 赞:
0 阅读:
256
在讲条件语句之前,首先应该了解一下布尔类型。条件语句(if)需要为其指定布尔值或布尔类型的变量,才能根据条件判断是否要指定代码块中的语句。布尔值只有两个值:True和False,可以将这两个值翻译成“真”和“假”。
分类:
编程语言 时间:
2018-09-06 23:47:19
收藏:
0 评论:
0 赞:
0 阅读:
170
这节我们先来谈谈跟事件驱动息息相关的ApplicationEvent、ApplicationListener以及ApplicationEventPublisher这三大组件,点击进去看其源码可以发现里面使用的CachingConnectionFactory、ApplicationContextAware等组件将跟我们介绍的RabbitMQ的相关组件有莫大的关联关系!
分类:
编程语言 时间:
2018-09-06 23:45:20
收藏:
0 评论:
0 赞:
0 阅读:
179