摘要:
核心知识点: 服务高可用的手段 1.无状态服务的失效转移策略 2.分级管理:核心服务区别对待(处理多的先吃肉) 3.超时设置:不要让错误一直存在 4.异步调用:一节车厢坏了不要影响整趟列车 5.服务降级:关键的时候先护住头 6.幂等性设计:避免重复请求带来的问题 可复用的服务模块为业务产品提供基础公 阅读全文
摘要:
一、vim简介 1.vim是什么? vim是Vi IMproved,是编辑器vi的一个加强版。 2.vim的配置文件 Windows系统的配置文件是vim安装目录下的vimrc文件。Linux系统,RHEL和CentOS的配置文件是/etc/vimrc,Debian和Ubuntu的配置文是/usr/ 阅读全文
摘要:
一、安装和配置 1.Git安装 安装完Git就可以对其做一些配置: Git有一个工具被称为git config,它允许你获得和设置配置变量; 这些变量可以控制Git的外观和操作的各个方面。这些变量可以被存储在三个不同的位置:(1)/etc/gitconfig 文件:包含了适用于系统所有用户和所有库的 阅读全文
摘要:
随着信息技术的发展,软件开发已不是小手工作坊,软件的规模和复杂度已经不再适合一个人单打独斗的开发了, 团队协作变得相当重要,如果没有VCS(版本控制系统Version Control System),团队开发就会变得乱七八糟。 1.版本控制概论 版本控制是记录我们对文件、目录或工程等修改的历史,方便 阅读全文
摘要:
核心知识点: 1.Git关注文件数据的整体是否发生变化,对更新的文件做一个快照,然后保存一个指向快照的索引,而不会关注文件数据的具体变化。 2.Git版本的更新几乎都发生在本地,不会因为没有网络而不能编辑文件或更新文件。 3.使用SHA-1取哈希值,从而获取校验和计算,因此Git中会有非常多hash 阅读全文
摘要:
在settings中设置日志的相关信息,然后再逻辑代码区就可以保存相应的信息了 #简单设置: #下面是稍微详细一点的配置,可以直接在以后的项目中引用。 阅读全文
摘要:
1.Cookie 平常我们在浏览网页的时候,在需要输入密码的地方,如果已经登陆了一次,并且时间间隔比较近的话,是不需要登陆的,为什么了?这就是Cookie的作用。 Cookie(或Cookies)指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 Coo 阅读全文
摘要:
核心知识点: ·1.应用层:主要处理网站应用的业务逻辑 2.应用的无状态:应用服务器不保存上下文信息,只进行业务逻辑处理。 3.负载均衡:将数据和流量分摊到一个集群上,提高负载均衡的能力,失效转移 4.网站的高可用主要是基于应用的无状态,但是总是有状态 5.Session管理机制和优缺点 a.Ses 阅读全文