git使用教程 前言 工欲善其事,必先利其器。 作为一名程序员,版本控制工具是必做掌握的一个基本工具,最常用的版本控制工具有svn和git。相对于svn,git的分布式控制、分支特性、灵活性等特点,使得越来越多的项目管理采用git作为版本控制工具以提交开发效率。但git独特的命令及分布式控制的理念, ...
分类:
其他好文 时间:
2020-03-16 16:22:12
阅读次数:
76
之前聊了一下graylog如何采集nginx日志,为此我介绍了两种采集方法(主动和被动),让大家对graylog日志采集有了一个大致的了解。 从日志收集这个角度,graylog提供了多样性和灵活性,大家可以根据自身场景选择适合自己的一种。 这次要跟大家聊的是如何通过graylog采集mysql慢日志 ...
分类:
数据库 时间:
2020-03-16 14:56:32
阅读次数:
110
背景 在三维模型产品的设计中,针对空间的管理存在这样一个普遍的需求,那就是在三维模型中,将模型所代表的空间通过附加文本的方式来展示其所代表的实际位置或功能,之前尝试过若干方式,比如直接在建模的时候,将文本以构件的方式建在模型里,其优点是展示效果好、位置可控、放大后不失真,但是缺少灵活性,一旦加入到模 ...
分类:
其他好文 时间:
2020-03-16 09:30:43
阅读次数:
56
如今,编程领域发生了很大的变化,程序员花费了大量的时间来完善语法和代码结构的时候过去了。之前,从头开始以完美的语法编写代码是衡量程序员能力的最佳标准。但是,现在这种做法消失了,敏捷开发框架开始出现了,利用它程序员可以用更少的代码、更多的灵活性来构建一个强大的应用程序。 很明显,使用Java或者PHP ...
分类:
其他好文 时间:
2020-03-14 15:05:16
阅读次数:
318
系统的维护性(可扩展性)是由:“开-闭”原则、里氏代换原则、依赖倒转原则、组合/聚合复用原则所保证的。 系统的灵活性是由:“开-闭”原则、迪米特法则、接口隔离原则所保证的。 系统的复用性(可插入性)是由:“开-闭”原则、里氏代换原则、依赖倒转原则、组合/聚合复用原则所保证的。 ...
分类:
其他好文 时间:
2020-03-14 14:41:24
阅读次数:
61
多态的理解: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态性是对象多种表现形式的体现。 多态的优点: 1.消除类型之间的耦合关系 2.可替换性 3.可扩充性 4.接口性 5.灵活性 6.简化性 多态存在的三个必要条件 1.继承 2.重写 ...
分类:
编程语言 时间:
2020-03-11 18:12:39
阅读次数:
77
LVM简介LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volum ...
分类:
其他好文 时间:
2020-03-11 10:56:49
阅读次数:
60
MySQL是一种关系型数据库管理系统。 关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 ...
分类:
数据库 时间:
2020-03-11 01:26:25
阅读次数:
123
网关是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过 网关这一层。也就是说,API 的实现方面更多的考虑业务逻辑,而安全、性能、监控可以交由 网关来做,这样既提高业务灵活性又不缺安全性,典型的架构图如图所示: 安全 ,只有网关系统对外进行暴露,微服务可以隐藏在内网,通过防火墙保护。 易于 ...
分类:
编程语言 时间:
2020-03-09 01:13:09
阅读次数:
73
目录 [toc] 1 Zynq 7000 系列芯片简介 PS:Processing System PL:Processing Logic 芯片框图: 一些缩写: MIO (Multiplexing IO, PS 域可复用的 IO,因为此 IO 管脚的配臵在一定范围内有灵活性); EMIO (Exte ...
分类:
其他好文 时间:
2020-03-08 09:27:52
阅读次数:
93