自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Git

Git是什么  Git是一个版本控制(Version Control)工具,它提供项目多人协同开发、多个并行版本(如开发(Developed)版本,发布(released)版本)等功能。Git仓储(Repository)结构  Git仓库(Repository)有远程(remote)和本地(local)两种形式。本地仓库服务于开发者的具体开发,而远程仓库主要用作多个开发者之间的协同...

2019-05-05 13:50:00 123

转载 LeetCode174-Dungeon Game-数组,动态规划

题目描述The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N rooms laid out in a 2D grid. Our valiant knight (K) was in...

2019-04-19 17:36:00 130

转载 LeetCode120-Triangle-数组,动态规划

题目描述Problem Description:  Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.  For example, given the following triang...

2019-04-16 22:52:00 158

转载 Redis集群 - Sentinel与RAFT算法

引入  在主从模型中讲到一旦Master宕机失效,需要手动将Slave角色提升为Master,否则这个子集群将不可用。  这个缺陷使得系统可用性大大降低。因此Redis专门提供了一个哨兵机制来实现自动故障检测和转移。什么是哨兵  哨兵(Sentinel)是一种特殊的Redis实例,与Redis存储实例一样,哨兵同样是基于配置的。  你可以通过以下两种方式启动哨兵: ...

2019-03-24 13:47:00 606

转载 Redis Index

Indexes集群主从模型哨兵机制与RAFT算法实践单机多实例开启Sentinel存储持久化RDB 与 AOF数据结构内存管理事务并发问题分布式锁整体图中间件Jedis(Redis for Java)常见问题以及解决方案转载于:https://www.cnblogs.com/hyj2357/p/10579142.htm...

2019-03-22 16:32:00 477

转载 Redis集群(主从模式)

主从模型  在Redis的集群当中,每个节点(实例)都有一个身份:Master或者Slave,Master:主要负责数据写入,Slave一般提供数据读取,Master与Slave之间是一对多关系,Master对应的Slave是其数据副本(replication),因此每次Master数据更新时同时要更新Slave中的内容。  但是在Master下属的Slave过多时,给对应的Sla...

2019-03-22 15:26:00 120

转载 Redis集群(单机多实例)

Redis介绍  Redis是一个分布式缓存数据库服务器,提供基于内存访问的缓存服务,并且无论是在单服务器还是服务器集群上都有着较为灵活方便的扩展能力。  单个的Redis实例是单进程单线程的,由于这个原因,Redis对于实例本身不需要考虑种种访问线程共享资源所带来的并发性问题,因为所有的线程访问都是队列顺序执行的。如果需要扩容,需要配置多实例。单机多实例配置  Redis实例是...

2019-03-22 11:50:00 212

转载 殊途同归 - Church-Rosser and Consistency of Evaluation

    在“解释语言的语言”中提到,设计一个新的语言,仅仅是使用meta-language给出其描述是不够的,我们还需要去验证一些性质。    考虑一下我们在“解释语言的语言中”给出的求值关系\(r\) ,对于表达式\(( f . ( t . f ) )\), 表达式能够通过求值关系\(\rightarrow_{r}\)得到\((f . (t . f) )\rightarrow_{r}...

2019-03-21 12:16:00 439

转载 安装与配置apache WEB服务器(Linux环境)

Linux环境下安装一个软件的方式多数为两种: 1.通过命令从远程源下载自动默认安装 2.编译安装第一种较为简单,直接通过 yum 或者 apt-get 直接安装即可,但是对我来说,编译安装可能更加适于管理和以后安装其它模块。编译安装也很简单(在你已经安装好所有apache所需环境情况下),3部曲 configure make make inst...

2019-03-06 11:02:00 473

转载 解释语言的语言

1. 解释语言的语言  抽象地说,开始设计一门新语言时,我们需要对这门语言进行描述,描述的主要目的在于告诉使用者如何根据一系列规则来理解使用该语言得到一系列结果(即语言的语义)。  这个【描述】所使用的媒介,是一个用来解释语言的语言,或者称为meta-language(元语言)。而使用meta-language来描述新语言的过程,就是实现这门新语言的解释器的过程。  举个例子...

2019-03-04 22:05:00 357

空空如也

空空如也

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

TA关注的人

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