1.前言 在一个微服务系统中,不同服务之间相互调用,可能形成一些调用链。那么当下游的的某一个服务故障时,可能会导致级联故障(即导致直接或者间接调用该服务的所有上游服务都不可用)。为了解决这种问题,就需要引入断路器。断路器的作用是:在调用服务的方法中声明一个断路节点,当本次调用服务失败时,根据节点声明 ...
分类:
编程语言 时间:
2020-02-12 12:59:31
阅读次数:
115
面向对象编程(OOP)给软件开发领域带来了新的设计思想。很多开发人员在进行面向对象编程过程中,往往会在一个类中将具有相同目的/功能的代码放在一起,力求以最快的方式解决当下的问题。但是,这种编程方式会导致程序代码混乱和难以维护。因此,Robert C. Martin制定了面向对象编程的五项原则。这五个 ...
分类:
其他好文 时间:
2020-02-12 11:03:34
阅读次数:
70
一个时代的到来,总是伴随着很多商机,淘宝的时代过去了,微信是当下最热门的,基于微信生存的公司也是比比皆是,然而生意之道,重点的是三个关键词:流量(精准客户)+项目(变现方式)+思维(运营管理格局)下面我们简单说下通讯录拉群流程1、确定相关订单属性:量,时间,交割方式,单价等。2.、明确是否提供导粉数据,如提供的话需把数据发到指定邮箱并注明数据相关属性(是否已经检测、数据开通微信等)3.、预付全款给
分类:
其他好文 时间:
2020-02-11 17:35:01
阅读次数:
106
一致性哈希实现负载均衡 1 为什么需要哈希算法 解决同一个用户访问服务器是,访问的是不同的服务器的问题 场景:集群造成的session没有同步 当一个用户访问服务器A的时候,该台服务器A会保存这台服务器的session,但是当下次再访问的时候,被负载均衡算法可能算到了不同的服务器B,服务器B中没有用 ...
分类:
其他好文 时间:
2020-02-11 09:52:41
阅读次数:
78
后台代码 重要的基础数据不能物理删除,用逻辑删除。 树形关系结构的,当下级分支有数据时,本级不能删除。 一对多关系,且多的存在依赖于一,那么删除一时需要验证一是否关联多。 多对多关系,多对多关系需要第三张关系表,当删除某一个多时,可以通过关系表建立外键casecade delete级联删除关系表中的 ...
分类:
其他好文 时间:
2020-02-10 18:21:50
阅读次数:
53
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数 据恢复。理解掌握持久化机制对于Redis运维非常重要 1.RDB持久化 RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自 ...
分类:
其他好文 时间:
2020-02-09 11:13:21
阅读次数:
60
2020这个春节注定不平凡,除夕当天才回到老家,和父母团聚。初一早上看新闻渐渐感觉到武汉发生的新型冠状病毒的严重,初二就返城了。每天在家看着病例数不断增加,常常也在思索。也许这真是给当下发展迅速的中国一次沉淀的机会。经过改革开放30多年,我们发展的太快了。所以我们发展的不够均衡,我们的卫生监督体制, ...
分类:
其他好文 时间:
2020-02-08 17:24:07
阅读次数:
52
WEB端缓存机制什么是WEB缓存Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本。缓存会根据进来的请求保存输出内容的副本;当下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发... ...
分类:
Web程序 时间:
2020-02-08 13:57:02
阅读次数:
78
19:00 “他的人格表现出各种不凡的素质:轻快、活力充沛、坦率、简朴、谦卑、真诚、喜气洋洋、无比善悟与深不可测的慈悲。他的整个人见证了何谓“活在当下”的真实之中。” ——铃木俊隆 一天24小时。正常的一天,8小时睡觉,2小时在路上,1小时的吃喝拉撒,工作8个小时算,再减去1个小时的日常锻炼和运动, ...
分类:
其他好文 时间:
2020-02-07 22:38:25
阅读次数:
74
"E2. String Coloring (hard version)" 首先我们要明确一点,最多只会出现26种颜色,因为当下字母 如果在后面 出现过,那么在 i 这个位置的最佳颜色选择即为先前确定的颜色。所以我们可以使用状态压缩来记录状态。 ...
分类:
其他好文 时间:
2020-02-05 20:01:25
阅读次数:
87