摘要:
为服务器配置个人邮箱 打开SMTP服务并获得授权码 首先打开QQ邮箱,设置->账户,开启服务并获得授权码 记住授权码,在接下来的步骤中用得上。 配置gitlab.rb文件中 执行 gedit /etc/gitlab/gitlab.rb 打开gitlab.rb文件,在文件中加入如下内容。 gitlab 阅读全文
摘要:
Mac本机访问VirtualBox上搭建的Gitlab 更改虚拟机网络配置 virtualbox默认的网络连接方式如下 这种连接方式虚拟机可以ping通宿主机和外网,但是宿主机无法ping通虚拟机,执行ip address命令可以看到虚拟机自动分配的ip地址是10.0.2.15(我这里显示的是这个i 阅读全文
摘要:
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文
摘要:
数据库的垂直和水平分库分表 转自:https://www.cnblogs.com/littlecharacter/p/9342129.html 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就 阅读全文
摘要:
Ubuntu18搭建Gitlab仓库服务器 转自:https://blog.csdn.net/EthanCo/article/details/82828097 前期准备 sudo apt-get update sudo apt-get install -y curl openssh-server c 阅读全文
摘要:
Ubuntu18使用UFW设置防火墙 转自Linux公社:https://www.linuxidc.com/Linux/2018-06/152881.htm 正确配置的防火墙是整个系统安全性最重要的方面之一。 默认情况下,Ubuntu附带一个名为UFW(简单防火墙)的防火墙配置工具。UFW是管理ip 阅读全文
摘要:
1 秒杀业务分析# 正常电子商务流程 (1)查询商品; (2)创建订单; (3)扣减库存; (4)更新订单; (5)付款; (6)卖家发货; 秒杀业务的特性 (1)低廉价格; (2)大幅推广; (3)瞬时售空; (4)一般是定时上架; (5)时间短、瞬时并发量高; 2 秒杀技术挑战# 假设某网站秒杀 阅读全文
摘要:
1、分层 分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。 在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持 阅读全文
摘要:
随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双11那天的淘宝一样。那么,如何设计架构才能够抗住这千万级的流量。 首先,要在我们架构设计的时候建立一些原则。 1.实现高并发 服务拆分:将整个项目拆分成多个子项 阅读全文
摘要:
转自:http://starlight36.com/post/spring-cloud-microservice 爱油科技基于SpringCloud的微服务实践 摘要 本次分享主要介绍了爱油科技基于Docker和Spring Cloud将整体业务微服务化的一些实践经验,主要包括: 微服务架构的分层和 阅读全文