- 博客(503)
- 资源 (2)
- 收藏
- 关注
原创 Tair简介
概述、架构、ConfigServer、DataServer(自动复制和迁移、插件容器)、源码(ConfigServer、DataServer、数据结构)、高可用(对照表(对照表的初始化、负载均衡策略、多机架支持)、数据迁移)、存储引擎(mdb、fdb、ldb、kdb)、API(KV、Prefix、Range、version)
2024-09-29 22:17:29 987
原创 Netflix开源组件EVCache介绍
概述、架构、典型部署、高可用(AWS的多可用区、EVCache对AWS高可用性的增强)、跨地域的数据复制、高性能、SpyMemcached、使用场景;源码、事件监听、度量与监控、连接管理、异步、工具类、EVCacheClient、EVCacheClientPool、EVCacheClientPoolManager、线程池(连接检测、服务器群组配置、节点管理)
2024-09-25 18:53:53 881
原创 《数据压缩入门》笔记-Part 2
自适应统计编码:位置对熵的重要性、自适应VLC编码、自适应算术编码、自适应哈夫曼编码;字典转换:基本字典转换、LZ算法、尽可能了解数据;上下文数据转换:RLE、增量编码、MTF、BWT;数据建模:马尔可夫链、部分匹配预测算法、上下文混合算法;换个话题:多媒体数据压缩、通用压缩;
2024-09-24 23:59:11 1283
原创 《数据压缩入门》笔记-Part 1
序言、前言;并非无趣的一章:5类数据压缩算法、克劳德•香农、数据压缩必知;不容错过的一章:二进制、信息论;突破熵:理解熵、熵的用途、理解概率、突破熵、信息论与数据压缩;VLC:摩尔斯码、概率和熵与码字长度、VLC、最适合;统计编码:统计、哈夫曼编码、算术编码、ANS、选择;
2024-09-24 21:47:39 745
原创 《数据压缩入门》笔记-Part 3
评价数据压缩:使用场景、需求、压缩率、压缩性能、解压性能、解码流能力、比较;压缩图像数据:理解图像质量与文件大小、图像尺寸、图像格式、GPU纹理格式、矢量格式;序列化数据:使用场景、问题、更小的序列化数据;有损数据压缩;让世界变得更小;
2024-09-23 23:59:11 873
原创 《DevOps实践指南》笔记-Part 3
持续学习与实验的技术实践:将学习融入日常工作、将局部经验转化为全局改进、预留组织学习和改进的时间;集成信息安全、变更管理和合规性的技术实践:将信息安全融入每个人的日常工作、保护部署流水线;附录:DevOps大融合、约束理论和核心的长期冲突、恶性循环列表、交接和队列的危害、工业安全误区、丰田安灯绳、猿猴军团;认证考试;参考资源;
2024-09-21 17:40:17 1215
原创 《DevOps实践指南》笔记-Part 2
流动的技术实践:为部署流水线奠定基础、实现快速可靠的自动化测试、应用和实践持续集成、自动化和低风险发布、降低发布风险的架构;反馈的技术实践:建立能发现并解决问题的遥测系统、分析遥测数据以更好地预测故障和实现目标、应用反馈实现安全部署、假设驱动的开发和A/B测试、建立评审和协作流程以提升当前工作的质量;
2024-09-21 15:59:07 970
原创 《DevOps实践指南》笔记-Part 1
前言;导言:展望DevOps新世界、用DevOps打破恶性循环、阅读指南;DevOps介绍:敏捷&持续交付和三步法、流动原则、反馈原则、持续学习与实验原则;从何处开始:选择合适的价值流作为切入点、理解、可视化和运用价值流、参考康威定律设计组织结构、将运维融入日常开发工作;
2024-09-20 23:49:02 1261
原创 《Google软件测试之道》笔记
介绍:概念;SET:概念、测试命名规则、测试认证;TE:职责、测试计划、风险、生命周期、Maintenance Mode Testing、QualityBot、BITE、GTA、零成本测试流程、外部供应商;TEM;改进:Chrome OS测试计划;Chrome漫游测试;
2024-09-17 22:33:00 1041
原创 《Effective Debugging:软件和系统调试的66个有效方法》读书笔记-Part2
编程技术:代码评审、审读代码、调试机制、日志、单元测试、断言、改动受测程序验证推想、缩小正确范例与错误代码之间的差距、简化可疑代码、将可疑代码改用另外一种编程语言来写、改善可疑代码可读性、清除bug根源;编译时调试:检视生成代码、静态分析工具;运行时调试:测试用例、令软件在遇到问题时尽早退出、检视日志文件、性能评测、追踪程序的执行情况、使用动态程序分析工具;调试多线程:通过事后调试来分析死锁问题捕获并重现用专门的工具来探查死锁与竞争条件问题把不确定的因素隔离出来,或将其移除检查资源争用情况
2024-09-16 22:43:52 1946
原创 《垃圾回收的算法与实现》-算法-摘抄
预备;标记清除:多个空闲链表、BiBOP法、位图标记、延迟清除法;引用计数法:延迟引用计数法、Sticky引用计数法、1位引用计数法、部分标记-清除算法;复制:Cheney复制GC、近似深度优先搜索方法、多空间复制算法;标记压缩:Two-Finger、表格、ImmixGC;保守与准确GC:保守GC、准确GC、间接引用、MostlyCopyingGC、黑名单;分代垃圾回收:Ungar分代垃圾回收、多代垃圾回收、列车垃圾回收;增量垃圾回收:Steele、汤浅、比较各个写入屏障;RC Immix算法
2024-09-10 01:13:54 1307
原创 《Web性能权威指南》-网络技术概览-读书笔记
延迟与带宽:Hibernia Express、Bufferbloat、traceroute;TCP构成:三次握手、拥塞预防及控制(流量控制、慢启动、拥塞预防)、带宽延迟积、队首阻塞、TCP优化建议;UDP构成:无协议服务、UDP与网络地址转换器(连接状态超时、NAT穿透、STUN与TURN与ICE)、UDP优化建议;传输层安全:加密&身份验证与完整性、TLS握手、TLS会话恢复、信任链与证书颁发机构、证书撤销、TLS记录协议、TLS优化建议;
2024-09-07 23:42:13 878
原创 《Web性能权威指南》-HTTP-读书笔记
HTTP简史:HTTP 0.9:只有一行的协议、HTTP 1.0:迅速发展及参考性RFC、HTTP 1.1:互联网标准、HTTP 2.0:改进传输性能;Web性能要点:超文本、网页和Web应用、剖析现代Web应用、性能来源:计算、渲染和网络访问、人造和真实用户性能度量、针对浏览器的优化建议;HTTP 1.x:持久连接、HTTP管道、使用多个TCP连接、域名分区、度量和控制协议开销、连接与拼合、嵌入资源;HTTP 2.0:历史及其与SPDY的渊源、走向HTTP 2.0、设计和技术目标、二进制分帧简介
2024-09-06 23:58:50 881
原创 《Web性能权威指南》-无线网络性能-读书笔记
无线网络概览:基础、测量;Wi-Fi:从以太网到无线局域网、Wi-Fi标准及功能、测量和优化Wi-Fi性能、针对Wi-Fi的优化建议;移动网络:G字号移动网络简介、设备特性及能力、RRC、端到端的运营商架构、移动网络中的分组流、HetNet、真实的3G、4G和Wi-Fi性能;移动网络优化建议:节约用电、ARO、消除周期性及无效的数据传输、预测网络延迟上限、面对多网络接口并存的现实、爆发传输数据并转为空闲、把负载转移到Wi-Fi网络、遵从协议和应用最佳实践。
2024-09-06 13:57:02 932
原创 模组级存储与嵌入式存储的千差万别
嵌入式存储是有物料型号的,不同的物料型号对应的不同存储芯片,并且变更是有变更通知给到客户的,能保证产品的稳定性和一致性。另外嵌入式存储一般还需要存储产品的系统,系统就相当于是产品的灵魂非常重要,所以能存储系统的嵌入式产品,本身的等级是需要比较高的。这样的好处是内部的空间比较节省,不需要占据额外的TF卡座空间,存储的稳定性和一致性能得到极大的保证。模组级存储的固件和嵌入式存储的固件也会有很多的区别,固件本身是一套软件,用来负责和HOST端的协议对接,并且管理NANDFLASH的读写操作。
2024-09-03 16:33:36 1150 1
原创 大数据智能风控核心:模型
模型:线性判别分析方法、个人FICO模型信用分、IRB、ABCF卡模型;算法:逻辑回归算法、决策树、集成学习、Bagging、随机森林、Boosting、Adaboost、Stacking;指标:混淆矩阵、评价指标、准确率、精确率、召回率、F1分数、ROC曲线、AUC、KS、PSI、基尼系数;
2024-08-29 21:42:37 1212
原创 Spring系列之设计模式
创建型:简单工厂、工厂方法、抽象工厂、单例、原型、构造器;结构型:代理、适配器、装饰者、外观、桥接、享元、组合;行为型:模板方法、命令、中介者、责任链、观察者、状态、备忘录、访问者、迭代器、策略、解释器。
2024-08-29 00:33:13 981
原创 Redis系列之Spring Data Redis
概述、自动配置、入门使用、RedisTemplate、方法分类、execute类、原生Redis指令、排序、事务、Redis Server、Operations有两类、CAS操作、发布订阅、Lua脚本、序列化、StringRedisSerializer、RedisSerializer、属性配置、RedisCallback、SessionCallback
2024-08-27 22:48:51 986
原创 Maven Wrapper深入实战
Maven Wrapper:概述、用途、安装、Takari Maven Wrapper和Apache Maven Wrapper、JD-GUI、版本控制系统、指定Maven Wrapper版本、org.apache.maven.plugins:maven-wrapper-plugin和org.apache.maven.wrapper:maven-wrapper区别、升级Maven Wrapper、不同Maven版本的潜在问题、使用脚本、切换源、mvnw.cmd脚本解读
2024-08-27 02:43:48 1289
原创 比Maven快2~10倍的编译工具mvnd简介与实战
mvnd:概述、简介、优势、安装使用、性能对比、Wall Clock、中文乱码、日志解读、配置解读
2024-08-24 02:00:06 891
原创 设计模式之Decorator装饰者、Facade外观、Adapter适配器(Java)
装饰者模式:概述、类图、涉及角色、适用场景、装饰和继承、实例、Java IO、Spring;外观模式:概述、类图、涉及角色、优缺点、实例、SLF4J、Spring、Tomcat;适配器模式:概述、三种形式、涉及角色、优缺点、实例、JDK、Spring;比较:适配器模式和装饰者模式、外观模式和装饰者模式、代理模式和装饰者模式;
2024-08-22 23:21:03 961
原创 数据结构之树体系:二叉树、平衡二叉树、红黑树、AVL树、B树、B+树、最小生成树、哈夫曼树、决策树、LSM树、后缀树、R树
二叉树:满二叉树、完全二叉树、平衡二叉树、二叉搜索树、平衡二叉搜索树;二叉树的遍历:结点递归遍历与层次遍历(深度优先遍历、广度优先遍历)二叉堆;红黑树、平衡操作(变色、左旋、右旋)、搜索、插入、删除;AA树;AVL树、AVL算法;多叉树;B树、操作、2-3树、2-3-4树;B+树、对比B树、面试题;B*树;最小生成树;哈夫曼树;决策树;Trie树与Radix树;LSM树;后缀树;R树
2024-08-22 17:35:34 1033 1
原创 Trie树、Radix树
Trie树:概述、基本性质、状态机、应用场景、面试题、实现、代码、缺点;Radix树:概述、Redis实现版本、raxNode、操作(插入、删除、合并)
2024-08-21 20:15:07 1005
原创 Redis系列之事务
Redis事务、5个命令、命令入队、WATCH;实战:empty array、WATCH实现CAS、事务错误(调用EXEC之前的错误、调用EXEC之后的错误)、Lua集成;ACID、Redis不支持回滚;原理;拓展:Redis事务在真实业务场景中的应用、局限性。
2024-08-16 22:22:26 943 1
原创 Spring Cloud系列之Ribbon
负载均衡:概述、两种分类;Ribbon概述、功能、组件、工作流程;实战:Maven GAV、使用、配置、注解配置、配置文件、配置类、配置类源码解读;注解:@RibbonClient、@RibbonClientName、@LoadBalanced;进阶:IRule策略、类结构图、7种负载均衡策略、自动配置原理、源码解读、请求拦截、ServerListUpdater、拓展。
2024-08-12 23:17:23 998
原创 Java日志体系框架总结:JUL、JCL、SLF4J、Log4j、Logback、Log4j2
Java日志概述、日志级别Level、Java Util Logging、JULI、tomcat-juli、tomcat-embed-logging-juli、Jakarta Commons Logging、Apache Commons Logging、SLF4J、静态绑定、桥接、SLF4J vs Commons Logging;Log4j、GAV变更;Logback、性能对比;Log4j2、性能对比、原理;实战:Log4j、Logback、Lombok。问题:程序包org.slf4j不存在、ClassN
2024-08-10 22:54:48 1194
原创 Redis系列之Redis Cluster
Redis Cluster概述、对比Redis Sentinel、简介、通信(集中式、Gossip)、Gossip消息(ping、pong、meet、fail)、故障切换、一致性Hash算法、Hash Slot、一致性、参数、问题。客户端、JedisCluster集群寻址。实战、安装、命令。拓展、16384个槽。
2024-08-09 23:59:16 925
原创 Redis系列之Redis Sentinel
Redis Sentinel:主从集群存在的问题、引入Redis Sentinel、概述、功能、安装、心跳检查、自动发现机制、配置的自动纠正、下线、主观下线、客观下线、哨兵选举、故障转移、缺点、数据丢失、优化方案、
2024-08-02 21:57:46 1154 1
原创 G1简介、各种GC总结
G1:概述、优缺点、特点、模式与环节(Young GC、Mixed GC和Full GC)、老年代并发标记过程、参数;技术:String去重、三色标记、SATB、Remembered Set、Pause Prediction Model;总结:汇总、示意图、选择
2024-08-01 00:01:01 1194
原创 基准测试工具JMH
JMH:概述、需求、Maven、流程、注解、概念、Operation和Invocation、运行、输出结果、导出、图形界面、IDEA插件、Jenkins插件;进阶:方法内联、循环优化、Blackhole、生成类源码分析、执行结果解读
2024-07-30 00:14:17 916
原创 一文总结代理:代理模式、代理服务器
概述、角色、UML类图、调用顺序示意图、分类(虚拟代理、远程代理、保护代理、同步代理、智能引用代理)、静态代理、动态代理、JDK动态代理(实例、源码分析)、cglib动态代理(实例、源码分析)、JDK和cglib动态代理区别、Spring AOP;代理服务器、正向代理、反向代理。
2024-07-25 21:19:23 1050 2
原创 JDK 9新特性之VarHandle
VarHandle概述、体系、创建VarHandle、MethodHandles.Lookup、访问类别AccessType、访问模式AccessMode、内存屏障;实战、基本使用、高效反射、CAS
2024-07-24 19:53:18 1019
原创 面试必备之TCP知识
OSI七层网络模型、TCP/IP四层网络模型、长连接、与UDP区别、状态转换、可靠性、有序、三次握手、四次挥手、N层交换技术、流量控制、滑动窗口、拥塞控制、慢启动、拥塞避免、拥塞发生时算法、快速恢复、TCP攻击、SYN攻击、RST攻击、谷歌的BBR、TCP优化、TCP连接复用、TCP缓冲机制
2024-07-22 22:23:00 764 1
原创 分布式系列之ID生成器
全局唯一ID生成器需求背景、应用场景、需求分析;方案:数据库、UUID、UUID的5个版本、UUID-v1改进版、Hibernate CustomVersionOneStrategy、MongoDB ObjectId、Redis、ZooKeeper;Snowflake、时钟回拨问题、解决方案;Snowflake改进版、开源ID生成器
2024-07-21 22:03:08 1448 1
原创 Unsafe入门讲解
Unsafe、jdk.internal.misc.Unsafe和sun.misc.Unsafe、native方法、实例化;功能:线程调度、CAS操作、数据操作、内存操作、内存屏障、Class操作、其他;8种基础数据类型:int、byte、short、char、boolean、long、float、double;拓展:Compare-And-Swap和Compare-And-Set、注解、虚拟线程;
2024-07-20 00:39:58 959
2024全球汽车供应链竞争力研究报告:电动智能化推动产业升级
2024-09-25
布鲁姆分类法(修订版):认知目标层次的教学应用
2024-09-21
2024年中国行业研究与猎头人才市场分析
2024-09-14
Spring Cloud Alibaba笔记.pdf
2024-09-09
产业趋势研究系列报告(二):氢能革命,星辰大海-招商证券.pdf
2024-09-05
OLAP技术全览:从理论到应用详解.pdf
2024-09-04
ChatBi应用实战指南.pdf
2024-09-04
2023企业数字化年度指南-红杉中国.pdf
2024-09-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人