- 博客(5)
- 收藏
- 关注
原创 浅析单例模式
单例是什么? 单例是指某个类在整个系统中只有且仅有一个实例对象,即第一次创建后,后续创建的实例都是返回第一次创建时的实例。单例有什么用? 单例模式保证类在系统中只有一个实例,在某些应用中很实用,如定义一个全局的ID计数器,定义系统的运行环境等,都需要保证系统只存在一个实例对象。单例模式的特点单例类必须只有一个实例单例类必须只有私有构造函数单例类必须对外提供获取唯一的实例的接口(或者...
2019-06-05 15:01:03 151
原创 Centos7下安装Redis
安装gcc环境 安装redis需要依赖gcc运行环境,在Centos7中可通过yum来安装gcc,可执行以下命令: yum -y install gcc下载并解压redis压缩包 cd进入要存放redis文件的目录中执行wget命令下载压缩包,redis压缩包的下载地址可前往redis官网获取。这里给出redis5压缩包的链接:http://downl...
2019-01-30 11:53:20 142
原创 大型网站技术架构(核心原理与案例分析)
Chapter 1.大型网站架构演化 大型网站软件系统的特点 高并发、大流量(面对高并发用户,大流量访问) 高可用(系统7x24小时服务) 海量数据 用户分布广泛,网络情况复杂 安全环境恶劣 需求快速变更,发布频繁 渐进式发展 大型网站架构演化发展历程 初始阶段的网站架构 应用程序、数据库、文件等所有的资源都在一台服务器上 ...
2019-01-26 09:25:28 400
原创 二分查找及变形与优化(Java实现)
二分查找思想 二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一半。就这样反复比较,反复缩小范围,最终就会在数组中找到T,或者确定T不在数组中。对于包含N个元素的表,整个查找过程大约要经过log(2)N次比较二分查找代码以下...
2018-10-17 22:20:11 442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人