03 2021 档案

Redis - Redis 为什么是单线程的?为什么效率高?
摘要:一、为什么需要多线程? 首先,现在的CPU一般都是由多个核心组成,每个核心可以认为是一个独立的处理器,它们能够并行地处理任务。所以,如果我们的CPU是多核的,但是程序是单线程的,那么执行程序时,这个线程在某一个时刻只能在一个核心上运行,而其它的核心却是空闲的(如果没有其他程序的话)。所以,为了提高C 阅读全文

posted @ 2021-03-17 14:11 frank_cui 阅读(192) 评论(0) 推荐(0) 编辑

Redis - Redis默认共有16个数据库
摘要:Redis默认有16个数据库 编号0~15,默认的是第0个 1.1 查看所有的key 1.2 清除当前DB 1.3 清除所有DB FLUSHALL 阅读全文

posted @ 2021-03-16 22:42 frank_cui 阅读(1112) 评论(0) 推荐(0) 编辑

Redis - redis-benchmark性能测试工具
摘要:redis-benchmark 是什么? 可以让你了解Redis处理速度有多快。 redis-benchmark 的参数 redis-benchmark 性能测试例子 怎么查看测试结果? 以set操作举例: 阅读全文

posted @ 2021-03-16 21:45 frank_cui 阅读(80) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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 阅读(690) 评论(0) 推荐(0) 编辑

Linux - 阿里云服务器配置
摘要:本实例安全组 添加安全组 获取公网地址 修改登录密码 阅读全文

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

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

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

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

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

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

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

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

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

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

levels of contents
点击右上角即可分享
微信分享提示