[在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图:注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。在S... ...
分类:
编程语言 时间:
2020-07-06 09:14:05
阅读次数:
75
本文源码:GitHub·点这里||GitEE·点这里一、Lock体系结构1、基础接口简介Lock加锁相关结构中涉及两个使用广泛的基础API:ReentrantLock类和Condition接口,基本关系如下:Lock接口Java并发编程中资源加锁的根接口之一,规定了资源锁使用的几个基础方法。ReentrantLock类实现Lock接口的可重入锁,即线程如果获得当前实例的锁,并进入任务方法,在线程没
分类:
编程语言 时间:
2020-07-06 01:22:10
阅读次数:
70
这里留一个查找途径,以供需要时方便查找 jQuery ajax - ajax() 方法中的一些属性(点击左方黄色标注部分) ...
分类:
Web程序 时间:
2020-07-06 01:12:15
阅读次数:
61
最近应用在打包时发现一个问题:程序包引入了早已不用的jQuery的jar包,并由此引入了安全缺陷。查看工程依赖没有直接引用jQuery的地方,通过mvn dependency:tree 也没有发现引入这个依赖,怎么办呢? 网上搜索找不到答案,想到了看maven的执行日志,通过mvn package ...
分类:
其他好文 时间:
2020-07-05 23:13:28
阅读次数:
92
数学公式 一.【累加求和】 1+2+3+...+n 普通的方法就是For循环,循环次数为N,时间复杂度为O(N) 累加求和公式 sum = n(n+1)/2时间复杂度为O(1) ...
分类:
其他好文 时间:
2020-07-05 22:47:42
阅读次数:
72
既呈现 inline 特性(不占据一整行,宽度由内容宽度决定) 又呈现 block 特性 (可设置宽高,内外边距) 默认情况下,inline-block元素之间就有空隙出现(缝隙的实质就是元素标签段之间的空格) 1.去掉HTML中的空格; 2.使用font-size:0; vertical-alig ...
分类:
其他好文 时间:
2020-07-05 21:36:03
阅读次数:
51
typeof 操作符 1. 可能得到的结果 "undefined" 如果这个值未定义 boolean 如果这个值是布尔值 string 如果这个值是字符串 number 如果这个值是数值 object 如果这个值是null或者对象 function 如果这个值是函数 2. take care 调用 ...
分类:
其他好文 时间:
2020-07-05 19:26:01
阅读次数:
116
图形界面安装 系统版本:CentOS-8.2.2004-x86_64-minimal.iso 跟CentOS7没什么区别 选择安装磁盘 默认即可 KDUMP基本上用不到关闭 更换时区 开始安装并修改root密码 注意Done按2遍 耐心等待 完成 END ...
分类:
其他好文 时间:
2020-07-05 17:36:38
阅读次数:
156
1 消息队列的优势 1.1 异步 假设系统A需要直接调用系统B、C、D,其中,系统A是主要业务,B、C、D为非主要业务,系统A调用系统B的接口需要200ms,调用系统C的接口需要200ms,调用系统D的接口需要200ms,那么这次请求就需要600ms,如果加入一些其他的业务,执行时间可能会更长,多达 ...
分类:
其他好文 时间:
2020-07-05 17:32:28
阅读次数:
80
Pandas 基础 一、分类 结合自己的经验,我觉得Pandas的本质是类似于Matlab、Eviews之类的数据分析软件。只是其他的被人做成了有UI界面的软件。 从Pandas的结构来看,最核心的两个类。其他功能是围绕这两个类进行了功能上的扩展。 pandas.Series() pandas.Da ...
分类:
其他好文 时间:
2020-07-05 17:02:41
阅读次数:
77