上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 49 下一页

2021年3月15日

Spring - BeanFactory和FactoryBean的区别

摘要: 总结 BeanFactory和FactoryBean其实没有什么比较性的,只是两者的名称特别接近,所以有时候会拿出来比较一番。 BeanFactory是提供了IOC容器最基本的形式,给具体的IOC容器的实现提供了规范。 FactoryBean可以说为IOC容器中Bean的实现提供了更加灵活的方式,F 阅读全文

posted @ 2021-03-15 18:02 frank_cui 阅读(89) 评论(0) 推荐(0)

2021年3月13日

Linux - 常见命令

摘要: 前言:linux命令的格式 command [-options] [parameter] [-options]:选项,可用来对命令进行控制,也可以省略 [parameter]:传给命令的参数,可以是 0,1,或者多个 []代表可选 options可以合并一起写,例如 ls -a -l -h = ls 阅读全文

posted @ 2021-03-13 13:38 frank_cui 阅读(66) 评论(0) 推荐(0)

2021年3月11日

Java Collection - 为什么loadfactor=0.75

摘要: 1. 何为 加载因子LoadFactor? LoadFactor 加载因子, 是表示Hash表中元素的填满的程度。 加载因子越大,填满的元素越多 好处:空间利用率高了 缺点:冲突的机会加大了. 加载因子越小,填满的元素越少 好处:冲突的机会减小了 缺点:空间浪费多了. 冲突的机会越大,则查找的成本越 阅读全文

posted @ 2021-03-11 10:14 frank_cui 阅读(117) 评论(0) 推荐(0)

2021年3月10日

Java Collection - ConcurrentHashMap jdk1.7 segment大小设置

摘要: 总结 Segment的大小size默认为16 HashEntry大小的计算也是2的N次方(cap <<=1), cap的初始值为1,所以HashEntry最小的容量为2 细节 ConcurrentHashMap的初始化是会通过位与运算来初始化Segment的大小,用size来表示,如下所示 int 阅读全文

posted @ 2021-03-10 14:37 frank_cui 阅读(716) 评论(0) 推荐(0)

2021年3月9日

Linux - 阿里云服务器配置

摘要: 本实例安全组 添加安全组 获取公网地址 修改登录密码 阅读全文

posted @ 2021-03-09 21:37 frank_cui 阅读(72) 评论(0) 推荐(0)

Linux - 入门概述 + Linux目录

摘要: 背景 - 操作系统是做什么的? “操作系统” 位于“应用程序” 和 “计算机硬件” 中间,可以用来: 1.直接操作硬件 2.提供“系统调用”接口,供应用程序调用。 Linux内核 vs Linux发行版 Linux内核 - 是操作系统 Linux发行版 - 是应用软件 + Linux内核的一个打包 阅读全文

posted @ 2021-03-09 20:50 frank_cui 阅读(36) 评论(0) 推荐(0)

2021年3月8日

设计模式 - 建造者模式 Builder Pattern

摘要: 总结 什么情况下,适用于builder模式(建造者模式)? 当一个类的构造函数参数个数超过4个,而且这些参数有些是可选的参数,考虑使用构造者模式。 为了避免构造函数的参数列表过长、不同的构造函数过多,我们一般有builder模式+setter方法两种解决方案。为何builder更胜一筹? sette 阅读全文

posted @ 2021-03-08 22:38 frank_cui 阅读(102) 评论(0) 推荐(0)

2021年3月3日

MySQL - 服务器,实例,数据库 区别

摘要: 总结 一个数据库中包含存储真正数据的多个表结构,而一个实例包含多个数据库,一台服务器(硬件)可以包含多个实例。 每个实例是一个SQL Server安装的组件(或数据库引擎的程序,工具和相关程序)。每个用户数据库(和表)通过编写代码,使用的工具,复制/恢复现有数据库而创建。当安装SQL Server程 阅读全文

posted @ 2021-03-03 16:52 frank_cui 阅读(699) 评论(0) 推荐(0)

2021年3月1日

SpringCloud - Sentinel v.s. Hystrix

摘要: 总结 Sentinel 的侧重点在于: 多样化的流量控制 熔断降级 系统负载保护 实时监控和控制台 两者解决的问题还是有比较大的不同的,下面我们来具体对比一下。 共同特性 1. 资源模型和执行模型上的对比 Hystrix 的资源模型设计上采用了命令模式,将对外部资源的调用和 fallback 逻辑封 阅读全文

posted @ 2021-03-01 15:11 frank_cui 阅读(107) 评论(0) 推荐(0)

2021年2月28日

Hystrix - 断路器 Circuit Breaker + 滑动窗口

摘要: 一、断路器 Circuit Breaker 1.1 断路器的三个状态 断路器是Hystrix最核心的状态机,有三个状态: CLOSED关闭状态:允许流量通过。 OPEN打开状态:不允许流量通过,即处于降级状态,走降级逻辑。 HALF_OPEN半开状态:允许某些流量通过,并关注这些流量的结果,如果出现 阅读全文

posted @ 2021-02-28 23:29 frank_cui 阅读(1174) 评论(0) 推荐(0)

Hystrix - 资源隔离模式 (线程池模式+信号量模式)

摘要: 总结 1. 线程池模式 vs 信号量模式 线程池隔离信号量隔离 线程 与调用线程非相同线程 与调用线程相同(tomcat/jetty线程) 开销 排队、调度、上下文开销等 无线程切换,开销低 异步 可以是异步,也可以是同步。看调用的方法 同步调用,不支持异步 并发支持 支持(最大线程池大小hystr 阅读全文

posted @ 2021-02-28 18:11 frank_cui 阅读(2002) 评论(0) 推荐(0)

2021年2月23日

SpringCloud - Eureka vs ZooKeeper

摘要: 1.数据一致性/可用性 差别 Eureka 是弱数据一致性的,高可用 ZooKeeper 就是强一致性的,低可用 ZooKeeper 选择了 C,就是尽可能的保证数据一致性,某些情况下可以牺牲可用性。Eureka 则选择了 A,所以 Eureka 具有高可用性,在任何时候,服务消费者都能正常获取服务 阅读全文

posted @ 2021-02-23 13:51 frank_cui 阅读(64) 评论(0) 推荐(0)

SpringCloud - Eureka Server 的数据同步过程?

摘要: step 1 - 启动时 Eureka Server也是一个Client,在启动时,通过请求其中一个节点(Server),将自身注册到Server上,并获取注册服务信息; Step 2 - 信息变更时 每当Eureka Server信息变更后(client发起注册,续约,注销请求时),就将信息通知给 阅读全文

posted @ 2021-02-23 13:38 frank_cui 阅读(620) 评论(0) 推荐(0)

SpringCloud - 分布式系统的数据同步方式

摘要: 分布式系统的数据在多个副本之间的复制方式,主要有 主从复制,Master-Slave模式;所有写操作提交到主服务,再由主服务更新到从服务;写压力集中在主服务上 (是系统的瓶颈),从服务分担读请求;ZooKeeper采用 Master-Slave模式。 对等复制,Peer to Peer,副本间不分主 阅读全文

posted @ 2021-02-23 10:33 frank_cui 阅读(702) 评论(0) 推荐(0)

2021年2月18日

Linux - Linux简介

摘要: Linux简介 Linux发行版本 LAMP + LNMP 阅读全文

posted @ 2021-02-18 22:58 frank_cui 阅读(53) 评论(0) 推荐(0)

2021年2月17日

Redis - 什么是Redis + Redis如何启动?

摘要: 1.Redis是什么?Redis能干嘛? Redis (Remote Dictonary Server), 即远程字典服务,是一款使用 C 语言编写的高性能 key-value 数据库,当下最热门的NoSQL技术,开源免费。 特点: 性能极高,能到 100000 次/s 读写速度 支持数据的持久化, 阅读全文

posted @ 2021-02-17 23:40 frank_cui 阅读(164) 评论(0) 推荐(0)

NoSQL - NoSQL四大分类

摘要: NoSQL四大分类 四大分类的区别 阅读全文

posted @ 2021-02-17 22:07 frank_cui 阅读(474) 评论(0) 推荐(0)

NoSQL - 什么是NoSQL (Not Only SQL 非关系型数据库)

摘要: 1.为什么要使用NoSQL? 原本的关系型数据库架构存在诸多弊端。 2.什么是NoSQL? 3.NoSQL特点 阅读全文

posted @ 2021-02-17 21:07 frank_cui 阅读(172) 评论(0) 推荐(0)

Archi - 阿里巴巴的数据架构

摘要: 版本1:APP直连数据库 细节讲解 版本1的问题 版本2: 增加“UDSL统一数据服务平台” 类似JDBC 阅读全文

posted @ 2021-02-17 21:05 frank_cui 阅读(281) 评论(0) 推荐(0)

Hadoop - 大数据的3V+3高

摘要: 阅读全文

posted @ 2021-02-17 17:12 frank_cui 阅读(225) 评论(0) 推荐(0)

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 49 下一页

导航

levels of contents