自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尹洪亮 Kevin

系统架构师/自由讲师/专栏作者

  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 下一站:架构师,请从这里上车

别再闷头干活,当别人跑的时候,你还在坭坑里打滚

2022-01-22 21:45:00 2370 1

原创 Jenkins Docker持续集成实战3:Docker的六项优势,让你无法拒绝

更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。更快速的启动时间传统的虚拟机技术启动应用服务往往需要数分钟,而 Docker 容器应用,由于直接运行于宿主内核,无需启动完整的操作系统,因此可以做到秒级、甚至毫秒级的启动时间。大大的节约了开发、测试、部署的时间。一致的运行环境开发过程中一个.

2020-05-19 08:30:50 730

原创 Jenkins Docker持续集成实战2:图解Docker与传统虚拟化技术架构

传统虚拟化技术将此架构图从下上向上观察Server层:物理服务器Host OS层:运行在物理服务器之上的宿主机操作系统Hyepervisor层:在宿主机操作系统之上又虚拟出一套硬件环境Guest OS层:在虚拟出的硬件环境之上又虚拟出一套客户化的操作系统Bins/Libs层: 在客户化操作系统之上提供基础二进制程序和类库APP层:在基础二进制程序和类库之上运行着我们的应用程序/进程Docker虚拟化技术Serve层r:物理服务器 (与传统虚拟化相同)

2020-05-14 12:44:17 320

原创 Jenkins Docker持续集成实战1:Docker最主要的目,是为了隔离

一、本文知识点Docker使用Go语言实现基于Linux内核技术是操作系统层面的虚拟化技术对进程封装隔离,因此被称为容器5. 可以隔离网络、CPU、硬盘等几乎全部资源二、Docker 能做什么举一个例子瞬间就懂了,看下图:我们在一台服务器上运行了两个Tomcat A和B, 由于A接收的请求量更大,我们想让A占用的资源多一些,而B占用的少一些。坚决不能发生B因为某些BUG导致内存溢出,而间接的把A的资源也消耗殆尽,导致A挂掉的问题。我们想让A占用2个CPU、B占用2个CPU, A占用

2020-05-13 22:32:57 912

原创 架构师工具箱,用NFS做数据共享,简单到爆

[声明:本内容完全来源于个人经验总结,如有雷同,纯属抄袭]一、问题场景1、一个用户后端服务,使用nginx做负载均衡,部署了两台服务器(分别为A、B),它们都可以上传头像。2、用户第一次请求A服务器上传,头像保存在A服务器的磁盘上,如图A-1所示。3、第二次用户访问的时候,请求从B服务器加载头像,因为B服务器的磁盘上没有文件,因此访问不到,这也是典型的有状态服务的问题,如图A-2所示。图A-1 图片上传图A-2 图片加载二、解决思路解决思路1:两个存储上的文件始终都是一致的、全量的。解

2021-07-12 08:19:03 197

转载 数据库表设置外键VS不设置外键,哪个更好?

转发自极光轻学,原文链接:https://jiguangqingxue.com/info/24必须设置外键VS不要设置外键的争论数据库表到底要不要设置外键约束,一直具有非常大的争议。我认为完全没有必要非黑即白,存在即合理。这两种争论的产生根源在于它们都有各自的使用场景和理由,并不是纯理论的空想。所以最好的方式是根据项目类型、业务场景进行决策,甚至可以两种方式混合使用,才是最好的。例如对于证券、股票、保险、银行等金融行业,应该设置外键保证数据的一致性更加重要,而对于互联网行行业的衣食住行则

2021-05-24 21:05:21 2202

转载 MySQL基础教程系列-约束(二)外键约束

一、什么是参照完整性在学习外键之前,我们必须先搞懂一个概念,什么是“参照完整性”。参照的关系中的属性值必须能够在被参照关系找到或者取空值,否则不符合数据库的语义。在实际操作时如更新、删除、插入一个表中的数据,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确,不正确则拒绝操作。举个例子,有一张员工表,字段为工号、姓名、所属部门。 还有一张部门表,字段为部门编号,部门名称,部门位置。员工表demo_employee如下部门demo_dept表如下每一.

2021-05-24 20:12:49 1620

转载 MySQL基础教程系列-约束(一)主键约束

主键是数据库中十分重要的概念,必须要掌握。合理的主键设置十分重要,直接决定着我们整个模型设计的合理性,如果前期设计不合理,在项目后期更改主键,将会带来灾难性的影响。什么是主键,如何选取主键,主键的特点是什么,如何设置主键,就是我们本文要重点讨论的内容。一、什么是主键主键(PRIMARY KEY)的又叫做“主键约束”,MySQL 主键约束是一个单独的列或者多个列的组合,其值能唯一地标识表中的一行数据。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。例如,通过某个人的身份证号码可以唯

2021-05-24 20:07:47 3902

转载 MySQL基础教程系列-约束(三)唯一约束

我们经常要使用唯一性约束来保证我们的数据正确性,例如企业的员工表中,所有人的手机号不可以重复,所有的身份证号不可以重复,这就是唯一性约束的体现,可以帮我们从数据库底层屏蔽很多错误问题,也是我们在设计中强调使用的技巧。下面就让我们来逐步的学习一下MySQL数据库的唯一性约束是什么,怎么样使用,有哪些注意事项。一、数据库表的唯一性约束是什么唯一行约束,也叫(Unique Key,唯一键)要求被约束的列中的数据唯一,允许为NULL,但只能出现一个NULL值。唯一约束可以确保一列或者几列不出现重复值

2021-05-24 20:05:50 2384

转载 基础知识,MySQL优点你能说出来几个

MySQL有诸多特点,你能说出来几个呢?MySQL体积很小(相对于Oracle小的太多了),并且执行速度快,性能高。最重要的是开源免费、成本极低,这也是MySQL流行的最重要原因。 MySQL是使⽤C和C++开发的,所以性能更好,如果使用JAVA性能肯定很低,同时使⽤了多种编译器进⾏充分测试,保证了源码的可移植性。 MySQL还⽀持多种操作系统,常见的操作系统几乎全部支持,目前我还没发现它不支持什么系统,如Linux、Windows、AIX、FreeBSD、HP-UXMacOS、NovellNetw

2021-05-24 20:03:52 3233

转载 小技巧,怎么查看数据库热度排名

# **一、现实问题**数据库引擎有很多种,关系型数据库、图数据库、网状数据库、层次数据库、内存数据等等,有很多的数据库我们甚至连听说都没有听说过。怎么样了解我们应该学习哪些数据库技术呢?当然要选择热度较高,最受欢迎的数据库技术进行学习。# **二、解决方案**1、在DB-engines网站中查看,访问地址为:[https://db-engines.com](https://db-engines.com/%E3%80%82)2、进入到排名引擎页面:[https://db-engines.co

2021-05-24 19:54:59 608

原创 3张图看懂集群和分布式的区别和联系

集群是相同功能体的复制,例如一个支付系统的集群,由3台服务器组成,则每个服务器运行的程序完全相同,功能相同,集群的目的是与负载均衡器配合,分摊运行压力。而分布式架构的每个节点都是不同的,例如将支付系统拆分为实时支付服务、批量支付服务、对账服务,3个服务提供的功能彼此不同,相互协作成为一个系统生态,再对外提供服务。所以集群架构的每个节点服务器配置一般要求是相同的,服务之间没有通讯和协作。而分布式服务往往服务器配置是不同的,根据服务压力情况进行区分,服务之间会存在相互通讯与协作。分布式架构往

2021-02-28 20:26:52 2307 1

我编写的日期控件--有详细注释

我编写的日期控件我编写的日期控件我编写的日期控件我编写的日期控件我编写的日期控件我编写的日期控件我编写的日期控件

2010-03-31

正则表达式教程.chm

正则表达式教程正则表达式教程正则表达式教程正则表达式教程正则表达式教程正则表达式教程

2010-03-28

javascript基础教程

JS基础教程JS基础教程JS基础教程JS基础教程JS基础教程JS基础教程

2010-03-28

UML参考手册-UML.CHM

UML参考手册 UML参考手册 UML参考手册 UML参考手册

2010-03-24

JavaScript王者归来

JavaScript编程 JavaScript编程 JavaScript编程

2010-03-24

空空如也

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

TA关注的人

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