Categories

10x程序员工作法 12步通关求职面试~完 22讲通关Go语言~完 24讲吃透分布式数据库~完 300分钟吃透分布式缓存~完 AB测试从0到1 AI技术内参 Android开发高手课 CNCFX阿里巴巴云原生技术公开课 DDD实战课 DDD微服务落地实战 DevOps实战笔记 Dubbo源码解读与实战~完 ElasticSearch知识体系详解 Flutter核心技术与实战 Go语言核心36讲 Go语言项目开发实战 JVM核心技术32讲(完) JavaScript进阶实战课 Java业务开发常见错误100例 Java并发编程78讲~完 Java并发编程实战 Java性能优化实战~完 Java核心技术面试精讲 Kafka核心技术与实战 Kafka核心源码解读 Kubernetes从上手到实践 Kubernetes入门实战课 Kubernetes实践入门指南 Linux内核技术实战课 Linux性能优化实战 MySQL实战45讲 MySQL实战宝典 Netty核心原理剖析与RPC实践~完 OAuth2 OKR组织敏捷目标和绩效管理~完 OpenResty从入门到实战 PyTorch深度学习实战 Python核心技术与实战 Python自动化办公实战课 RE实战手册 RPC实战与核心原理 Redis核心原理与实战 Redis核心技术与实战 Redis源码剖析与实战 RocketMQ实战与进阶(完) Serverless技术公开课(完) Serverless进阶实战课 ShardingSphere核心原理精讲~完 Spark性能调优实战 SpringBoot实战开发 SpringCloud微服务实战(完) SpringSecurity详解与实操 Spring编程常见错误50例 ToB市场品牌实战课 TonyBai·Go语言第一课 Vim实用技巧必知必会 Web3 WebAssembly入门课 Web漏洞挖掘实战 ZooKeeper源码分析与实战~完 etcd实战课 iOS开发高手课 中间件核心技术与实战 互联网消费金融高并发领域设计 人工智能基础课 从0开始做增长 从0开始学大数据 从0开始学微服务 从0开始学架构 从0开始学游戏开发 代码之丑 代码精进之路 全解网络协议 分布式中间件实践之路(完) 分布式技术原理与实战45讲~完 分布式技术原理与算法解析 分布式金融架构课 分布式链路追踪实战~完 前端工程化精讲~完 动态规划面试宝典 即时消息技术剖析与实战 反爬虫兵法演绎20讲 后端技术面试38讲 周志明的架构课 大厂广告产品心法 大厂设计进阶实战课 大规模数据处理实战 如何设计一个秒杀系统 安全攻防技能30讲 容器实战高手课 容量保障核心技术与实战 左耳听风 微服务质量保障20讲~完 成为AI产品经理 打造爆款短视频 技术与商业案例解读 技术管理实战36讲 技术领导力实战笔记 持续交付36讲 推荐系统三十六式 操作系统实战45讲 朱赟的技术管理课 机器学习40讲 李智慧·高并发架构实战课 架构设计面试精讲 案例上手SpringBootWebFlux(完) 正则表达式入门课 消息队列高手课 深入剖析Java新特性 深入剖析Kubernetes 深入剖析MyBatis核心原理~完 深入拆解Java虚拟机 深入拆解TomcatJetty 深入浅出Docker技术栈实践课(完) 深入浅出Java虚拟机~完 深入浅出云计算 深入浅出分布式技术原理 深入浅出区块链 深入浅出可观测性 深入浅出计算机组成原理 深入理解Sentinel(完) 由浅入深吃透Docker~完 白话法律42讲 白话设计模式28讲(完) 硅谷产品实战36讲 程序员的个人财富课 程序员的数学基础课 程序员的数学课 程序员的测试课 程序员进阶攻略 编译原理之美 编译原理实战课 计算机基础实战课 许式伟的架构课 说透低代码 说透性能测试 赵成的运维体系管理课 超级访谈:对话张雪峰 超级访谈:对话毕玄 超级访谈:对话汤峥嵘 超级访谈:对话玉伯 趣谈网络协议 跟着高手学复盘 软件工程之美 软件测试52讲 透视HTTP协议 重学操作系统~完 重学数据结构与算法~完 陈天Rust编程第一课 零基础入门Spark 领域驱动设计实践(完) 高并发系统实战课 高并发系统设计40问 高楼的性能工程实战课 Github UI File Test QA Java JS Design IDE Template WEB Log ORM Spring Web Algorithm SQL Apache apache Tools RPC Linux Version Control OS Devops Docker Database Quartz Config Tool Programming Language APM Search-Engine Auth sql Standard Finance Design Pattern DotNet Lang Deep Learning .Net Network Dotnet FTP C# XML HTTP Life MySQL AI Note Windows TODO MQ CI Math Exception Baidu Vue JQuery Maven Mysql Work IOC Net Google Netty HTML Big-Data Reading Best Practice Project test SEO BlockChain Bitcoin Quant Think MVC IOS Biz Data Model NodeJs WebPack NPM Cache Python Express POI QLExpress Git Distributed Data Struct Oracle Concurrent React Other Http Schedule JMM JVM Manager NLP Summary Ubuntu Learn API Middleware database Container Protocol Architecture Dubbo Data-Struct JMS Pattern Front Mybatis Security Althgorim Doc ML Search JDBC NoSQL Mybaits Big Data Mac DevOps Redis Stream VCS Concurrency Thread Name Base Software Framework Monitor Best-Practice Memory How To Source Code Data-Management Devpos System Blog OCR Interview Data Kotlin Crawl C Engine Flow Acquire AOP java Jvm Cloud web Lock Index SOFA BI Dev BIZ PHP VUE System-Design FrontEnd IO Awesome Databae Backend Document Books CS Metaverse Lucene Safe Blockchain WEB3 Wechat TOOL Market DEV Investment MINIAPP LAW NEW Cryptography web3 IoT source-code GIT Basic Trace Go Common ETL
10x程序员工作法

10x程序员工作法-结束语少做事,才能更有效地工作


10x程序员工作法-答疑解惑持续集成,一条贯穿诸多实践的主线


10x程序员工作法-答疑解惑持续集成、持续交付,然后呢?


10x程序员工作法-答疑解惑如何管理你的上级?


10x程序员工作法-答疑解惑如何在实际工作中推行新观念?


10x程序员工作法-答疑解惑如何分解一个你不了解的技术任务?


10x程序员工作法-总复习重新来“看书”


10x程序员工作法-总复习重新审视“最佳实践”


10x程序员工作法-加餐你真的了解重构吗?


10x程序员工作法-划重点关于“任务分解”,你要重点掌握哪些事?


10x程序员工作法-划重点关于“以终为始”,你要记住的9句话


10x程序员工作法-划重点一次关于“沟通反馈”主题内容的复盘


10x程序员工作法-划重点“自动化”主题的重点内容回顾汇总


10x程序员工作法-划重点“综合运用”主题内容的全盘回顾


10x程序员工作法-40我们应该如何保持竞争力?


10x程序员工作法-39面对遗留系统,你应该这样做


10x程序员工作法-38新入职一家公司,怎么快速进入工作状态?


10x程序员工作法-37先做好DDD再谈微服务吧,那只是一种部署形式


10x程序员工作法-36为什么总有人觉得5万块钱可以做一个淘宝?


10x程序员工作法-35总是在说MVC分层架构,但你真的理解分层吗?


10x程序员工作法-34你的代码是怎么变混乱的?


10x程序员工作法-33如何做好验收测试?


10x程序员工作法-32持续交付:有持续集成就够了吗?


10x程序员工作法-31程序员怎么学习运维知识?


10x程序员工作法-30一个好的项目自动化应该是什么样子的?


10x程序员工作法-29“懒惰”应该是所有程序员的骄傲


10x程序员工作法-28结构化:写文档也是一种学习方式


10x程序员工作法-27尽早暴露问题:为什么被指责的总是你?


10x程序员工作法-26作为程序员,你也应该聆听用户声音


10x程序员工作法-25开发中的问题一再出现,应该怎么办?


10x程序员工作法-24快速反馈:为什么你们公司总是做不好持续集成?


10x程序员工作法-23可视化:一种更为直观的沟通方式


10x程序员工作法-22轻量级沟通:你总是在开会吗?


10x程序员工作法-21你的代码为谁而写?


10x程序员工作法-20为什么世界和你的理解不一样?


10x程序员工作法-19如何用最小的代价做产品?


10x程序员工作法-18需求管理:太多人给你安排任务,怎么办?


10x程序员工作法-17程序员也可以“砍”需求吗?


10x程序员工作法-16为什么你的测试不够好?


10x程序员工作法-15一起练习:手把手带你分解任务


10x程序员工作法-14大师级程序员的工作秘笈


10x程序员工作法-13先写测试,就是测试驱动开发吗?


10x程序员工作法-12测试也是程序员的事吗?


10x程序员工作法-11向埃隆·马斯克学习任务分解


10x程序员工作法-10迭代0_启动开发之前,你应该准备什么?


10x程序员工作法-09你的工作可以用数字衡量吗?


10x程序员工作法-08为什么说做事之前要先进行推演?


10x程序员工作法-07解决了很多技术问题,为什么你依然在“坑”里?


10x程序员工作法-06精益创业:产品经理不靠谱,你该怎么办?


10x程序员工作法-05持续集成:集成本身就是写代码的一个环节


10x程序员工作法-04接到需求任务,你要先做哪件事?


10x程序员工作法-03DoD的价值:你完成了工作,为什么他们还不满意?


10x程序员工作法-02以终为始:如何让你的努力不白费?


10x程序员工作法-0110x程序员是如何思考的?


10x程序员工作法-00开篇词程序员解决的问题,大多不是程序问题


22讲通关Go语言~完

22讲通关Go语言~完-23结束语你的Go语言成长之路


22讲通关Go语言~完-22网络编程:Go语言如何通过RPC实现跨平台服务?


22讲通关Go语言~完-21网络编程:Go语言如何玩转RESTfulAPI服务?


22讲通关Go语言~完-20协作开发:模块化管理为什么能够提升研发效能?


22讲通关Go语言~完-19性能优化:Go语言如何进行代码检查和优化?


22讲通关Go语言~完-18质量保证:Go语言如何通过测试保证质量?


22讲通关Go语言~完-17SliceHeader:slice如何高效处理数据?


22讲通关Go语言~完-16非类型安全:让你既爱又恨的unsafe


22讲通关Go语言~完-15运行时反射:字符串和结构体之间如何转换?


22讲通关Go语言~完-14内存分配:new还是make?什么情况下该用谁?


22讲通关Go语言~完-13参数传递:值、引用及指针之间的区别?


22讲通关Go语言~完-12指针详解:在什么情况下应该使用指针?


22讲通关Go语言~完-11并发模式:Go语言中即学即用的高效并发模式


22讲通关Go语言~完-10Context:你必须掌握的多线程并发控制神器


22讲通关Go语言~完-09同步原语:sync包让你对并发控制得心应手


22讲通关Go语言~完-08并发基础:Goroutines和Channels的声明与使用


22讲通关Go语言~完-07错误处理:如何通过error、deferred、panic等处理错误?


22讲通关Go语言~完-06struct和interface:结构体与接口都实现了哪些功能?


22讲通关Go语言~完-05函数和方法:Go语言中的函数和方法到底有什么不同?


22讲通关Go语言~完-04集合类型:如何正确使用array、slice和map?


22讲通关Go语言~完-03控制结构:if、for、switch逻辑语句的那些事儿


22讲通关Go语言~完-02数据类型:你必须掌握的数据类型有哪些?


22讲通关Go语言~完-01基础入门:编写你的第一个Go语言程序


22讲通关Go语言~完-00开篇词Go为开发者的需求设计,带你实现高效工作


24讲吃透分布式数据库~完

24讲吃透分布式数据库~完-加餐2数据库选型:我们该用什么分布式数据库?


24讲吃透分布式数据库~完-加餐1概念解析:云原生、HTAP、图与内存数据库


24讲吃透分布式数据库~完-24现状解读:分布式数据库的最新发展情况


24讲吃透分布式数据库~完-23数据库中间件:传统数据库向分布式数据库的过渡


24讲吃透分布式数据库~完-22发展与局限:传统数据库在分布式领域的探索


24讲吃透分布式数据库~完-21知识串讲:如何取得性能和可扩展性的平衡?


24讲吃透分布式数据库~完-20共识算法:一次性说清楚Paxos、Raft等算法的区别


24讲吃透分布式数据库~完-19分布式事务(下):Spanner与Calvin的巅峰对决


24讲吃透分布式数据库~完-18分布式事务(上):除了XA,还有哪些原子提交算法吗?


24讲吃透分布式数据库~完-17数据可靠传播:反熵理论如何帮助数据库可靠工作?


24讲吃透分布式数据库~完-16再谈一致性:除了CAP之外的一致性模型还有哪些?


24讲吃透分布式数据库~完-15领导选举:如何在分布式系统内安全地协调操作?


24讲吃透分布式数据库~完-14错误侦测:如何保证分布式系统稳定?


24讲吃透分布式数据库~完-13概要:分布式系统都要解决哪些问题?


24讲吃透分布式数据库~完-12引擎拓展:解读当前流行的分布式存储引擎


24讲吃透分布式数据库~完-11事务处理与恢复(下):如何控制并发事务?


24讲吃透分布式数据库~完-10事务处理与恢复(上):数据库崩溃后如何保证数据不丢失?


24讲吃透分布式数据库~完-09日志型存储:为什么选择它作为底层存储?


24讲吃透分布式数据库~完-08分布式索引:如何在集群中快速定位数据?


24讲吃透分布式数据库~完-07概要:什么是存储引擎,为什么需要了解它?


24讲吃透分布式数据库~完-06实践:设计一个最简单的分布式数据库


24讲吃透分布式数据库~完-05一致性与CAP模型:为什么需要分布式一致性?


24讲吃透分布式数据库~完-04数据复制:如何保证数据在分布式场景下的高可用?


24讲吃透分布式数据库~完-03数据分片:如何存储超大规模的数据?


24讲吃透分布式数据库~完-02SQLvsNoSQL:一次搞清楚五花八门的“SQL”


24讲吃透分布式数据库~完-01导论:什么是分布式数据库?聊聊它的前世今生


24讲吃透分布式数据库~完-00开篇词吃透分布式数据库,提升职场竞争力


300分钟吃透分布式缓存~完

300分钟吃透分布式缓存~完-35如何为社交feed场景设计缓存体系?


300分钟吃透分布式缓存~完-34如何为海量计数场景设计缓存体系?


300分钟吃透分布式缓存~完-33如何为秒杀系统设计缓存体系?


300分钟吃透分布式缓存~完-32一个典型的分布式缓存系统是什么样的?


300分钟吃透分布式缓存~完-31如何设计足够可靠的分布式缓存体系,以满足大中型移动互联网系统的需要?


300分钟吃透分布式缓存~完-30面对海量数据,为什么无法设计出完美的分布式缓存体系?


300分钟吃透分布式缓存~完-29从容应对亿级QPS访问,Redis还缺少什么?


300分钟吃透分布式缓存~完-28如何构建一个高性能、易扩展的Redis集群?


300分钟吃透分布式缓存~完-27Redis是如何进行主从复制的?


300分钟吃透分布式缓存~完-26如何大幅成倍提升Redis处理性能?


300分钟吃透分布式缓存~完-25Redis是如何处理容易超时的系统调用的?


300分钟吃透分布式缓存~完-24Redis崩溃后,如何进行数据恢复的?


300分钟吃透分布式缓存~完-23Redis是如何淘汰key的?


300分钟吃透分布式缓存~完-22怎么认识和应用Redis内部数据结构?


300分钟吃透分布式缓存~完-21Redis读取请求数据后,如何进行协议解析和处理


300分钟吃透分布式缓存~完-20Redis如何处理文件事件和时间事件?


300分钟吃透分布式缓存~完-19Redis系统架构中各个处理模块是干什么的?


300分钟吃透分布式缓存~完-18Redis协议的请求和响应有哪些“套路”可循?


300分钟吃透分布式缓存~完-17如何理解、选择并使用Redis的核心数据类型?


300分钟吃透分布式缓存~完-16常用的缓存组件Redis是如何运行的?


300分钟吃透分布式缓存~完-15如何深入理解、应用及扩展Twemproxy?


300分钟吃透分布式缓存~完-14大数据时代,MC如何应对新的常见问题?


300分钟吃透分布式缓存~完-13如何完整学习MC协议及优化client访问?


300分钟吃透分布式缓存~完-12为何MC能长期维持高性能读写?


300分钟吃透分布式缓存~完-11MC如何淘汰冷key和失效key


300分钟吃透分布式缓存~完-10MC是怎么定位key的


300分钟吃透分布式缓存~完-09MC是如何使用多线程和状态机来处理请求命令的?


300分钟吃透分布式缓存~完-08MC系统架构是如何布局的?


300分钟吃透分布式缓存~完-07MC为何是应用最广泛的缓存组件?


300分钟吃透分布式缓存~完-06HotKey和BigKey引发的问题怎么应对?


300分钟吃透分布式缓存~完-05缓存数据不一致和并发竞争怎么处理?


300分钟吃透分布式缓存~完-04缓存失效、穿透和雪崩问题怎么处理?


300分钟吃透分布式缓存~完-03设计缓存架构时需要考量哪些因素?


300分钟吃透分布式缓存~完-02如何根据业务来选择缓存模式和组件?


300分钟吃透分布式缓存~完-01业务数据访问性能太低怎么办?


300分钟吃透分布式缓存~完-00开篇寄语:缓存,你真的用对了吗?


AB测试从0到1

AB测试从0到1-结束语实践是检验真理的唯一标准


AB测试从0到1-导读科学、规范的A_B测试流程,是什么样的?


AB测试从0到1-加餐试验意识改变决策模式,推动业务增长


AB测试从0到1-15用R_Shiny,教你制作一个样本量计算器


AB测试从0到1-14举一反三:A_B测试面试必知必会(下)


AB测试从0到1-13融会贯通:A_B测试面试必知必会(上)


AB测试从0到1-12什么情况下不适合做A_B测试?


AB测试从0到1-11常见误区及解决方法(下):辛普森悖论和实验组_对照组的独立性


AB测试从0到1-10常见误区及解决方法(上):多重检验问题和学习效应


AB测试从0到1-09测试结果不显著,要怎么改善?


AB测试从0到1-08案例串讲:从0开始,搭建一个规范的A_B测试框架


AB测试从0到1-07分析测试结果:你得到的测试结果真的靠谱吗?


AB测试从0到1-06选择实验样本量:样本量越多越好吗?


AB测试从0到1-05选取实验单位:什么样的实验单位是合适的?


AB测试从0到1-04确定指标:指标这么多,到底如何来选择?


AB测试从0到1-02统计基础(下):深入理解A_B测试中的假设检验


AB测试从0到1-01统计基础(上):系统掌握指标的统计属性


AB测试从0到1-00开篇词用好A_B测试,你得这么学


AI技术内参

AI技术内参-结束语雄关漫道真如铁,而今迈步从头越


AI技术内参-156近在咫尺,走进人工智能研究


AI技术内参-156内参特刊和你聊聊每个人都关心的人工智能热点话题


AI技术内参-155人工智能技术选择,该从哪里获得灵感?


AI技术内参-154在人工智能领域,如何快速找到学习的切入点?


AI技术内参-153如何快速学习国际顶级学术会议的内容?


AI技术内参-1522017人工智能技术发展盘点


AI技术内参-151精读AlphaGoZero论文


AI技术内参-150聊一聊谷歌特立独行的混合型研究


AI技术内参-150复盘6数据科学家与数据科学团队是怎么养成的?


AI技术内参-149微软研究院:工业界研究机构的楷模


AI技术内参-148曾经辉煌的雅虎研究院


AI技术内参-147数据科学团队怎么选择产品和项目?


AI技术内参-146数据科学团队必备的工程流程三部曲


AI技术内参-145如何做好人工智能项目的管理?


AI技术内参-144数据科学家必备套路之三:广告套路


AI技术内参-143数据科学家必备套路之二:推荐套路


AI技术内参-142数据科学家必备套路之一:搜索套路


AI技术内参-141数据科学家团队组织架构:水平还是垂直,这是个问题


AI技术内参-140人工智能领域知识体系更新周期只有5~6年,数据科学家如何培养?


AI技术内参-139成为香饽饽的数据科学家,如何衡量他们的工作呢?


AI技术内参-138数据科学团队养成:Onsite面试面面观


AI技术内参-137数据科学团队养成:电话面试指南


AI技术内参-136如何组建一个数据科学团队?


AI技术内参-135职场话题:聊聊数据科学家的职场规划


AI技术内参-134职场话题:数据科学家应聘要具备哪些能力?


AI技术内参-133职场话题:当数据科学家遇见产品团队


AI技术内参-132数据科学家高阶能力之如何系统提升产品性能


AI技术内参-131数据科学家高阶能力之评估产品


AI技术内参-130数据科学家高阶能力之分析产品


AI技术内参-129数据科学家基础能力之系统


AI技术内参-128数据科学家基础能力之机器学习


AI技术内参-127数据科学家基础能力之概率统计


AI技术内参-126计算机视觉高级话题(三):产生式模型


AI技术内参-126复盘5计算机视觉核心技术模块


AI技术内参-125计算机视觉高级话题(二):视觉问答


AI技术内参-124计算机视觉高级话题(一):图像物体识别和分割


AI技术内参-123计算机视觉领域的深度学习模型(三):ResNet


AI技术内参-122计算机视觉领域的深度学习模型(二):VGG&GoogleNet


AI技术内参-121计算机视觉领域的深度学习模型(一):AlexNet


AI技术内参-120基于深度学习的计算机视觉技术(三):深度学习模型的优化


AI技术内参-119基于深度学习的计算机视觉技术(二):基本的深度学习模型


AI技术内参-118基于深度学习的计算机视觉技术(一):深度神经网络入门


AI技术内参-117计算机视觉中的特征提取难在哪里?


AI技术内参-116掌握计算机视觉任务的基础模型和操作


AI技术内参-115什么是计算机视觉?


AI技术内参-114文本情感分析中如何做意见总结和搜索?


AI技术内参-114复盘3自然语言处理及文本处理核心技术模块


AI技术内参-113如何来提取情感实体和方面呢?


AI技术内参-112什么是文档情感分类?


AI技术内参-111聊天机器人有哪些核心技术要点?


AI技术内参-110任务型对话系统有哪些技术要点?


AI技术内参-109对话系统之经典的对话模型


AI技术内参-108RNN在自然语言处理中有哪些应用场景?


AI技术内参-107基于门机制的RNN架构:LSTM与GRU


AI技术内参-106序列建模的深度学习利器:RNN基础架构


AI技术内参-105Word2Vec算法有哪些应用?


AI技术内参-104Word2Vec算法有哪些扩展模型?


AI技术内参-103为什么需要Word2Vec算法?


AI技术内参-102基础文本分析模型之三:EM算法


AI技术内参-101基础文本分析模型之二:概率隐语义分析


AI技术内参-100基础文本分析模型之一:隐语义分析


AI技术内参-099针对大规模数据,如何优化LDA算法?


AI技术内参-098LDA变种模型知多少


AI技术内参-097LDA模型的前世今生


AI技术内参-096如何利用机器学习技术来检测广告欺诈?


AI技术内参-096复盘4广告系统核心技术模块


AI技术内参-095广告投放如何选择受众?如何扩展受众群?


AI技术内参-094归因模型:如何来衡量广告的有效性


AI技术内参-093聊一聊程序化直接购买和广告期货


AI技术内参-092如何设置广告竞价的底价?


AI技术内参-091如何控制广告预算?


AI技术内参-090如何优化广告的竞价策略?


AI技术内参-089广告的竞价策略是怎样的?


AI技术内参-088什么是基于第二价位的广告竞拍?


AI技术内参-087阿里巴巴的广告点击率预估模型


AI技术内参-086Twitter的广告点击率预估模型


AI技术内参-085LinkedIn的广告点击率预估模型


AI技术内参-084雅虎的广告点击率预估模型


AI技术内参-083Facebook的广告点击率预估模型


AI技术内参-082Google的点击率系统模型


AI技术内参-081广告回馈预估综述


AI技术内参-080广告系统架构


AI技术内参-079广告系统概述


AI技术内参-078复盘2推荐系统核心技术模块


AI技术内参-078基于深度学习的推荐模型之三:利用深度学习来扩展推荐系统


AI技术内参-077基于深度学习的推荐模型之二:基于RNN的推荐系统


AI技术内参-076基于深度学习的推荐模型之一:受限波兹曼机


AI技术内参-075现代推荐架构剖析之三:复杂现代推荐架构漫谈


AI技术内参-074现代推荐架构剖析之二:基于多层搜索架构的推荐系统


AI技术内参-073现代推荐架构剖析之一:基于线下离线计算的推荐架构


AI技术内参-072推荐系统评测之三:无偏差估计


AI技术内参-071推荐系统评测之二:线上评测


AI技术内参-070推荐系统评测之一:传统线下评测


AI技术内参-069推荐的Exploit和Explore算法之三:汤普森采样算法


AI技术内参-068推荐的Exploit和Explore算法之二:UCB算法


AI技术内参-067推荐的Exploit和Explore算法之一:EE算法综述


AI技术内参-066高级推荐模型之三:优化复杂目标函数


AI技术内参-065高级推荐模型之二:协同矩阵分解


AI技术内参-064高级推荐模型之一:张量分解模型


AI技术内参-063基于隐变量的模型之三:分解机


AI技术内参-062基于隐变量的模型之二:基于回归的矩阵分解


AI技术内参-061基于隐变量的模型之一:矩阵分解


AI技术内参-060简单推荐模型之三:基于内容信息的推荐模型


AI技术内参-059简单推荐模型之二:基于相似信息的推荐模型


AI技术内参-058简单推荐模型之一:基于流行度的推荐模型


AI技术内参-057复盘1搜索核心技术模块


AI技术内参-057基于深度学习的搜索算法:局部和分布表征下的搜索模型


AI技术内参-056基于深度学习的搜索算法:卷积结构下的隐含语义模型


AI技术内参-055基于深度学习的搜索算法:深度结构化语义模型


AI技术内参-054机器学习排序算法经典模型:LambdaMART


AI技术内参-053机器学习排序算法经典模型:GBDT


AI技术内参-052机器学习排序算法经典模型:RankSVM


AI技术内参-050经典图算法之HITS


AI技术内参-049PageRank算法的核心思想是什么?


AI技术内参-048搜索索引及其相关技术概述


AI技术内参-047多轮打分系统概述


AI技术内参-046大型搜索框架宏观视角:发展、特点及趋势


AI技术内参-045文档理解的重要特例:多模文档建模


AI技术内参-044文档理解的关键步骤:文档聚类


AI技术内参-043文档理解第一步:文档分类


AI技术内参-042如何评测搜索系统的在线表现?


AI技术内参-041搜索系统评测,有哪些高级指标?


AI技术内参-040搜索系统评测,有哪些基础指标?


AI技术内参-039查询关键字理解三部曲之扩展


AI技术内参-038查询关键字理解三部曲之解析


AI技术内参-037查询关键字理解三部曲之分类


AI技术内参-036机器学习排序算法:列表法排序学习


AI技术内参-035机器学习排序算法:配对法排序学习


AI技术内参-034机器学习排序算法:单点法排序学习


AI技术内参-033经典搜索核心算法:语言模型及其变种


AI技术内参-032经典搜索核心算法:BM25及其变种(内附全年目录)


AI技术内参-031经典搜索核心算法:TF~IDF及其变种


AI技术内参-030复盘7一起来读人工智能国际顶级会议论文


AI技术内参-030ACL2018论文精读:什么是端到端的语义哈希?


AI技术内参-029ACL2018论文精读:什么是对话中的前提触发?如何检测?


AI技术内参-028ACL2018论文精读:问答系统场景下,如何提出好问题?


AI技术内参-027ICML2018论文精读:优化目标函数的时候,有可能放大了不公平?


AI技术内参-026ICML2018论文精读:聊一聊机器学习算法的公平性问题


AI技术内参-025ICML2018论文精读:模型经得起对抗样本的攻击?这或许只是个错觉


AI技术内参-024CVPR2018论文精读:如何解决排序学习计算复杂度高这个问题?


AI技术内参-023CVPR2018论文精读:如何从整体上对人体进行三维建模?


AI技术内参-022CVPR2018论文精读:如何研究计算机视觉任务之间的关系?


AI技术内参-021SIGIR2018论文精读:如何对搜索页面上的点击行为进行序列建模?


AI技术内参-020SIGIR2018论文精读:如何利用对抗学习来增强排序模型的普适性?


AI技术内参-019SIGIR2018论文精读:偏差和流行度之间的关系


AI技术内参-018TheWeb2018论文精读:如何从文本中提取高元关系?


AI技术内参-017TheWeb2018论文精读:如何改进经典的推荐算法BPR?


AI技术内参-016TheWeb2018论文精读:如何对商品的图片美感进行建模?


AI技术内参-015WSDM2018论文精读:深度学习模型中如何使用上下文信息?


AI技术内参-014WSDM2018论文精读:看京东团队如何挖掘商品的替代信息和互补信息


AI技术内参-013WSDM2018论文精读:看谷歌团队如何做位置偏差估计


AI技术内参-012精读2017年NIPS最佳研究论文之三:如何解决非完美信息博弈问题?


AI技术内参-011精读2017年NIPS最佳研究论文之二:KSD测试如何检验两个分布的异同?


AI技术内参-010精读2017年NIPS最佳研究论文之一:如何解决非凸优化问题?


AI技术内参-009如何将深度强化学习应用到视觉问答系统?


AI技术内参-008精读2017年ICCV最佳学生论文


AI技术内参-007精读2017年ICCV最佳研究论文


AI技术内参-006精读2017年EMNLP最佳短论文


AI技术内参-005精读2017年EMNLP最佳长论文之二


AI技术内参-004精读2017年EMNLP最佳长论文之一


AI技术内参-003精读2017年KDD最佳应用数据科学论文


AI技术内参-002精读2017年KDD最佳研究论文


AI技术内参-001聊聊2017年KDD大会的时间检验奖


AI技术内参-000开篇词你的360度人工智能信息助理


Android开发高手课

Android开发高手课-聊聊Framework的学习方法


Android开发高手课-结束语移动开发的今天和明天


Android开发高手课-练习Sample跑起来热点问题答疑第4期


Android开发高手课-练习Sample跑起来热点问题答疑第3期


Android开发高手课-练习Sample跑起来热点问题答疑第2期


Android开发高手课-练习Sample跑起来热点问题答疑第1期


Android开发高手课-练习Sample跑起来唯鹿同学的练习手记第3辑


Android开发高手课-练习Sample跑起来唯鹿同学的练习手记第2辑


Android开发高手课-练习Sample跑起来唯鹿同学的练习手记第1辑


Android开发高手课-练习Sample跑起来ASM插桩强化练习


Android开发高手课-程序员修炼之路设计能力的提升途径


Android开发高手课-专栏学得苦?可能是方法没找对


Android开发高手课-专栏学得苦?可能你还需要一份配套学习书单


Android开发高手课-Native下如何获取调用栈?


Android开发高手课-Android工程师的“面试指南”


Android开发高手课-AndroidJVMTI机制详解(内含福利彩蛋)


Android开发高手课-42Android开发高手课学习心得


Android开发高手课-41聊聊Flutter,面对层出不穷的新技术该如何跟进?


Android开发高手课-40动态化实践,如何选择适合自己的方案?


Android开发高手课-39移动开发新大陆:边缘智能计算的趋势


Android开发高手课-38移动开发新大陆:Android音视频开发


Android开发高手课-37移动开发新大陆:工作三年半,移动开发转型手游开发


Android开发高手课-36跨平台开发的现状与应用


Android开发高手课-35NativeHook技术,天使还是魔鬼?


Android开发高手课-34聊聊重构:优秀的架构都是演进而来的


Android开发高手课-33做一名有高度的移动开发工程师


Android开发高手课-32线上疑难问题该如何排查和跟踪?


Android开发高手课-31数据评估(下):什么是大数据平台?


Android开发高手课-30数据评估(上):如何实现高可用的上报组件?


Android开发高手课-29从每月到每天,如何给版本发布提速?


Android开发高手课-28大数据与AI,如何高效地测试?


Android开发高手课-27编译插桩的三种方法:AspectJ、ASM、ReDex


Android开发高手课-26关于编译,你需要了解什么?


Android开发高手课-25如何提升组织与个人的研发效能?


Android开发高手课-24想成为Android高手,你需要先搞定这三个问题


Android开发高手课-23包体积优化(下):资源优化的进阶实践


Android开发高手课-22包体积优化(上):如何减少安装包大小?


Android开发高手课-21UI优化(下):如何优化UI渲染?


Android开发高手课-20UI优化(上):UI渲染的几个关键概念


Android开发高手课-19耗电优化(下):耗电的优化方法与线上监控


Android开发高手课-18耗电优化(上):从电量优化的演进看耗电分析


Android开发高手课-17网络优化(下):大数据下网络该如何监控?


Android开发高手课-16网络优化(中):复杂多变的移动网络该如何优化?


Android开发高手课-15网络优化(上):移动开发工程师必备的网络优化知识


Android开发高手课-14存储优化(下):数据库SQLite的使用和优化


Android开发高手课-13存储优化(中):如何优化数据存储?


Android开发高手课-12存储优化(上):常见的数据存储方法有哪些?


Android开发高手课-11I_O优化(下):如何监控线上I_O操作?


Android开发高手课-10I_O优化(中):不同I_O方式的使用场景是什么?


Android开发高手课-09I_O优化(上):开发工程师必备的I_O优化知识


Android开发高手课-08启动优化(下):优化启动速度的进阶方法


Android开发高手课-07启动优化(上):从启动过程看启动速度优化


Android开发高手课-06补充篇卡顿优化:卡顿现场与卡顿分析


Android开发高手课-06卡顿优化(下):如何监控应用卡顿?


Android开发高手课-05卡顿优化(上):你要掌握的卡顿分析方法


Android开发高手课-04内存优化(下):内存优化这件事,应该从哪里着手?


Android开发高手课-03内存优化(上):4GB内存时代,再谈内存优化


Android开发高手课-02崩溃优化(下):应用崩溃了,你应该如何去分析?


Android开发高手课-01崩溃优化(上):关于“崩溃”那些事儿


Android开发高手课-00开篇词焦虑的移动开发者该如何破局?


Android开发高手课-00导读如何打造高质量的应用?


CNCFX阿里巴巴云原生技术公开课

CNCFX阿里巴巴云原生技术公开课-16深入解析Linux容器(华敏)


CNCFX阿里巴巴云原生技术公开课-15从0开始创作云原生应用(殷达)


CNCFX阿里巴巴云原生技术公开课-14KubernetesService(溪恒)


CNCFX阿里巴巴云原生技术公开课-13Kubernetes网络概念及策略控制(叶磊)


CNCFX阿里巴巴云原生技术公开课-12可观测性~监控与日志(莫源)


CNCFX阿里巴巴云原生技术公开课-11可观测性:你的应用健康吗?(莫源)


CNCFX阿里巴巴云原生技术公开课-10应用存储和持久化数据卷:存储快照与拓扑调度(至天)


CNCFX阿里巴巴云原生技术公开课-09应用存储和持久化数据卷:核心知识


CNCFX阿里巴巴云原生技术公开课-08应用配置管理


CNCFX阿里巴巴云原生技术公开课-07应用编排与管理:Job&DaemonSet


CNCFX阿里巴巴云原生技术公开课-06应用编排与管理


CNCFX阿里巴巴云原生技术公开课-05应用编排与管理:核心原理


CNCFX阿里巴巴云原生技术公开课-04理解Pod和容器设计模式


CNCFX阿里巴巴云原生技术公开课-03Kubernetes核心概念


CNCFX阿里巴巴云原生技术公开课-02容器基本概念


CNCFX阿里巴巴云原生技术公开课-01第一堂“云原生”课


DDD实战课

DDD实战课-结束语所谓高手,就是跨过坑和大海


DDD实战课-答疑:有关3个典型问题的讲解


DDD实战课-20总结(二):分布式架构关键设计10问


DDD实战课-19总结(一):微服务设计和拆分要坚持哪些原则?


DDD实战课-18知识点串讲:基于DDD的微服务设计实例


DDD实战课-17从后端到前端:微服务后,前端如何设计?


DDD实战课-16视图:如何实现服务和数据在微服务各层的协作?


DDD实战课-15边界:微服务的各种边界在架构演进中的作用?


DDD实战课-14代码模型(下):如何保证领域模型与代码模型的一致性?


DDD实战课-13代码模型(上):如何使用DDD设计微服务代码模型?


DDD实战课-12领域建模:如何用事件风暴构建领域模型?


DDD实战课-11DDD实践:如何用DDD重构中台业务模型?


DDD实战课-10DDD、中台和微服务:它们是如何协作的?


DDD实战课-09中台:数字转型后到底应该共享什么?


DDD实战课-08微服务架构模型:几种常见模型的对比和分析


DDD实战课-07DDD分层架构:有效降低层与层之间的依赖


DDD实战课-06领域事件:解耦微服务的关键


DDD实战课-05聚合和聚合根:怎样设计聚合?


DDD实战课-04实体和值对象:从领域模型的基础单元看系统设计


DDD实战课-03限界上下文:定义领域边界的利器


DDD实战课-02领域、子域、核心域、通用域和支撑域:傻傻分不清?


DDD实战课-01领域驱动设计:微服务设计为什么要选择DDD


DDD实战课-00开篇词学好了DDD,你能做什么?


DDD微服务落地实战

DDD微服务落地实战-18基于事件溯源的设计开发


DDD微服务落地实战-17基于DDD的微服务设计演示(含支持微服务的DDD技术中台设计)


DDD微服务落地实战-16基于DDD的代码设计演示(含DDD的技术中台设计)


DDD微服务落地实战-15如何设计支持微服务的技术中台?


DDD微服务落地实战-14如何设计支持DDD的技术中台?


DDD微服务落地实战-13如何实现支持快速交付的技术中台设计?


DDD微服务落地实战-12如何设计支持快速交付的技术中台战略?


DDD微服务落地实战-11解决技术改造困局的钥匙:整洁架构


DDD微服务落地实战-10微服务落地的技术实践


DDD微服务落地实战-09DDD是如何落地微服务设计实现的?


DDD微服务落地实战-08DDD是如何解决微服务拆分难题的?


DDD微服务落地实战-07在线订餐场景中是如何开事件风暴会议的?


DDD微服务落地实战-06限界上下文:冲破微服务设计困局的利器


DDD微服务落地实战-05聚合、仓库与工厂:傻傻分不清楚


DDD微服务落地实战-04领域模型是如何指导程序设计的?


DDD微服务落地实战-03DDD是如何落地到数据库设计的?


DDD微服务落地实战-02以电商支付功能为例演练DDD


DDD微服务落地实战-01DDD:杜绝软件退化的利器


DDD微服务落地实战-00开篇词让我们把DDD的思想真正落地


DevOps实战笔记

DevOps实战笔记-结束语持续改进,成就非凡!


DevOps实战笔记-特别放送(四)Jenkins产品经理是如何设计产品的?


DevOps实战笔记-特别放送(五)关于DevOps组织和文化的那些趣事儿


DevOps实战笔记-特别放送(二)成为DevOps工程师的必备技能(下)


DevOps实战笔记-特别放送(三)学习DevOps不得不了解的经典资料


DevOps实战笔记-特别放送(一)成为DevOps工程师的必备技能(上)


DevOps实战笔记-期末总结在云时代,如何选择一款合适的流水线工具?


DevOps实战笔记-期中总结3个典型问题答疑及如何高效学习


DevOps实战笔记-期中总结3个典型问题答疑及如何高效学习(1)


DevOps实战笔记-30向前一步:万人规模企业的DevOps实战转型案例(下)


DevOps实战笔记-29向前一步:万人规模企业的DevOps实战转型案例(上)


DevOps实战笔记-28迈向云端:云原生应用时代的平台思考


DevOps实战笔记-27巨人的肩膀:那些你不能忽视的开源工具


DevOps实战笔记-26平台产品研发:三个月完成千人规模的产品要怎么做?


DevOps实战笔记-25让数据说话:如何建设企业级数据度量平台?


DevOps实战笔记-24持续交付平台:现代流水线必备的十大特征(下)


DevOps实战笔记-23持续交付平台:现代流水线必备的十大特征(上)


DevOps实战笔记-22产品设计之道:DevOps产品设计的五个层次


DevOps实战笔记-21开源还是自研:企业DevOps平台建设的三个阶段


DevOps实战笔记-20持续改进:PDCA体系和持续改进的意义


DevOps实战笔记-19正向度量:如何建立完整的DevOps度量体系?


DevOps实战笔记-18混沌工程:软件领域的反脆弱


DevOps实战笔记-17部署管理:低风险的部署发布策略


DevOps实战笔记-16环境管理:一切皆代码是一种什么样的体验?


DevOps实战笔记-15技术债务:那些不可忽视的潜在问题


DevOps实战笔记-14内建质量:丰田和亚马逊给我们的启示


DevOps实战笔记-13自动化测试:DevOps的阿克琉斯之踵


DevOps实战笔记-12持续集成:你说的CI和我说的CI是一回事吗?


DevOps实战笔记-11分支策略:让研发高效协作的关键要素


DevOps实战笔记-10配置管理:最容易被忽视的DevOps工程实践基础


DevOps实战笔记-09精益看板(下):精益驱动的敏捷开发方法


DevOps实战笔记-08精益看板(上):精益驱动的敏捷开发方法


DevOps实战笔记-07业务敏捷:帮助DevOps快速落地的源动力


DevOps实战笔记-06转型之路:企业实施DevOps的常见路径和问题


DevOps实战笔记-05价值流分析:关于DevOps转型,我们应该从何处入手?


DevOps实战笔记-04DevOps的衡量:你是否找到了DevOps的实施路线图?


DevOps实战笔记-03DevOps的实施:到底是工具先行还是文化先行?


DevOps实战笔记-02DevOps的价值:数字化转型时代,DevOps是必选项?


DevOps实战笔记-01DevOps的“定义”:DevOps究竟要解决什么问题?


DevOps实战笔记-00开篇词从默默无闻到风靡全球,DevOps究竟有什么魔力?


Dubbo源码解读与实战~完

Dubbo源码解读与实战~完-49结束语认真学习,缩小差距


Dubbo源码解读与实战~完-48配置中心设计与实现:集中化配置and本地化配置,我都要(下)


Dubbo源码解读与实战~完-47配置中心设计与实现:集中化配置and本地化配置,我都要(上)


Dubbo源码解读与实战~完-46加餐:深入服务自省方案中的服务发布订阅(下)


Dubbo源码解读与实战~完-45加餐:深入服务自省方案中的服务发布订阅(上)


Dubbo源码解读与实战~完-44元数据方案深度剖析,如何避免注册中心数据量膨胀?


Dubbo源码解读与实战~完-43服务自省设计方案:新版本新方案


Dubbo源码解读与实战~完-42加餐:服务引用流程全解析


Dubbo源码解读与实战~完-41加餐:一键通关服务发布全流程


Dubbo源码解读与实战~完-40加餐:模拟远程调用,Mock机制帮你搞定


Dubbo源码解读与实战~完-39加餐:多个返回值不用怕,Merger合并器来帮忙


Dubbo源码解读与实战~完-38集群容错:一个好汉三个帮(下)


Dubbo源码解读与实战~完-37集群容错:一个好汉三个帮(上)


Dubbo源码解读与实战~完-36负载均衡:公平公正物尽其用的负载均衡策略,这里都有(下)


Dubbo源码解读与实战~完-35负载均衡:公平公正物尽其用的负载均衡策略,这里都有(上)


Dubbo源码解读与实战~完-34加餐:初探Dubbo动态配置的那些事儿


Dubbo源码解读与实战~完-33路由机制:请求到底怎么走,它说了算(下)


Dubbo源码解读与实战~完-32路由机制:请求到底怎么走,它说了算(上)


Dubbo源码解读与实战~完-31加餐:深潜Directory实现,探秘服务目录玄机


Dubbo源码解读与实战~完-30Filter接口,扩展Dubbo框架的常用手段指北


Dubbo源码解读与实战~完-29加餐:HTTP协议+JSON~RPC,Dubbo跨语言就是如此简单


Dubbo源码解读与实战~完-28复杂问题简单化,代理帮你隐藏了多少底层细节?


Dubbo源码解读与实战~完-27加餐:直击Dubbo“心脏”,带你一起探秘Invoker(下)


Dubbo源码解读与实战~完-26加餐:直击Dubbo“心脏”,带你一起探秘Invoker(上)


Dubbo源码解读与实战~完-25从Protocol起手,看服务暴露和服务引用的全流程(下)


Dubbo源码解读与实战~完-24从Protocol起手,看服务暴露和服务引用的全流程(上)


Dubbo源码解读与实战~完-23核心接口介绍,RPC层骨架梳理


Dubbo源码解读与实战~完-22Exchange层剖析:彻底搞懂Request~Response模型(下)


Dubbo源码解读与实战~完-21Exchange层剖析:彻底搞懂Request~Response模型(上)


Dubbo源码解读与实战~完-20Transporter层核心实现:编解码与线程模型一文打尽(下)


Dubbo源码解读与实战~完-19Transporter层核心实现:编解码与线程模型一文打尽(上)


Dubbo源码解读与实战~完-18Buffer缓冲区:我们不生产数据,我们只是数据的搬运工


Dubbo源码解读与实战~完-17DubboRemoting层核心接口分析:这居然是一套兼容所有NIO框架的设计?


Dubbo源码解读与实战~完-16DubboSerialize层:多种序列化算法,总有一款适合你


Dubbo源码解读与实战~完-15ZooKeeper注册中心实现,官方推荐注册中心实践


Dubbo源码解读与实战~完-14重试机制是网络操作的基本保证


Dubbo源码解读与实战~完-13本地缓存:降低ZooKeeper压力的一个常用手段


Dubbo源码解读与实战~完-12简易版RPC框架实现(下)


Dubbo源码解读与实战~完-11简易版RPC框架实现(上)


Dubbo源码解读与实战~完-10Netty入门,用它做网络编程都说好(下)


Dubbo源码解读与实战~完-09Netty入门,用它做网络编程都说好(上)


Dubbo源码解读与实战~完-08代理模式与常见实现


Dubbo源码解读与实战~完-07ZooKeeper与Curator,求你别用ZkClient了(下)


Dubbo源码解读与实战~完-06ZooKeeper与Curator,求你别用ZkClient了(上)


Dubbo源码解读与实战~完-05海量定时任务,一个时间轮搞定


Dubbo源码解读与实战~完-04DubboSPI精析,接口实现两极反转(下)


Dubbo源码解读与实战~完-03DubboSPI精析,接口实现两极反转(上)


Dubbo源码解读与实战~完-02Dubbo的配置总线:抓住URL,就理解了半个Dubbo


Dubbo源码解读与实战~完-01Dubbo源码环境搭建:千里之行,始于足下


Dubbo源码解读与实战~完-00开篇词深入掌握Dubbo原理与实现,提升你的职场竞争力


ElasticSearch知识体系详解

ElasticSearch知识体系详解-21备份和迁移


ElasticSearch知识体系详解-20WrapperQuery


ElasticSearch知识体系详解-19资料:AwesomeElasticsearch


ElasticSearch知识体系详解-18大厂实践:腾讯万亿级Elasticsearch技术实践


ElasticSearch知识体系详解-17优化:ElasticSearch性能优化详解


ElasticSearch知识体系详解-16原理:ES原理之读取文档流程详解


ElasticSearch知识体系详解-15原理:ES原理之索引文档流程详解


ElasticSearch知识体系详解-14原理:ES原理知识点补充和整体结构


ElasticSearch知识体系详解-13原理:从图解构筑对ES原理的初步认知


ElasticSearch知识体系详解-12聚合:聚合查询之Pipline聚合详解


ElasticSearch知识体系详解-11聚合:聚合查询之Metric聚合详解


ElasticSearch知识体系详解-10聚合:聚合查询之Bucket聚合详解


ElasticSearch知识体系详解-09查询:DSL查询之Term详解


ElasticSearch知识体系详解-08查询:DSL查询之全文搜索详解


ElasticSearch知识体系详解-07查询:DSL查询之复合查询详解


ElasticSearch知识体系详解-06索引:索引模板(IndexTemplate)详解


ElasticSearch知识体系详解-05索引:索引管理详解


ElasticSearch知识体系详解-04入门:查询和聚合的基础使用


ElasticSearch知识体系详解-03安装:ElasticSearch和Kibana安装


ElasticSearch知识体系详解-02认知:ElasticStack生态和场景方案


ElasticSearch知识体系详解-01认知:ElasticSearch基础概念


Flutter核心技术与实战

Flutter核心技术与实战-结束语勿畏难,勿轻略


Flutter核心技术与实战-特别放送温故而知新,与你说说专栏的那些思考题


Flutter核心技术与实战-44如何构建自己的Flutter混合开发框架(二)?


Flutter核心技术与实战-43如何构建自己的Flutter混合开发框架(一)?


Flutter核心技术与实战-42如何构建高效的FlutterApp打包发布环境?


Flutter核心技术与实战-41组件化和平台化,该如何组织合理稳定的Flutter工程结构?


Flutter核心技术与实战-40衡量FlutterApp线上质量,我们需要关注这三个指标


Flutter核心技术与实战-39线上出现问题,该如何做好异常捕获与信息采集?


Flutter核心技术与实战-38如何通过自动化测试提高交付质量?


Flutter核心技术与实战-37如何检测并优化FlutterApp的整体性能表现?


Flutter核心技术与实战-36如何通过工具链优化开发调试效率?


Flutter核心技术与实战-35HotReload是怎么做到的?


Flutter核心技术与实战-34如何理解Flutter的编译模式?


Flutter核心技术与实战-33如何适配不同分辨率的手机屏幕?


Flutter核心技术与实战-32适配国际化,除了多语言我们还需要注意什么_


Flutter核心技术与实战-31如何实现原生推送能力?


Flutter核心技术与实战-30为什么需要做状态管理,怎么做?


Flutter核心技术与实战-29混合开发,该用何种方案管理导航栈?


Flutter核心技术与实战-28如何在原生应用中混编Flutter工程?


Flutter核心技术与实战-27如何在Dart层兼容Android_iOS平台特定实现?(二)


Flutter核心技术与实战-26如何在Dart层兼容Android_iOS平台特定实现?(一)


Flutter核心技术与实战-25本地存储与数据库的使用和优化


Flutter核心技术与实战-24HTTP网络编程与JSON解析


Flutter核心技术与实战-23单线程模型怎么保证UI运行流畅?


Flutter核心技术与实战-22如何构造炫酷的动画效果?


Flutter核心技术与实战-21路由与导航,Flutter是这样实现页面切换的


Flutter核心技术与实战-20关于跨组件传递数据,你只需要记住这三招


Flutter核心技术与实战-19用户交互事件该如何响应?


Flutter核心技术与实战-18依赖管理(二):第三方组件库在Flutter中要如何管理?


Flutter核心技术与实战-17依赖管理(一):图片、配置和字体在Flutter中怎么用?


Flutter核心技术与实战-16从夜间模式说起,如何定制不同风格的App主题?


Flutter核心技术与实战-15组合与自绘,我该选用何种方式自定义Widget?


Flutter核心技术与实战-14经典布局:如何定义子控件在父容器中排版的位置?


Flutter核心技术与实战-13经典控件(二):UITableView_ListView在Flutter中是什么?


Flutter核心技术与实战-12经典控件(一):文本、图片和按钮在Flutter中怎么用?


Flutter核心技术与实战-11提到生命周期,我们是在说什么?


Flutter核心技术与实战-10Widget中的State到底是什么?


Flutter核心技术与实战-09Widget,构建Flutter界面的基石


Flutter核心技术与实战-08综合案例:掌握Dart核心特性


Flutter核心技术与实战-07函数、类与运算符:Dart是如何处理信息的?


Flutter核心技术与实战-06基础语法与类型变量:Dart是如何表示信息的?


Flutter核心技术与实战-05从标准模板入手,体会Flutter代码是如何运行在原生系统上的


Flutter核心技术与实战-04Flutter区别于其他方案的关键技术是什么?


Flutter核心技术与实战-03深入理解跨平台方案的历史发展逻辑


Flutter核心技术与实战-02预习篇·Dart语言概览


Flutter核心技术与实战-01预习篇·从0开始搭建Flutter工程环境


Flutter核心技术与实战-00开篇词为什么每一位大前端从业者都应该学习Flutter?


Go语言核心36讲

Go语言核心36讲-新年彩蛋完整版思考题答案


Go语言核心36讲-尾声愿你披荆斩棘,所向无敌


Go语言核心36讲-49程序性能分析基础(下)


Go语言核心36讲-48程序性能分析基础(上)


Go语言核心36讲-47基于HTTP协议的网络服务


Go语言核心36讲-46访问网络服务


Go语言核心36讲-45使用os包中的API(下)


Go语言核心36讲-44使用os包中的API(上)


Go语言核心36讲-43bufio包中的数据类型(下)


Go语言核心36讲-42bufio包中的数据类型(上)


Go语言核心36讲-41io包中的接口和工具(下)


Go语言核心36讲-40io包中的接口和工具(上)


Go语言核心36讲-39bytes包与字节串操作(下)


Go语言核心36讲-38bytes包与字节串操作(上)


Go语言核心36讲-37strings包与字符串操作


Go语言核心36讲-36unicode与字符编码


Go语言核心36讲-35并发安全字典sync.Map(下)


Go语言核心36讲-34并发安全字典sync.Map(上)


Go语言核心36讲-33临时对象池sync.Pool


Go语言核心36讲-32context.Context类型


Go语言核心36讲-31sync.WaitGroup和sync.Once


Go语言核心36讲-30原子操作(下)


Go语言核心36讲-29原子操作(上)


Go语言核心36讲-28条件变量sync.Cond(下)


Go语言核心36讲-27条件变量sync.Cond(上)


Go语言核心36讲-26sync.Mutex与sync.RWMutex


Go语言核心36讲-25更多的测试手法


Go语言核心36讲-24测试的基本规则和流程(下)


Go语言核心36讲-23测试的基本规则和流程(上)


Go语言核心36讲-22panic函数、recover函数以及defer语句(下)


Go语言核心36讲-21panic函数、recover函数以及defer语句(上)


Go语言核心36讲-20错误处理(下)


Go语言核心36讲-19错误处理(上)


Go语言核心36讲-18if语句、for语句和switch语句


Go语言核心36讲-17go语句及其执行规则(下)


Go语言核心36讲-16go语句及其执行规则(上)


Go语言核心36讲-15关于指针的有限操作


Go语言核心36讲-14接口类型的合理运用


Go语言核心36讲-13结构体及其方法的使用法门


Go语言核心36讲-12使用函数的正确姿势


Go语言核心36讲-11通道的高级玩法


Go语言核心36讲-10通道的基本操作


Go语言核心36讲-09字典的操作和约束


Go语言核心36讲-08container包中的那些容器


Go语言核心36讲-07数组和切片


Go语言核心36讲-06程序实体的那些事儿(下)


Go语言核心36讲-05程序实体的那些事儿(中)


Go语言核心36讲-04程序实体的那些事儿(上)


Go语言核心36讲-03库源码文件


Go语言核心36讲-02命令源码文件


Go语言核心36讲-01工作区和GOPATH


Go语言核心36讲-00开篇词跟着学,你也能成为Go语言高手


Go语言核心36讲-00导读学习专栏的正确姿势


Go语言核心36讲-00导读写给0基础入门的Go语言学习者


Go语言项目开发实战

Go语言项目开发实战-结束语如何让自己的Go研发之路走得更远?


Go语言项目开发实战-直播加餐如何从小白进阶成Go语言专家?


Go语言项目开发实战-特别放送给你一份清晰、可直接套用的Go编码规范


Go语言项目开发实战-特别放送给你一份Go项目中最常用的Makefile核心语法


Go语言项目开发实战-特别放送分布式作业系统设计和实现


Go语言项目开发实战-特别放送IAM排障指南


Go语言项目开发实战-特别放送GoModules实战


Go语言项目开发实战-特别放送GoModules依赖包管理全讲


Go语言项目开发实战-51基于GitHubActions的CI实战


Go语言项目开发实战-50服务编排(下):基于Helm的服务编排部署实战


Go语言项目开发实战-49服务编排(上):Helm服务编排基础知识


Go语言项目开发实战-48IAM容器化部署实战


Go语言项目开发实战-47如何编写Kubernetes资源定义文件?


Go语言项目开发实战-46如何制作Docker镜像?


Go语言项目开发实战-45基于Kubernetes的云原生架构设计


Go语言项目开发实战-44技术演进(下):软件架构和应用生命周期技术演进之路


Go语言项目开发实战-43技术演进(上):虚拟化技术演进之路


Go语言项目开发实战-42软件部署实战(下):IAM系统安全加固、水平扩缩容实战


Go语言项目开发实战-41软件部署实战(中):IAM系统生产环境部署实战


Go语言项目开发实战-40软件部署实战(上):部署方案及负载均衡、高可用组件介绍


Go语言项目开发实战-39性能分析(下):APIServer性能测试和调优实战


Go语言项目开发实战-38性能分析(上):如何分析Go语言代码的性能?


Go语言项目开发实战-37代码测试(下):Go语言其他测试类型及IAM测试介绍


Go语言项目开发实战-36代码测试(上):如何编写Go语言单元测试和性能测试用例?


Go语言项目开发实战-35效率神器:如何设计和实现一个命令行客户端工具?


Go语言项目开发实战-34SDK设计(下):IAM项目GoSDK设计和实现


Go语言项目开发实战-33SDK设计(上):如何设计出一个优秀的GoSDK?


Go语言项目开发实战-32数据处理:如何高效处理应用程序产生的数据?


Go语言项目开发实战-31数据流:通过iam~authz~server设计,看数据流服务的设计


Go语言项目开发实战-30ORM:CURD神器GORM包介绍及实战


Go语言项目开发实战-29控制流(下):iam~apiserver服务核心功能实现讲解


Go语言项目开发实战-28控制流(上):通过iam~apiserver设计,看Web服务的构建


Go语言项目开发实战-27权限模型:5大权限模型是如何进行资源授权的?


Go语言项目开发实战-26IAM项目是如何设计和实现访问认证功能的?


Go语言项目开发实战-25认证机制:应用程序如何进行访问认证?


Go语言项目开发实战-24Web服务:Web服务核心功能有哪些,如何实现?


Go语言项目开发实战-23应用构建实战:如何构建一个优秀的企业应用框架?


Go语言项目开发实战-22应用构建三剑客:Pflag、Viper、Cobra核心功能介绍


Go语言项目开发实战-21日志处理(下):手把手教你从0编写一个日志包


Go语言项目开发实战-20日志处理(上):如何设计日志包并记录日志?


Go语言项目开发实战-19错误处理(下):如何设计错误包?


Go语言项目开发实战-18错误处理(上):如何设计一套科学的错误码?


Go语言项目开发实战-17API文档:如何生成SwaggerAPI文档?


Go语言项目开发实战-16代码检查:如何进行静态代码检查?


Go语言项目开发实战-15研发流程实战:IAM项目是如何进行研发流程管理的?


Go语言项目开发实战-14项目管理:如何编写高质量的Makefile?


Go语言项目开发实战-13API风格(下):RPCAPI介绍


Go语言项目开发实战-12API风格(上):如何设计RESTfulAPI?


Go语言项目开发实战-11设计模式:Go常用设计模式概述


Go语言项目开发实战-10设计方法:怎么写出优雅的Go项目?


Go语言项目开发实战-09研发流程设计(下):如何管理应用的生命周期?


Go语言项目开发实战-08研发流程设计(上):如何设计Go项目的开发流程?


Go语言项目开发实战-07工作流设计:如何设计合理的多人开发模式?


Go语言项目开发实战-06目录结构设计:如何组织一个可维护、可扩展的代码目录?


Go语言项目开发实战-05规范设计(下):commit信息风格迥异、难以阅读,如何规范?


Go语言项目开发实战-04规范设计(上):项目开发杂乱无章,如何规范?


Go语言项目开发实战-03项目部署:如何快速部署IAM系统?


Go语言项目开发实战-02环境准备:如何安装和配置一个基本的Go开发环境?


Go语言项目开发实战-01IAM系统概述:我们要实现什么样的Go项目?


Go语言项目开发实战-00开篇词从0开始搭建一个企业级Go应用


JVM核心技术32讲(完)

JVM核心技术32讲(完)-32应对容器时代面临的挑战:长风破浪会有时、直挂云帆济沧海


JVM核心技术32讲(完)-31JVM相关的常见面试问题汇总:运筹策帷帐之中,决胜于千里之外


JVM核心技术32讲(完)-30GC疑难情况问题排查与分析(下篇)


JVM核心技术32讲(完)-29GC疑难情况问题排查与分析(上篇)


JVM核心技术32讲(完)-28JVM问题排查分析下篇(案例实战)


JVM核心技术32讲(完)-27JVM问题排查分析上篇(调优经验)


JVM核心技术32讲(完)-26面临复杂问题时的几个高级工具:它山之石,可以攻玉


JVM核心技术32讲(完)-25FastThread相关的工具介绍:欲穷千里目,更上一层楼


JVM核心技术32讲(完)-24内存分析与相关工具下篇(常见问题分析)


JVM核心技术32讲(完)-23内存分析与相关工具上篇(内存布局与分析工具)


JVM核心技术32讲(完)-22JVM的线程堆栈等数据分析:操千曲而后晓声、观千剑而后识器


JVM核心技术32讲(完)-21GC日志解读与分析(番外篇可视化工具)


JVM核心技术32讲(完)-20GC日志解读与分析(实例分析下篇)


JVM核心技术32讲(完)-19GC日志解读与分析(实例分析中篇)


JVM核心技术32讲(完)-18GC日志解读与分析(实例分析上篇)


JVM核心技术32讲(完)-17GC日志解读与分析(基础配置)


JVM核心技术32讲(完)-16OracleGraalVM介绍:会当凌绝顶、一览众山小


JVM核心技术32讲(完)-15Java11ZGC和Java12Shenandoah介绍:苟日新、日日新、又日新


JVM核心技术32讲(完)-14常见的GC算法(ParallelCMSG1)


JVM核心技术32讲(完)-13常见的GC算法(GC的背景与原理)


JVM核心技术32讲(完)-12JMX与相关工具:山高月小,水落石出


JVM核心技术32讲(完)-11JDWP简介:十步杀一人,千里不留行


JVM核心技术32讲(完)-10JDK内置图形界面工具:海阔凭鱼跃,天高任鸟飞


JVM核心技术32讲(完)-09JDK内置命令行工具:工欲善其事,必先利其器


JVM核心技术32讲(完)-08JVM启动参数详解:博观而约取、厚积而薄发


JVM核心技术32讲(完)-07Java内存模型:海不辞水,故能成其深


JVM核心技术32讲(完)-06Java类加载器:山不辞土,故能成其高


JVM核心技术32讲(完)-05Java字节码技术:不积细流,无以成江河


JVM核心技术32讲(完)-04JVM基础知识:不积跬步,无以至千里


JVM核心技术32讲(完)-03常用性能指标:没有量化,就没有改进


JVM核心技术32讲(完)-02环境准备:千里之行,始于足下


JVM核心技术32讲(完)-01阅读此专栏的正确姿势


JavaScript进阶实战课

JavaScript进阶实战课-结束语JavaScript的未来之路:源于一个以终为始的初心


JavaScript进阶实战课-43元编程:通过Proxies和Reflect赋能元编程


JavaScript进阶实战课-42大前端:通过一云多端搭建跨PC_移动的平台应用


JavaScript进阶实战课-41微前端:从MVC贫血模式到DDD充血模式


JavaScript进阶实战课-40Polyfill:通过Polyfill让浏览器提供原生支持


JavaScript进阶实战课-39语法扩展:通过JSX来做语法扩展


JavaScript进阶实战课-38编译和打包:通过Webpack、Babel做编译和打包


JavaScript进阶实战课-37包管理和分发:通过NPM做包的管理和分发


JavaScript进阶实战课-36Flow:通过Flow类看JS的类型检查


JavaScript进阶实战课-35静态类型检查:ESLint语法规则和代码风格的检查


JavaScript进阶实战课-34测试(三):非功能性测试


JavaScript进阶实战课-33测试(二):功能性测试


JavaScript进阶实战课-32测试(一):开发到重构中的测试


JavaScript进阶实战课-31安全:JS代码和程序都需要注意哪些安全问题?


JavaScript进阶实战课-30网络:从HTTP_1到HTTP_3,你都需要了解什么?


JavaScript进阶实战课-29性能:通过Orinoco、JankBusters看垃圾回收


JavaScript进阶实战课-28性能:如何理解JavaScript中的并行、并发?(下)


JavaScript进阶实战课-27性能:如何理解JavaScript中的并行、并发?(上)


JavaScript进阶实战课-26特殊型:前端有哪些处理加载和渲染的特殊“模式”?


JavaScript进阶实战课-25行为型:模版、策略和状态模式有什么区别?


JavaScript进阶实战课-24行为型:通过观察者、迭代器模式看JS异步回调


JavaScript进阶实战课-23结构型:通过jQuery看结构型模式


JavaScript进阶实战课-22结构型:Vue.js如何通过代理实现响应式编程


JavaScript进阶实战课-21创建型:为什么说Redux可以替代单例状态管理


JavaScript进阶实战课-20算法思想:JS中分治、贪心、回溯和动态规划


JavaScript进阶实战课-19通过树和图看如何在无序中找到路径和秩序


JavaScript进阶实战课-18TurboFan如何用图做JS编译优化?


JavaScript进阶实战课-17如何通过链表做LRU_LFU缓存?


JavaScript进阶实战课-16为什么环形队列适合做Node数据流缓存?


JavaScript进阶实战课-15如何通过哈希查找JS对象内存地址?


JavaScript进阶实战课-14通过SparkPlug深入了解调用栈


JavaScript进阶实战课-13JS引擎如何实现数组的稳定排序?


JavaScript进阶实战课-12JS语义分析该用迭代还是递归?


JavaScript进阶实战课-11通过JS引擎的堆栈了解闭包原理


JavaScript进阶实战课-10JS有哪8种数据类型,你需要注意什么?


JavaScript进阶实战课-09面向对象:通过词法作用域和调用点理解this绑定


JavaScript进阶实战课-08深入理解继承、Delegation和组合


JavaScript进阶实战课-07深入理解对象的私有和静态属性


JavaScript进阶实战课-06如何通过模块化、异步和观察做到动态加载?


JavaScript进阶实战课-05map、reduce和monad如何围绕值进行操作?


JavaScript进阶实战课-04如何通过组合、管道和reducer让函数抽象化?


JavaScript进阶实战课-03如何通过部分应用和柯里化让函数具象化?


JavaScript进阶实战课-02如何通过闭包对象管理程序中状态的变化?


JavaScript进阶实战课-01函数式vs.面向对象:响应未知和不确定


JavaScript进阶实战课-00开篇词JavaScript的进阶之路


Java业务开发常见错误100例

Java业务开发常见错误100例-结束语写代码时,如何才能尽量避免踩坑?


Java业务开发常见错误100例-答疑篇:设计篇思考题答案合集


Java业务开发常见错误100例-答疑篇:安全篇思考题答案合集


Java业务开发常见错误100例-答疑篇:加餐篇思考题答案合集


Java业务开发常见错误100例-答疑篇:代码篇思考题集锦(二)


Java业务开发常见错误100例-答疑篇:代码篇思考题集锦(三)


Java业务开发常见错误100例-答疑篇:代码篇思考题集锦(一)


Java业务开发常见错误100例-38加餐8:Java程序从虚拟机迁移到Kubernetes的一些坑


Java业务开发常见错误100例-37加餐7:程序员成长28计


Java业务开发常见错误100例-36加餐6:这15年来,我是如何在工作中学习技术和英语的?


Java业务开发常见错误100例-35加餐5:分析定位Java问题,一定要用好这些工具(二)


Java业务开发常见错误100例-34加餐4:分析定位Java问题,一定要用好这些工具(一)


Java业务开发常见错误100例-33加餐3:定位应用问题,排错套路很重要


Java业务开发常见错误100例-32加餐2:带你吃透课程中Java8的那些重要知识点(二)


Java业务开发常见错误100例-31加餐1:带你吃透课程中Java8的那些重要知识点(一)


Java业务开发常见错误100例-30如何正确保存和传输敏感数据?


Java业务开发常见错误100例-29数据和代码:数据就是数据,代码就是代码


Java业务开发常见错误100例-28安全兜底:涉及钱时,必须考虑防刷、限量和防重


Java业务开发常见错误100例-27数据源头:任何客户端的东西都不可信任


Java业务开发常见错误100例-26数据存储:NoSQL与RDBMS如何取长补短、相辅相成?


Java业务开发常见错误100例-25异步处理好用,但非常容易用错


Java业务开发常见错误100例-24业务代码写完,就意味着生产就绪了?


Java业务开发常见错误100例-23缓存设计:缓存可以锦上添花也可以落井下石


Java业务开发常见错误100例-22接口设计:系统间对话的语言,一定要统一


Java业务开发常见错误100例-21代码重复:搞定代码重复的三个绝招


Java业务开发常见错误100例-20Spring框架:框架帮我们做了很多工作也带来了复杂度


Java业务开发常见错误100例-19Spring框架:IoC和AOP是扩展的核心


Java业务开发常见错误100例-18当反射、注解和泛型遇到OOP时,会有哪些坑?


Java业务开发常见错误100例-17别以为“自动挡”就不可能出现OOM


Java业务开发常见错误100例-16用好Java8的日期时间类,少踩一些“老三样”的坑


Java业务开发常见错误100例-15序列化:一来一回你还是原来的你吗?


Java业务开发常见错误100例-14文件IO:实现高效正确的文件读写并非易事


Java业务开发常见错误100例-13日志:日志记录真没你想象的那么简单


Java业务开发常见错误100例-12异常处理:别让自己在出问题的时候变为瞎子


Java业务开发常见错误100例-11空值处理:分不清楚的null和恼人的空指针


Java业务开发常见错误100例-10集合类:坑满地的List列表操作


Java业务开发常见错误100例-09数值计算:注意精度、舍入和溢出问题


Java业务开发常见错误100例-08判等问题:程序里如何确定你就是你?


Java业务开发常见错误100例-07数据库索引:索引并不是万能药


Java业务开发常见错误100例-062成的业务代码的Spring声明式事务,可能都没处理正确


Java业务开发常见错误100例-05HTTP调用:你考虑到超时、重试、并发了吗?


Java业务开发常见错误100例-04连接池:别让连接池帮了倒忙


Java业务开发常见错误100例-03线程池:业务代码最常用也最容易犯错的组件


Java业务开发常见错误100例-02代码加锁:不要让“锁”事成为烦心事


Java业务开发常见错误100例-01使用了并发工具类库,线程安全就高枕无忧了吗?


Java业务开发常见错误100例-00开篇词业务代码真的会有这么多坑?


Java并发编程78讲~完

Java并发编程78讲~完-78一份独家的Java并发工具图谱


Java并发编程78讲~完-77AQS在CountDownLatch等类中的应用原理是什么?


Java并发编程78讲~完-76AQS的内部原理是什么样的?


Java并发编程78讲~完-75为什么需要AQS?AQS的作用和重要性是什么?


Java并发编程78讲~完-74为什么String被设计为是不可变的?


Java并发编程78讲~完-73为什么加了final却依然无法拥有“不变性”?


Java并发编程78讲~完-72final的三种用法是什么?


Java并发编程78讲~完-71讲一讲经典的哲学家就餐问题


Java并发编程78讲~完-70有哪些解决死锁问题的策略?


Java并发编程78讲~完-69如何用命令行和代码定位死锁?


Java并发编程78讲~完-68发生死锁必须满足哪4个条件?


Java并发编程78讲~完-67如何写一个必然死锁的例子?


Java并发编程78讲~完-66CAS有什么缺点?


Java并发编程78讲~完-65CAS和乐观锁的关系,什么时候会用到CAS?


Java并发编程78讲~完-64你知道什么是CAS吗?


Java并发编程78讲~完-63单例模式的双重检查锁模式为什么必须加volatile?


Java并发编程78讲~完-62volatile的作用是什么?与synchronized有什么异同?


Java并发编程78讲~完-61什么是happens~before规则?


Java并发编程78讲~完-60主内存和工作内存的关系?


Java并发编程78讲~完-59什么是“内存可见性”问题?


Java并发编程78讲~完-58Java中的原子操作有哪些注意事项?


Java并发编程78讲~完-57什么是指令重排序?为什么要重排序?


Java并发编程78讲~完-56讲一讲什么是Java内存模型?


Java并发编程78讲~完-55Condition、object.wait()和notify()的关系?


Java并发编程78讲~完-54CyclicBarrier和CountdownLatch有什么异同?


Java并发编程78讲~完-53CountDownLatch是如何安排线程执行顺序的?


Java并发编程78讲~完-52信号量能被FixedThreadPool替代吗?


Java并发编程78讲~完-51如何利用CompletableFuture实现“旅游平台”问题?


Java并发编程78讲~完-50使用Future有哪些注意点?Future产生新的线程了吗?


Java并发编程78讲~完-49Future的主要功能是什么?


Java并发编程78讲~完-48Callable和Runnable的不同?


Java并发编程78讲~完-47内存泄漏——为何每次用完ThreadLocal都要调用remove()?


Java并发编程78讲~完-46多个ThreadLocal在Thread中的threadlocals里是怎么存储的?


Java并发编程78讲~完-45ThreadLocal是用来解决共享资源的多线程访问的问题吗?


Java并发编程78讲~完-44ThreadLocal适合用在哪些实际生产的场景中?


Java并发编程78讲~完-43Java8中Adder和Accumulator有什么区别?


Java并发编程78讲~完-42AtomicInteger和synchronized的异同点?


Java并发编程78讲~完-41原子类和volatile有什么异同?


Java并发编程78讲~完-40AtomicInteger在高并发下性能不好,如何解决?为什么?


Java并发编程78讲~完-39原子类是如何利用CAS保证线程安全的?


Java并发编程78讲~完-38如何选择适合自己的阻塞队列?


Java并发编程78讲~完-37阻塞和非阻塞队列的并发安全原理是什么?


Java并发编程78讲~完-36有哪几种常见的阻塞队列?


Java并发编程78讲~完-35阻塞队列包含哪些常用的方法?add、offer、put等方法的区别?


Java并发编程78讲~完-34什么是阻塞队列?


Java并发编程78讲~完-33CopyOnWriteArrayList有什么特点?


Java并发编程78讲~完-32同样是线程安全,ConcurrentHashMap和Hashtable的区别


Java并发编程78讲~完-31为什么Map桶中超过8个才转为红黑树?


Java并发编程78讲~完-30ConcurrentHashMap在Java7和8有何不同?


Java并发编程78讲~完-29HashMap为什么是线程不安全的?


Java并发编程78讲~完-28JVM对锁进行了哪些优化?


Java并发编程78讲~完-27什么是自旋锁?自旋的好处和后果是什么呢?


Java并发编程78讲~完-26读锁应该插队吗?什么是读写锁的升降级?


Java并发编程78讲~完-25读写锁ReadWriteLock获取锁有哪些规则?


Java并发编程78讲~完-24讲一讲公平锁和非公平锁,为什么要“非公平”?


Java并发编程78讲~完-23Lock有哪几个常用方法?分别有什么用?


Java并发编程78讲~完-22synchronized和Lock孰优孰劣,如何选择?


Java并发编程78讲~完-21如何看到synchronized背后的“monitor锁”?


Java并发编程78讲~完-20悲观锁和乐观锁的本质是什么?


Java并发编程78讲~完-19你知道哪几种锁?分别有什么特点?


Java并发编程78讲~完-18线程池实现“线程复用”的原理?


Java并发编程78讲~完-17如何正确关闭线程池?shutdown和shutdownNow的区别?


Java并发编程78讲~完-16如何根据实际需要,定制自己的线程池?


Java并发编程78讲~完-15合适的线程数量是多少?CPU核心数和线程数的关系?


Java并发编程78讲~完-14为什么不应该自动创建线程池?


Java并发编程78讲~完-13线程池常用的阻塞队列有哪些?


Java并发编程78讲~完-12有哪6种常见的线程池?什么是Java8的ForkJoinPool?


Java并发编程78讲~完-11线程池有哪4种拒绝策略?


Java并发编程78讲~完-10线程池的各个参数的含义?


Java并发编程78讲~完-09使用线程池比手动创建线程好在哪里?


Java并发编程78讲~完-08为什么多线程会带来性能问题?


Java并发编程78讲~完-07哪些场景需要额外注意线程安全问题?


Java并发编程78讲~完-06一共有哪3类线程安全问题?


Java并发编程78讲~完-05有哪几种实现生产者消费者模式的方法?


Java并发编程78讲~完-04waitnotifynotifyAll方法的使用注意事项?


Java并发编程78讲~完-03线程是如何在6种状态之间转换的?


Java并发编程78讲~完-02如何正确停止线程?为什么volatile标记位的停止方法是错误的?


Java并发编程78讲~完-01为何说只有1种实现线程的方法?


Java并发编程78讲~完-00由点及面,搭建你的Java并发知识网


Java并发编程实战

Java并发编程实战-结束语栉风沐雨,砥砺前行!


Java并发编程实战-答疑课堂:模块三热点问题解答


Java并发编程实战-加餐推荐几款常用的性能测试工具


Java并发编程实战-加餐什么是数据的强、弱一致性?


Java并发编程实战-44记一次双十一抢购性能瓶颈调优


Java并发编程实战-43如何使用缓存优化系统性能?


Java并发编程实战-42电商系统的分布式事务调优


Java并发编程实战-41如何设计更优的分布式锁?


Java并发编程实战-39答疑课堂:MySQL中InnoDB的知识点串讲


Java并发编程实战-38数据库参数设置优化,失之毫厘差之千里


Java并发编程实战-37电商系统表设计优化案例分析


Java并发编程实战-36什么时候需要分表分库?


Java并发编程实战-35记一次线上SQL死锁事故:如何避免死锁?


Java并发编程实战-34MySQL调优之索引:索引的失效与优化


Java并发编程实战-33MySQL调优之事务:高并发场景下的数据库事务调优


Java并发编程实战-32MySQL调优之SQL语句:如何写出高性能SQL语句?


Java并发编程实战-31答疑课堂:模块五思考题集锦


Java并发编程实战-30装饰器模式:如何优化电商系统中复杂的商品价格策略?


Java并发编程实战-29生产者消费者模式:电商库存设计优化


Java并发编程实战-28如何使用设计模式优化并发编程?


Java并发编程实战-27原型模式与享元模式:提升系统性能的利器


Java并发编程实战-26单例模式:如何创建单一对象优化系统性能?


Java并发编程实战-25答疑课堂:模块四热点问题解答


Java并发编程实战-24内存持续上升,我该如何排查问题?


Java并发编程实战-23如何优化JVM内存分配?


Java并发编程实战-22如何优化垃圾回收机制?


Java并发编程实战-21深入JVM即时编译器JIT,优化Java编译


Java并发编程实战-20磨刀不误砍柴工:欲知JVM调优先了解JVM内存模型


Java并发编程实战-19如何用协程来优化多线程业务?


Java并发编程实战-18如何设置线程池大小?


Java并发编程实战-17并发容器的使用:识别不同场景下最优容器


Java并发编程实战-16多线程调优(下):如何优化多线程上下文切换?


Java并发编程实战-15多线程调优(上):哪些操作导致了上下文切换?


Java并发编程实战-14多线程之锁优化(下):使用乐观锁优化并行操作


Java并发编程实战-13多线程之锁优化(中):深入了解Lock同步锁的优化方法


Java并发编程实战-12多线程之锁优化(上):深入了解Synchronized同步锁的优化方法


Java并发编程实战-11答疑课堂:深入了解NIO的优化实现原理


Java并发编程实战-10网络通信优化之通信协议:如何优化RPC网络通信?


Java并发编程实战-09网络通信优化之序列化:避免使用Java序列化


Java并发编程实战-08网络通信优化之IO模型:如何解决高并发下IO瓶颈?


Java并发编程实战-07深入浅出HashMap的设计与优化


Java并发编程实战-06Stream如何提高遍历集合效率?


Java并发编程实战-05ArrayList还是LinkedList?使用不当性能差千倍


Java并发编程实战-04慎重使用正则表达式


Java并发编程实战-03字符串性能优化不容小觑,百M内存轻松存储几十G数据


Java并发编程实战-02如何制定性能调优策略?


Java并发编程实战-01如何制定性能调优标准?


Java并发编程实战-00开篇词你为什么需要学习并发编程?


Java性能优化实战~完

Java性能优化实战~完-22结束语实践出真知


Java性能优化实战~完-21性能优化的过程方法与求职面经总结


Java性能优化实战~完-20SpringBoot服务性能优化


Java性能优化实战~完-19高级进阶:JVM常见优化参数


Java性能优化实战~完-18高级进阶:JIT如何影响JVM的性能?


Java性能优化实战~完-17高级进阶:JVM如何完成垃圾回收?


Java性能优化实战~完-16案例分析:常见Java代码优化法则


Java性能优化实战~完-15案例分析:从BIO到NIO,再到AIO


Java性能优化实战~完-14案例分析:乐观锁和无锁


Java性能优化实战~完-13案例分析:多线程锁的优化


Java性能优化实战~完-12案例分析:并行计算让代码“飞”起来


Java性能优化实战~完-11案例分析:如何用设计模式优化性能


Java性能优化实战~完-10案例分析:大对象复用的目标和注意点


Java性能优化实战~完-09案例分析:池化对象的应用场景


Java性能优化实战~完-08案例分析:Redis如何助力秒杀业务


Java性能优化实战~完-07案例分析:无处不在的缓存,高并发系统的法宝


Java性能优化实战~完-06案例分析:缓冲区如何让代码加速


Java性能优化实战~完-05工具实践:基准测试JMH,精确测量方法性能


Java性能优化实战~完-04工具实践:如何获取代码性能数据?


Java性能优化实战~完-03深入剖析:哪些资源,容易成为瓶颈?


Java性能优化实战~完-02理论分析:性能优化有章可循,谈谈常用的切入点


Java性能优化实战~完-01理论分析:性能优化,有哪些衡量指标?需要注意什么?


Java性能优化实战~完-00Java性能优化,是进阶高级架构师的炼金石


Java核心技术面试精讲

Java核心技术面试精讲-结束语技术没有终点


Java核心技术面试精讲-周末福利谈谈我对Java学习和面试的看法


Java核心技术面试精讲-39谈谈常用的分布式ID的设计方案?Snowflake是否受冬令时切换影响?


Java核心技术面试精讲-38对比Java标准NIO类库,你知道Netty是如何实现更高性能的吗?


Java核心技术面试精讲-37谈谈SpringBean的生命周期和作用域?


Java核心技术面试精讲-36谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?


Java核心技术面试精讲-35JVM优化Java代码时都做了什么?


Java核心技术面试精讲-34有人说“Lambda能让Java程序慢30倍”,你怎么看?


Java核心技术面试精讲-33后台服务出现明显“变慢”,谈谈你的诊断思路?


Java核心技术面试精讲-32如何写出安全的Java代码?


Java核心技术面试精讲-31你了解Java应用开发中的注入攻击吗?


Java核心技术面试精讲-30Java程序运行在Docker等容器环境有哪些新问题?


Java核心技术面试精讲-29Java内存模型中的happen~before是什么?


Java核心技术面试精讲-28谈谈你的GC调优思路_


Java核心技术面试精讲-27Java常见的垃圾收集器有哪些?


Java核心技术面试精讲-26如何监控和诊断JVM堆内和堆外内存使用?


Java核心技术面试精讲-25谈谈JVM内存区域的划分,哪些区域可能发生OutOfMemoryError_


Java核心技术面试精讲-24有哪些方法可以在运行时动态生成一个Java类?


Java核心技术面试精讲-23请介绍类加载过程,什么是双亲委派模型?


Java核心技术面试精讲-22AtomicInteger底层实现原理是什么?如何在自己的产品代码中应用CAS操作?


Java核心技术面试精讲-21Java并发类库提供的线程池有哪几种?分别有什么特点?


Java核心技术面试精讲-20并发包中的ConcurrentLinkedQueue和LinkedBlockingQueue有什么区别?


Java核心技术面试精讲-19Java并发包提供了哪些并发工具类?


Java核心技术面试精讲-18什么情况下Java程序会产生死锁?如何定位、修复?


Java核心技术面试精讲-17一个线程两次调用start()方法会出现什么情况?


Java核心技术面试精讲-16synchronized底层如何实现?什么是锁的升级、降级?


Java核心技术面试精讲-15synchronized和ReentrantLock有什么区别呢?


Java核心技术面试精讲-14谈谈你知道的设计模式?


Java核心技术面试精讲-13谈谈接口和抽象类有什么区别?


Java核心技术面试精讲-12Java有几种文件拷贝方式?哪一种最高效?


Java核心技术面试精讲-11Java提供了哪些IO方式?NIO如何实现多路复用?


Java核心技术面试精讲-10如何保证集合是线程安全的_ConcurrentHashMap如何实现高效地线程安全?


Java核心技术面试精讲-09对比Hashtable、HashMap、TreeMap有什么不同?


Java核心技术面试精讲-08对比Vector、ArrayList、LinkedList有何区别?


Java核心技术面试精讲-07int和Integer有什么区别?


Java核心技术面试精讲-06动态代理是基于什么原理?


Java核心技术面试精讲-05String、StringBuffer、StringBuilder有什么区别?


Java核心技术面试精讲-04强引用、软引用、弱引用、幻象引用有什么区别?


Java核心技术面试精讲-03谈谈final、finally、finalize有什么不同?


Java核心技术面试精讲-02Exception和Error有什么区别?


Java核心技术面试精讲-01谈谈你对Java平台的理解?


Java核心技术面试精讲-00开篇词以面试题为切入点,有效提升你的Java内功


Kafka核心技术与实战

Kafka核心技术与实战-结束语以梦为马,莫负韶华!


Kafka核心技术与实战-用户故事黄云:行百里者半九十


Kafka核心技术与实战-加餐搭建开发环境、阅读源码方法、经典学习资料大揭秘


Kafka核心技术与实战-42KafkaStreams在金融领域的应用


Kafka核心技术与实战-41KafkaStreamsDSL开发实例


Kafka核心技术与实战-40KafkaStreams与其他流处理平台的差异在哪里?


Kafka核心技术与实战-39从0搭建基于Kafka的企业级实时日志流处理平台


Kafka核心技术与实战-38调优Kafka,你做到了吗?


Kafka核心技术与实战-35跨集群备份解决方案MirrorMaker


Kafka核心技术与实战-34云环境下的授权该怎么做?


Kafka核心技术与实战-33Kafka认证机制用哪家?


Kafka核心技术与实战-32KafkaAdminClient:Kafka的运维利器


Kafka核心技术与实战-31常见工具脚本大汇总


Kafka核心技术与实战-30怎么重设消费者组位移?


Kafka核心技术与实战-29Kafka动态配置了解下?


Kafka核心技术与实战-28主题管理知多少_


Kafka核心技术与实战-27关于高水位和LeaderEpoch的讨论


Kafka核心技术与实战-26你一定不能错过的Kafka控制器


Kafka核心技术与实战-25消费者组重平衡全流程解析


Kafka核心技术与实战-24请求是怎么被处理的?


Kafka核心技术与实战-23Kafka副本机制详解


Kafka核心技术与实战-22消费者组消费进度监控都怎么实现?


Kafka核心技术与实战-21Java消费者是如何管理TCP连接的_


Kafka核心技术与实战-20多线程开发消费者实例


Kafka核心技术与实战-19CommitFailedException异常怎么处理?


Kafka核心技术与实战-18Kafka中位移提交那些事儿


Kafka核心技术与实战-17消费者组重平衡能避免吗?


Kafka核心技术与实战-16揭开神秘的“位移主题”面纱


Kafka核心技术与实战-15消费者组到底是什么?


Kafka核心技术与实战-14幂等生产者和事务生产者是一回事吗?


Kafka核心技术与实战-13Java生产者是如何管理TCP连接的?


Kafka核心技术与实战-12客户端都有哪些不常见但是很高级的功能?


Kafka核心技术与实战-11无消息丢失配置怎么实现?


Kafka核心技术与实战-10生产者压缩算法面面观


Kafka核心技术与实战-09生产者消息分区机制原理剖析


Kafka核心技术与实战-08最最最重要的集群参数配置(下)


Kafka核心技术与实战-07最最最重要的集群参数配置(上)


Kafka核心技术与实战-06Kafka线上集群部署方案怎么做?


Kafka核心技术与实战-05聊聊Kafka的版本号


Kafka核心技术与实战-04我应该选择哪种Kafka?


Kafka核心技术与实战-03Kafka只是消息引擎系统吗?


Kafka核心技术与实战-02一篇文章带你快速搞定Kafka术语


Kafka核心技术与实战-01消息引擎系统ABC


Kafka核心技术与实战-00开篇词为什么要学习Kafka?


Kafka核心源码解读

Kafka核心源码解读-结束语源码学习,我们才刚上路呢


Kafka核心源码解读-特别放送(四)20道经典的Kafka面试题详解


Kafka核心源码解读-特别放送(五)Kafka社区的重磅功能:移除ZooKeeper依赖


Kafka核心源码解读-特别放送(二)一篇文章带你了解参与开源社区的全部流程


Kafka核心源码解读-特别放送(三)我是怎么度过日常一天的?


Kafka核心源码解读-特别放送(一)经典的Kafka学习资料有哪些?


Kafka核心源码解读-33GroupCoordinator:在Rebalance中,如何进行组同步?


Kafka核心源码解读-32GroupCoordinator:在Rebalance中,Coordinator如何处理成员入组?


Kafka核心源码解读-31GroupMetadataManager:查询位移时,不用读取位移主题?


Kafka核心源码解读-30GroupMetadataManager:位移主题保存的只是位移吗?


Kafka核心源码解读-29GroupMetadataManager:组元数据管理器是个什么东西?


Kafka核心源码解读-28消费者组元数据(下):Kafka如何管理这些元数据?


Kafka核心源码解读-27消费者组元数据(上):消费者组都有哪些元数据?


Kafka核心源码解读-26MetadataCache:Broker是怎么异步更新元数据缓存的?


Kafka核心源码解读-25ReplicaManager(下):副本管理器是如何管理副本的?


Kafka核心源码解读-24ReplicaManager(中):副本管理器是如何读写副本的?


Kafka核心源码解读-23ReplicaManager(上):必须要掌握的副本管理类定义和核心字段


Kafka核心源码解读-22ReplicaFetcherThread:Follower如何拉取Leader消息?


Kafka核心源码解读-21AbstractFetcherThread:拉取消息分几步?


Kafka核心源码解读-20DelayedOperation:Broker是怎么延时处理请求的?


Kafka核心源码解读-19TimingWheel:探究Kafka定时器背后的高效时间轮算法


Kafka核心源码解读-18PartitionStateMachine:分区状态转换如何实现?


Kafka核心源码解读-17ReplicaStateMachine:揭秘副本状态机实现原理


Kafka核心源码解读-16TopicDeletionManager:Topic是怎么被删除的?


Kafka核心源码解读-15如何理解Controller在Kafka集群中的作用?


Kafka核心源码解读-14Controller选举是怎么实现的?


Kafka核心源码解读-13ControllerEventManager:变身单线程后的Controller如何处理事件?


Kafka核心源码解读-12ControllerChannelManager:Controller如何管理请求发送?


Kafka核心源码解读-11Controller元数据:Controller都保存有哪些东西?有几种状态?


Kafka核心源码解读-10KafkaApis:Kafka最重要的源码入口,没有之一


Kafka核心源码解读-09SocketServer(下):请求处理全流程源码分析


Kafka核心源码解读-08SocketServer(中):请求还要区分优先级?


Kafka核心源码解读-07SocketServer(上):Kafka到底是怎么应用NIO实现网络通信的?


Kafka核心源码解读-06请求通道:如何实现Kafka请求队列?


Kafka核心源码解读-05索引(下):位移索引和时间戳索引的区别是什么?


Kafka核心源码解读-04索引(上):改进的二分查找算法在Kafka索引的应用


Kafka核心源码解读-03日志(下):彻底搞懂Log对象的常见操作


Kafka核心源码解读-02日志(上):日志究竟是如何加载日志段的?


Kafka核心源码解读-01日志段:保存消息文件的对象是怎么实现的?


Kafka核心源码解读-00重磅加餐带你快速入门Scala语言


Kafka核心源码解读-00开篇词阅读源码,逐渐成了职业进阶道路上的“必选项”


Kafka核心源码解读-00导读构建Kafka工程和源码阅读环境、Scala语言热身


Kubernetes从上手到实践

Kubernetes从上手到实践-24总结


Kubernetes从上手到实践-23监控实践:对K8S集群进行监控


Kubernetes从上手到实践-22服务增强:Ingress


Kubernetes从上手到实践-21扩展增强:CoreDNS


Kubernetes从上手到实践-20扩展增强:Dashboard


Kubernetes从上手到实践-19Troubleshoot


Kubernetes从上手到实践-18庖丁解牛:ContainerRuntime(Docker)


Kubernetes从上手到实践-17庖丁解牛:kube~proxy


Kubernetes从上手到实践-16庖丁解牛:kubelet


Kubernetes从上手到实践-15庖丁解牛:kube~scheduler


Kubernetes从上手到实践-14庖丁解牛:controller~manager


Kubernetes从上手到实践-13庖丁解牛:etcd


Kubernetes从上手到实践-12庖丁解牛:kube~apiserver


Kubernetes从上手到实践-11部署实践:以Helm部署项目


Kubernetes从上手到实践-10应用管理:初识Helm


Kubernetes从上手到实践-09应用发布:部署实际项目


Kubernetes从上手到实践-08安全重点认证和授权


Kubernetes从上手到实践-07集群管理:以Redis为例~部署及访问


Kubernetes从上手到实践-06集群管理:初识kubectl


Kubernetes从上手到实践-05动手实践:搭建一个Kubernetes集群~生产可用


Kubernetes从上手到实践-04搭建Kubernetes集群~本地快速搭建


Kubernetes从上手到实践-03宏观认识:整体架构


Kubernetes从上手到实践-02初步认识:Kubernetes基础概念


Kubernetes从上手到实践-01开篇:Kubernetes是什么以及为什么需要它


Kubernetes入门实战课

Kubernetes入门实战课-结束语是终点,更是起点


Kubernetes入门实战课-加餐谈谈KongIngressController


Kubernetes入门实战课-加餐docker~compose:单机环境下的容器编排工具


Kubernetes入门实战课-33视频:高级篇实操总结


Kubernetes入门实战课-32实战演练:玩转Kubernetes(3)


Kubernetes入门实战课-31网络通信:CNI是怎么回事?又是怎么工作的?


Kubernetes入门实战课-30系统监控:如何使用MetricsServer和Prometheus?


Kubernetes入门实战课-29集群管理:如何用名字空间分隔系统资源?


Kubernetes入门实战课-28应用保障:如何让Pod运行得更健康?


Kubernetes入门实战课-27滚动更新:如何做到平滑的应用升级降级?


Kubernetes入门实战课-26StatefulSet:怎么管理有状态的应用?


Kubernetes入门实战课-25PersistentVolume+NFS:怎么使用网络共享存储?


Kubernetes入门实战课-24PersistentVolume:怎么解决数据持久化的难题?


Kubernetes入门实战课-23视频:中级篇实操总结


Kubernetes入门实战课-22实战演练:玩转Kubernetes(2)


Kubernetes入门实战课-21Ingress:集群进出流量的总管


Kubernetes入门实战课-20Service:微服务架构的应对之道


Kubernetes入门实战课-19Daemonset:忠实可靠的看门狗


Kubernetes入门实战课-18Deployment:让应用永不宕机


Kubernetes入门实战课-17更真实的云原生:实际搭建多节点的Kubernetes集群


Kubernetes入门实战课-16视频:初级篇实操总结


Kubernetes入门实战课-15实战演练:玩转Kubernetes(1)


Kubernetes入门实战课-14ConfigMap_Secret:怎样配置、定制我的应用


Kubernetes入门实战课-13Job_CronJob:为什么不直接用Pod来处理业务?


Kubernetes入门实战课-12Pod:如何理解这个Kubernetes里最核心的概念?


Kubernetes入门实战课-11YAML:Kubernetes世界里的通用语


Kubernetes入门实战课-10自动化的运维管理:探究Kubernetes工作机制的奥秘


Kubernetes入门实战课-09走近云原生:如何在本机搭建小巧完备的Kubernetes环境


Kubernetes入门实战课-08视频:入门篇实操总结


Kubernetes入门实战课-07实战演练:玩转Docker


Kubernetes入门实战课-06打破次元壁:容器该如何与外界互联互通


Kubernetes入门实战课-05镜像仓库:该怎样用好DockerHub这个宝藏


Kubernetes入门实战课-04创建容器镜像:如何编写正确、高效的Dockerfile


Kubernetes入门实战课-03容器化的应用:会了这些你就是Docker高手


Kubernetes入门实战课-02被隔离的进程:一起来看看容器的本质


Kubernetes入门实战课-01初识容器:万事开头难


Kubernetes入门实战课-00课前准备动手实践才是最好的学习方式


Kubernetes入门实战课-00开篇词迎难而上,做云原生时代的弄潮儿


Kubernetes实践入门指南

Kubernetes实践入门指南-24练习篇:K8s集群配置测验


Kubernetes实践入门指南-23K8s集群中存储对象灾备的落地实践


Kubernetes实践入门指南-22存储对象PV、PVC、StorageClasses的管理落地实践


Kubernetes实践入门指南-21案例:分布式MySQL集群工具Vitess实践分析


Kubernetes实践入门指南-20有状态应用的默认特性落地分析


Kubernetes实践入门指南-19使用Rook构建生产可用存储环境实践


Kubernetes实践入门指南-18练习篇:应用流量无损切换技术测验


Kubernetes实践入门指南-17应用流量的优雅无损切换实践


Kubernetes实践入门指南-16Cilium容器网络的落地实践


Kubernetes实践入门指南-15Service层引流技术实践


Kubernetes实践入门指南-14应用网关OpenResty对接K8s实践


Kubernetes实践入门指南-13理解对方暴露服务的对象Ingress和Service


Kubernetes实践入门指南-12练习篇:K8s集群配置测验


Kubernetes实践入门指南-11服务发现DNS的落地实践


Kubernetes实践入门指南-10东西向流量组件Calico的落地实践


Kubernetes实践入门指南-09南北向流量组件IPVS的落地实践


Kubernetes实践入门指南-08K8s集群安装工具kubeadm的落地实践


Kubernetes实践入门指南-07容器引擎containerd落地实践


Kubernetes实践入门指南-06练习篇:K8s核心实践知识掌握


Kubernetes实践入门指南-05解决K8s落地难题的方法论提炼


Kubernetes实践入门指南-04微服务应用场景下落地K8s的困难分析


Kubernetes实践入门指南-03DevOps场景下落地K8s的困难分析


Kubernetes实践入门指南-02深入理解Kubernets的编排对象


Kubernetes实践入门指南-01重新认识Kubernetes的核心组件


Kubernetes实践入门指南-00为什么我们要学习Kubernetes技术


Linux内核技术实战课

Linux内核技术实战课-结束语第一次看内核代码,我也很懵逼


Linux内核技术实战课-加餐我是如何使用tracepoint来分析内核Bug的?


Linux内核技术实战课-20分析篇如何分析CPU利用率飙高问题?


Linux内核技术实战课-19案例篇网络吞吐高的业务是否需要开启网卡特性呢?


Linux内核技术实战课-18案例篇业务是否需要使用透明大页:水可载舟,亦可覆舟?


Linux内核技术实战课-17基础篇CPU是如何执行任务的?


Linux内核技术实战课-16套路篇如何分析常见的TCP问题?


Linux内核技术实战课-15分析篇如何高效地分析TCP重传问题?


Linux内核技术实战课-14案例篇TCP端到端时延变大,怎样判断是哪里出现了问题?


Linux内核技术实战课-13案例篇TCP拥塞控制是如何导致业务性能抖动的?


Linux内核技术实战课-12基础篇TCP收发包过程会受哪些配置项影响?


Linux内核技术实战课-11基础篇TCP连接的建立和断开受哪些系统配置影响?


Linux内核技术实战课-10分析篇内存泄漏时,我们该如何一步步找到根因?


Linux内核技术实战课-09分析篇如何对内核内存泄漏做些基础的分析?


Linux内核技术实战课-08案例篇Shmem:进程没有消耗内存,内存哪去了?


Linux内核技术实战课-07案例篇如何预防内存泄漏导致的系统假死?


Linux内核技术实战课-06基础篇进程的哪些内存类型容易引起内存泄漏?


Linux内核技术实战课-05分析篇如何判断问题是否由PageCache产生的?


Linux内核技术实战课-04案例篇如何处理PageCache容易回收引起的业务性能问题?


Linux内核技术实战课-03案例篇如何处理PageCache难以回收产生的load飙高问题?


Linux内核技术实战课-02基础篇PageCache是怎样产生和释放的?


Linux内核技术实战课-01基础篇如何用数据观测PageCache?


Linux内核技术实战课-00开篇词如何让Linux内核更好地服务应用程序?


Linux性能优化实战

Linux性能优化实战-结束语愿你攻克性能难关


Linux性能优化实战-用户故事运维和开发工程师们怎么说?


Linux性能优化实战-用户故事“半路出家”,也要顺利拿下性能优化!


Linux性能优化实战-加餐(二)书单推荐:网络原理和Linux内核实现


Linux性能优化实战-加餐(一)书单推荐:性能优化和Linux系统原理


Linux性能优化实战-58答疑(六):容器冷启动如何性能分析?


Linux性能优化实战-57套路篇:Linux性能工具速查


Linux性能优化实战-56套路篇:优化性能问题的一般方法


Linux性能优化实战-55套路篇:分析性能问题的一般步骤


Linux性能优化实战-54套路篇:应用监控的一般思路


Linux性能优化实战-53套路篇:系统监控的综合思路


Linux性能优化实战-52案例篇:服务吞吐量下降很厉害,怎么分析?


Linux性能优化实战-51案例篇:动态追踪怎么用?(下)


Linux性能优化实战-50案例篇:动态追踪怎么用?(上)


Linux性能优化实战-49案例篇:内核线程CPU利用率太高,我该怎么办?


Linux性能优化实战-48案例篇:服务器总是时不时丢包,我该怎么办?(下)


Linux性能优化实战-47案例篇:服务器总是时不时丢包,我该怎么办?(上)


Linux性能优化实战-46案例篇:为什么应用容器化后,启动慢了很多?


Linux性能优化实战-45答疑(五):网络收发过程中,缓冲区位置在哪里?


Linux性能优化实战-44套路篇:网络性能优化的几个思路(下)


Linux性能优化实战-43套路篇:网络性能优化的几个思路(上)


Linux性能优化实战-42案例篇:如何优化NAT性能?(下)


Linux性能优化实战-41案例篇:如何优化NAT性能?(上)


Linux性能优化实战-40案例篇:网络请求延迟变大了,我该怎么办?


Linux性能优化实战-39案例篇:怎么缓解DDoS攻击带来的性能下降问题?


Linux性能优化实战-38案例篇:怎么使用tcpdump和Wireshark分析网络流量?


Linux性能优化实战-37案例篇:DNS解析时快时慢,我该怎么办?


Linux性能优化实战-36套路篇:怎么评估系统的网络性能?


Linux性能优化实战-35基础篇:C10K和C1000K回顾


Linux性能优化实战-34关于Linux网络,你必须知道这些(下)


Linux性能优化实战-33关于Linux网络,你必须知道这些(上)


Linux性能优化实战-32答疑(四):阻塞、非阻塞I_O与同步、异步I_O的区别和联系


Linux性能优化实战-31套路篇:磁盘I_O性能优化的几个思路


Linux性能优化实战-30套路篇:如何迅速分析出系统I_O的瓶颈在哪里?


Linux性能优化实战-29案例篇:Redis响应严重延迟,如何解决?


Linux性能优化实战-28案例篇:一个SQL查询要15秒,这是怎么回事?


Linux性能优化实战-27案例篇:为什么我的磁盘I_O延迟很高?


Linux性能优化实战-26案例篇:如何找出狂打日志的“内鬼”?


Linux性能优化实战-25基础篇:Linux磁盘I_O是怎么工作的(下)


Linux性能优化实战-24基础篇:Linux磁盘I_O是怎么工作的(上)


Linux性能优化实战-23基础篇:Linux文件系统是怎么工作的?


Linux性能优化实战-22答疑(三):文件系统与磁盘的区别是什么?


Linux性能优化实战-21套路篇:如何“快准狠”找到系统内存的问题?


Linux性能优化实战-20案例篇:为什么系统的Swap变高了?(下)


Linux性能优化实战-19案例篇:为什么系统的Swap变高了(上)


Linux性能优化实战-18案例篇:内存泄漏了,我该如何定位和处理?


Linux性能优化实战-17案例篇:如何利用系统缓存优化程序的运行效率?


Linux性能优化实战-16基础篇:怎么理解内存中的Buffer和Cache?


Linux性能优化实战-15基础篇:Linux内存是怎么工作的?


Linux性能优化实战-14答疑(二):如何用perf工具分析Java程序?


Linux性能优化实战-13答疑(一):无法模拟出RES中断的问题,怎么办?


Linux性能优化实战-12套路篇:CPU性能优化的几个思路


Linux性能优化实战-11套路篇:如何迅速分析出系统CPU的瓶颈在哪里?


Linux性能优化实战-10案例篇:系统的软中断CPU使用率升高,我该怎么办?


Linux性能优化实战-09基础篇:怎么理解Linux软中断?


Linux性能优化实战-08案例篇:系统中出现大量不可中断进程和僵尸进程怎么办?(下)


Linux性能优化实战-07案例篇:系统中出现大量不可中断进程和僵尸进程怎么办?(上)


Linux性能优化实战-06案例篇:系统的CPU使用率很高,但为啥却找不到高CPU的应用?


Linux性能优化实战-05基础篇:某个应用的CPU使用率居然达到100%,我该怎么办?


Linux性能优化实战-04基础篇:经常说的CPU上下文切换是什么意思?(下)


Linux性能优化实战-03基础篇:经常说的CPU上下文切换是什么意思?(上)


Linux性能优化实战-02基础篇:到底应该怎么理解“平均负载”?


Linux性能优化实战-01如何学习Linux性能优化?


Linux性能优化实战-00开篇词别再让Linux性能问题成为你的绊脚石


MySQL实战45讲

MySQL实战45讲-结束语点线网面,一起构建MySQL知识网络


MySQL实战45讲-我的MySQL心路历程


MySQL实战45讲-45自增id用完怎么办?


MySQL实战45讲-44答疑文章(三):说一说这些好问题


MySQL实战45讲-43要不要使用分区表?


MySQL实战45讲-42grant之后要跟着flushprivileges吗?


MySQL实战45讲-41怎么最快地复制一张表?


MySQL实战45讲-40insert语句的锁为什么这么多?


MySQL实战45讲-39自增主键为什么不是连续的?


MySQL实战45讲-38都说InnoDB好,那还要不要使用Memory引擎?


MySQL实战45讲-37什么时候会使用内部临时表?


MySQL实战45讲-36为什么临时表可以重名?


MySQL实战45讲-35join语句怎么优化?


MySQL实战45讲-34到底可不可以使用join?


MySQL实战45讲-33我查这么多数据,会不会把数据库内存打爆?


MySQL实战45讲-32为什么还有kill不掉的语句?


MySQL实战45讲-31误删数据后除了跑路,还能怎么办?


MySQL实战45讲-30答疑文章(二):用动态的观点看加锁


MySQL实战45讲-29如何判断一个数据库是不是出问题了?


MySQL实战45讲-28读写分离有哪些坑?


MySQL实战45讲-27主库出问题了,从库怎么办?


MySQL实战45讲-26备库为什么会延迟好几个小时?


MySQL实战45讲-25MySQL是怎么保证高可用的?


MySQL实战45讲-24MySQL是怎么保证主备一致的?


MySQL实战45讲-23MySQL是怎么保证数据不丢的?


MySQL实战45讲-22MySQL有哪些“饮鸩止渴”提高性能的方法?


MySQL实战45讲-21为什么我只改一行的语句,锁这么多?


MySQL实战45讲-20幻读是什么,幻读有什么问题?


MySQL实战45讲-19为什么我只查一行的语句,也执行这么慢?


MySQL实战45讲-18为什么这些SQL语句逻辑相同,性能却差异巨大?


MySQL实战45讲-17如何正确地显示随机消息?


MySQL实战45讲-16“orderby”是怎么工作的?


MySQL实战45讲-15答疑文章(一):日志和索引相关问题


MySQL实战45讲-14count()这么慢,我该怎么办?


MySQL实战45讲-13为什么表数据删掉一半,表文件大小不变?


MySQL实战45讲-12为什么我的MySQL会“抖”一下?


MySQL实战45讲-11怎么给字符串字段加索引?


MySQL实战45讲-10MySQL为什么有时候会选错索引?


MySQL实战45讲-09普通索引和唯一索引,应该怎么选择?


MySQL实战45讲-08事务到底是隔离的还是不隔离的?


MySQL实战45讲-07行锁功过:怎么减少行锁对性能的影响?


MySQL实战45讲-06全局锁和表锁:给表加个字段怎么有这么多阻碍?


MySQL实战45讲-05深入浅出索引(下)


MySQL实战45讲-04深入浅出索引(上)


MySQL实战45讲-03事务隔离:为什么你改了我还看不见?


MySQL实战45讲-02日志系统:一条SQL更新语句是如何执行的?


MySQL实战45讲-01基础架构:一条SQL查询语句是如何执行的?


MySQL实战45讲-00开篇词这一次,让我们一起来搞懂MySQL


MySQL实战宝典

MySQL实战宝典-27分布式事务:我们到底要不要使用2PC?


MySQL实战宝典-26分布式设计之禅:全链路的条带化设计


MySQL实战宝典-25分布式数据库架构选型:分库分表or中间件?


MySQL实战宝典-24分布式数据库索引设计:二级索引、全局索引的最佳设计实践


MySQL实战宝典-23分布式数据库表结构设计:如何正确地将数据分片?


MySQL实战宝典-22分布式数据库架构:彻底理解什么叫分布式数据库


MySQL实战宝典-21数据库备份:备份文件也要检查!


MySQL实战宝典-20InnoDBCluster:改变历史的新产品


MySQL实战宝典-19高可用套件:选择这么多,你该如何选?


MySQL实战宝典-18金融级高可用架构:必不可少的数据核对


MySQL实战宝典-17高可用设计:你怎么活用三大架构方案?


MySQL实战宝典-16读写分离设计:复制延迟?其实是你用错了


MySQL实战宝典-15MySQL复制:最简单也最容易配置出错


MySQL实战宝典-14分区表:哪些场景我不建议用分区表?


MySQL实战宝典-13子查询:放心地使用子查询功能吧!


MySQL实战宝典-12JOIN连接:到底能不能写JOIN?


MySQL实战宝典-11索引出错:请理解CBO的工作原理


MySQL实战宝典-10组合索引:用好,性能提升10倍!


MySQL实战宝典-09索引组织表:万物皆索引


MySQL实战宝典-08索引:排序的艺术


MySQL实战宝典-07表的访问设计:你该选择SQL还是NoSQL?


MySQL实战宝典-06表压缩:不仅仅是空间压缩


MySQL实战宝典-05表结构设计:忘记范式准则


MySQL实战宝典-04非结构存储:用好JSON这张牌


MySQL实战宝典-03日期类型:TIMESTAMP可能是巨坑


MySQL实战宝典-02字符串类型:不能忽略的COLLATION


MySQL实战宝典-01数字类型:避免自增踩坑


MySQL实战宝典-00开篇词从业务出发,开启海量MySQL架构设计


Netty核心原理剖析与RPC实践~完

Netty核心原理剖析与RPC实践~完-31结束语技术成长之路:如何打造自己的技术体系


Netty核心原理剖析与RPC实践~完-30实践总结:Netty在项目开发中的一些最佳实践


Netty核心原理剖析与RPC实践~完-29编程思想:Netty中应用了哪些设计模式?


Netty核心原理剖析与RPC实践~完-28实战总结:RPC实战总结与进阶延伸


Netty核心原理剖析与RPC实践~完-27动态代理:为用户屏蔽RPC调用的底层细节


Netty核心原理剖析与RPC实践~完-26服务治理:服务发现与负载均衡机制的实现


Netty核心原理剖析与RPC实践~完-25远程通信:通信协议设计以及编解码的实现


Netty核心原理剖析与RPC实践~完-24服务发布与订阅:搭建生产者和消费者的基础框架


Netty核心原理剖析与RPC实践~完-23架构设计:如何实现一个高性能分布式RPC框架


Netty核心原理剖析与RPC实践~完-22技巧篇:高性能无锁队列MpscQueue


Netty核心原理剖析与RPC实践~完-21技巧篇:延迟任务处理神器之时间轮HashedWheelTimer


Netty核心原理剖析与RPC实践~完-20技巧篇:Netty的FastThreadLocal究竟比ThreadLocal快在哪儿?


Netty核心原理剖析与RPC实践~完-19源码篇:一个网络请求在Netty中的旅程


Netty核心原理剖析与RPC实践~完-18源码篇:解密NettyReactor线程模型


Netty核心原理剖析与RPC实践~完-17源码篇:从Linux出发深入剖析服务端启动流程


Netty核心原理剖析与RPC实践~完-16IO加速:与众不同的Netty零拷贝技术


Netty核心原理剖析与RPC实践~完-15轻量级对象回收站:Recycler对象池技术解析


Netty核心原理剖析与RPC实践~完-14举一反三:Netty高性能内存管理设计(下)


Netty核心原理剖析与RPC实践~完-13举一反三:Netty高性能内存管理设计(上)


Netty核心原理剖析与RPC实践~完-12他山之石:高性能内存分配器jemalloc基本原理


Netty核心原理剖析与RPC实践~完-11另起炉灶:Netty数据传输载体ByteBuf详解


Netty核心原理剖析与RPC实践~完-10双刃剑:合理管理Netty堆外内存


Netty核心原理剖析与RPC实践~完-09数据传输:writeAndFlush处理流程剖析


Netty核心原理剖析与RPC实践~完-08开箱即用:Netty支持哪些常用的解码器?


Netty核心原理剖析与RPC实践~完-07接头暗语:如何利用Netty实现自定义协议通信?


Netty核心原理剖析与RPC实践~完-06粘包拆包问题:如何获取一个完整的网络包?


Netty核心原理剖析与RPC实践~完-05服务编排层:Pipeline如何协调各类Handler?


Netty核心原理剖析与RPC实践~完-04事件调度层:为什么EventLoop是Netty的精髓?


Netty核心原理剖析与RPC实践~完-03引导器作用:客户端和服务端启动都要做些什么?


Netty核心原理剖析与RPC实践~完-02纵览全局:把握Netty整体架构脉络


Netty核心原理剖析与RPC实践~完-01初识Netty:为什么Netty这么流行?


Netty核心原理剖析与RPC实践~完-00学好Netty,是你修炼Java内功的必经之路


OKR组织敏捷目标和绩效管理~完

OKR组织敏捷目标和绩效管理~完-结束语OKR工作法:制胜互联网下半场


OKR组织敏捷目标和绩效管理~完-13加餐OKR填写模板及案例


OKR组织敏捷目标和绩效管理~完-12变革:OKR转型难点及解决方案


OKR组织敏捷目标和绩效管理~完-11文化:OKR文化的塑造和沉淀


OKR组织敏捷目标和绩效管理~完-10激励:如何用OKR激活你的团队?


OKR组织敏捷目标和绩效管理~完-09OKR与KPI的区别和联系


OKR组织敏捷目标和绩效管理~完-08流程:你应该这样制定、管理OKR!


OKR组织敏捷目标和绩效管理~完-07案例实战:教你写出高质量的OKR


OKR组织敏捷目标和绩效管理~完-06KR:写好KR的万能公式


OKR组织敏捷目标和绩效管理~完-05O:什么样的O得领导赏识?


OKR组织敏捷目标和绩效管理~完-04OKR生成:各层级的OKR要遵循什么规律?


OKR组织敏捷目标和绩效管理~完-03OKR与战略:OKR如何解决组织增长问题?


OKR组织敏捷目标和绩效管理~完-02OKR价值:为什么互联网公司都在用OKR?


OKR组织敏捷目标和绩效管理~完-01目标管理发展:OKR之前,大家都在用什么管理组织目标?


OKR组织敏捷目标和绩效管理~完-00OKR工作法:组织目标管理的神器


OpenResty从入门到实战

OpenResty从入门到实战-结束语行百里者半九十


OpenResty从入门到实战-50答疑(五):如何在工作中引入OpenResty?


OpenResty从入门到实战-49微服务API网关搭建三步曲(三)


OpenResty从入门到实战-48微服务API网关搭建三步曲(二)


OpenResty从入门到实战-47微服务API网关搭建三步曲(一)


OpenResty从入门到实战-46答疑(四):共享字典的缓存是必须的吗?


OpenResty从入门到实战-45不得不提的能力外延:OpenResty常用的第三方库


OpenResty从入门到实战-44OpenResty的杀手锏:动态


OpenResty从入门到实战-43灵活实现动态限流限速,其实没有那么难


OpenResty从入门到实战-42如何应对突发流量:漏桶和令牌桶的概念


OpenResty从入门到实战-41lua~resty~_封装,让你远离多级缓存之痛


OpenResty从入门到实战-40缓存与风暴并存,谁说缓存风暴不可避免?


OpenResty从入门到实战-39高性能的关键:shareddict缓存和lru缓存


OpenResty从入门到实战-37systemtap~toolkit和stapxx:如何用数据搞定“疑难杂症”?


OpenResty从入门到实战-36盘点OpenResty的各种调试手段


OpenResty从入门到实战-34特别放送:OpenResty编码指南


OpenResty从入门到实战-33性能提升10倍的秘诀:必须用好table


OpenResty从入门到实战-32让人又恨又爱的字符串操作


OpenResty从入门到实战-31性能下降10倍的真凶:阻塞函数


OpenResty从入门到实战-30答疑(三)如何搭建测试的网络结构?


OpenResty从入门到实战-29最容易失准的性能测试?你需要压测工具界的“悍马”wrk


OpenResty从入门到实战-28test__nginx还可以这样用?


OpenResty从入门到实战-27test__nginx包罗万象的测试方法


OpenResty从入门到实战-26代码贡献者的拦路虎:test__nginx简介


OpenResty从入门到实战-25答疑(二):特权进程的权限到底是什么?


OpenResty从入门到实战-24实战:处理四层流量,实现MemcachedServer


OpenResty从入门到实战-21带你玩转时间、正则表达式等常用API


OpenResty从入门到实战-20超越Web服务器:特权进程和定时任务


OpenResty从入门到实战-19OpenResty的核心和精髓:cosocket


OpenResty从入门到实战-18worker间的通信法宝:最重要的数据结构之shareddict


OpenResty从入门到实战-17为什么能成为更好的Web服务器?动态处理请求和响应是关键


OpenResty从入门到实战-16秒杀大多数开发问题的两个利器:文档和测试案例


OpenResty从入门到实战-15OpenResty和别的开发平台有什么不同?


OpenResty从入门到实战-14答疑(一):Lua规则和NGINX配置文件产生冲突怎么办?


OpenResty从入门到实战-12高手秘诀:识别Lua的独有概念和坑


OpenResty从入门到实战-11剖析Lua唯一的数据结构table和metatable特性


OpenResty从入门到实战-10JIT编译器的死穴:为什么要避免使用NYI?


OpenResty从入门到实战-09为什么lua~resty~core性能更高一些?


OpenResty从入门到实战-08LuaJIT分支和标准Lua有什么不同?


OpenResty从入门到实战-07带你快速上手Lua


OpenResty从入门到实战-06OpenResty中用到的NGINX知识


OpenResty从入门到实战-04如何管理第三方包?从包管理工具luarocks和opm说起


OpenResty从入门到实战-03揪出隐藏在背后的那些子项目


OpenResty从入门到实战-02如何写出你的“helloworld”?


OpenResty从入门到实战-01初探OpenResty的三大特性


OpenResty从入门到实战-00开篇词OpenResty,为你打开高性能开发的大门


PyTorch深度学习实战

PyTorch深度学习实战-结束语人生充满选择,选择与努力同样重要


PyTorch深度学习实战-答疑篇思考题答案集锦


PyTorch深度学习实战-用户故事Tango:师傅领进门,修行在个人


PyTorch深度学习实战-加餐机器学习其实就那么几件事


PyTorch深度学习实战-25摘要:如何快速实现自动文摘生成?


PyTorch深度学习实战-24文本分类:如何使用BERT构建文本分类模型?


PyTorch深度学习实战-23情感分析:如何使用LSTM进行情感分析?


PyTorch深度学习实战-22NLP基础(下):详解语言模型与注意力机制


PyTorch深度学习实战-21NLP基础(上):详解自然语言处理原理与常用算法


PyTorch深度学习实战-20图像分割(下):如何构建一个图像分割模型?


PyTorch深度学习实战-19图像分割(上):详解图像分割原理与图像分割模型


PyTorch深度学习实战-18图像分类(下):如何构建一个图像分类模型_


PyTorch深度学习实战-17图像分类(上):图像分类原理与图像分类模型


PyTorch深度学习实战-16分布式训练:如何加速你的模型训练?


PyTorch深度学习实战-15可视化工具:如何实现训练的可视化监控?


PyTorch深度学习实战-14构建网络:一站式实现模型搭建与训练


PyTorch深度学习实战-13优化方法:更新模型参数的方法


PyTorch深度学习实战-12计算梯度:网络的前向与反向传播


PyTorch深度学习实战-11损失函数:如何帮助模型学会“自省”?


PyTorch深度学习实战-10卷积(下):如何用卷积为计算机“开天眼”?


PyTorch深度学习实战-09卷积(上):如何用卷积为计算机“开天眼”?


PyTorch深度学习实战-08Torchvision(下):其他有趣的功能


PyTorch深度学习实战-07Torchvision(中):数据增强,让数据更加多样性


PyTorch深度学习实战-06Torchvision(上):数据读取,训练开始的第一步


PyTorch深度学习实战-05Tensor变形记:快速掌握Tensor切分、变形等方法


PyTorch深度学习实战-04Tensor:PyTorch中最基础的计算单元


PyTorch深度学习实战-03NumPy(下):深度学习中的常用操作


PyTorch深度学习实战-02NumPy(上):核心数据结构详解


PyTorch深度学习实战-01PyTorch:网红中的顶流明星


PyTorch深度学习实战-00开篇词如何高效入门PyTorch?


Python核心技术与实战

Python核心技术与实战-结束语技术之外的几点成长建议


Python核心技术与实战-加餐带你上手SWIG:一份清晰好用的SWIG编程实践指南


Python核心技术与实战-43Q&A:聊一聊职业发展和选择


Python核心技术与实战-42细数技术研发的注意事项


Python核心技术与实战-41硅谷一线互联网公司的工作体验


Python核心技术与实战-40总结:Python中的数据结构与算法全景


Python核心技术与实战-39Django:搭建监控平台


Python核心技术与实战-38MySQL:日志和数据存储系统


Python核心技术与实战-37Kafka&ZMQ:自动化交易流水线


Python核心技术与实战-36Pandas&Numpy:策略与回测系统


Python核心技术与实战-35RESTful&Socket:行情数据对接和抓取


Python核心技术与实战-34RESTful&Socket:搭建交易执行层核心


Python核心技术与实战-33带你初探量化世界


Python核心技术与实战-32答疑(三):如何选择合适的异常处理方式?


Python核心技术与实战-31pdb&cProfile:调试和性能分析的法宝


Python核心技术与实战-30真的有必要写单元测试吗?


Python核心技术与实战-29巧用上下文管理器和With语句精简代码


Python核心技术与实战-28如何合理利用assert?


Python核心技术与实战-27学会合理分解代码,提高代码可读性


Python核心技术与实战-26活都来不及干了,还有空注意代码风格?!


Python核心技术与实战-25答疑(二):GIL与多线程是什么关系呢?


Python核心技术与实战-24带你解析Python垃圾回收机制


Python核心技术与实战-23你真的懂PythonGIL(全局解释器锁)吗?


Python核心技术与实战-22并发编程之Asyncio


Python核心技术与实战-21Python并发编程之Futures


Python核心技术与实战-20揭秘Python协程


Python核心技术与实战-19深入理解迭代器和生成器


Python核心技术与实战-18metaclass,是潘多拉魔盒还是阿拉丁神灯?


Python核心技术与实战-17强大的装饰器


Python核心技术与实战-16值传递,引用传递or其他,Python里参数是如何传递的?


Python核心技术与实战-15Python对象的比较、拷贝


Python核心技术与实战-14答疑(一):列表和元组的内部实现是怎样的?


Python核心技术与实战-13搭建积木:Python模块化


Python核心技术与实战-12面向对象(下):如何实现一个搜索引擎?


Python核心技术与实战-11面向对象(上):从生活中的类比说起


Python核心技术与实战-10简约不简单的匿名函数


Python核心技术与实战-09不可或缺的自定义函数


Python核心技术与实战-08异常处理:如何提高程序的稳定性?


Python核心技术与实战-07修炼基本功:条件与循环


Python核心技术与实战-06Python“黑箱”:输入与输出


Python核心技术与实战-05深入浅出字符串


Python核心技术与实战-04字典、集合,你真的了解吗?


Python核心技术与实战-03列表和元组,到底用哪一个?


Python核心技术与实战-02JupyterNotebook为什么是现代Python的必学技术?


Python核心技术与实战-01如何逐步突破,成为Python高手?


Python核心技术与实战-00开篇词从工程的角度深入理解Python


Python自动化办公实战课

Python自动化办公实战课-结束语和我一起成为10X效率职场人


Python自动化办公实战课-春节特别放送3揭晓项目作业的答案


Python自动化办公实战课-春节特别放送2用自顶至底的思路解决数据统计问题


Python自动化办公实战课-春节特别放送1实体水果店转线上销售的数据统计问题


Python自动化办公实战课-30怎么快速把任意文件格式转成PDF,并批量加水印?


Python自动化办公实战课-29网络和邮件库:定时收发邮件,减少手动操作


Python自动化办公实战课-28Celery库:让计算机定时执行任务,解放人力


Python自动化办公实战课-27zipfile压缩库:如何给数据压缩&加密备份?


Python自动化办公实战课-26快速提取图片中的色块,模仿一张大师的照片


Python自动化办公实战课-25图表库:想要生成动态图表,用Echarts就够了


Python自动化办公实战课-24条形、饼状、柱状图最适合用在什么场景下?


Python自动化办公实战课-23怎么用数据透视表更直观地展示汇报成果?


Python自动化办公实战课-22SQLite文本数据库:如何进行数据管理(下)?


Python自动化办公实战课-21SQLite文本数据库:如何进行数据管理(上)?


Python自动化办公实战课-20不同文件混在一起,怎么快速分类?


Python自动化办公实战课-19http库:如何批量下载在线内容,解放鼠标(下)?


Python自动化办公实战课-18http库:如何批量下载在线内容,解放鼠标(上)?


Python自动化办公实战课-17不同操作系统下,如何通过网络同步文件?


Python自动化办公实战课-16循环与文件目录管理:如何实现文件的批量重命名?


Python自动化办公实战课-15PowerShell脚本:如何实现文件批量处理的自动化?


Python自动化办公实战课-14VBA脚本编程:如何扩展Excel,实现文件的批量打印?


Python自动化办公实战课-13Excel插件:如何扩展Excel的基本功能?


Python自动化办公实战课-12文本处理函数:三招解决数据对齐问题


Python自动化办公实战课-11通过程序并行计算,避免CPU资源浪费


Python自动化办公实战课-10按指定顺序给词语排序,提高查找效率


Python自动化办公实战课-09扩展搜索:如何快速找到想要的文件?


Python自动化办公实战课-08正则表达式:如何提高搜索内容的精确度?


Python自动化办公实战课-07快速读写文件:如何实现跨文件的字数统计?


Python自动化办公实战课-06jieba分词:如何基于感情色彩进行单词数量统计?


Python自动化办公实战课-05图像处理库:如何实现长图拼接?


Python自动化办公实战课-04函数与字典:如何实现多次替换


Python自动化办公实战课-03图片转文字:如何提高识别准确率?


Python自动化办公实战课-02善用Python扩展库:如何批量合并多个文档?


Python自动化办公实战课-01拆分与合并:如何快速地批量处理内容相似的Excel?


Python自动化办公实战课-00开篇词重复工作这么多,怎样才能提高工作效率?


Python自动化办公实战课-00导读入门Python的必备知识


RPC实战与核心原理

RPC实战与核心原理-结束语学会从优秀项目的源代码中挖掘知识


RPC实战与核心原理-答疑课堂基础篇与进阶篇思考题答案合集


RPC实战与核心原理-加餐谈谈我所经历过的RPC


RPC实战与核心原理-加餐RPC框架代码实例详解


RPC实战与核心原理-24如何在线上环境里兼容多种RPC协议?


RPC实战与核心原理-23如何在没有接口的情况下进行RPC调用?


RPC实战与核心原理-22动态分组:超高效实现秒级扩缩容


RPC实战与核心原理-21流量回放:保障业务技术升级的神器


RPC实战与核心原理-20详解时钟轮在RPC中的应用


RPC实战与核心原理-19分布式环境下如何快速定位问题?


RPC实战与核心原理-18安全体系:如何建立可靠的安全体系?


RPC实战与核心原理-17异步RPC:压榨单机吞吐量


RPC实战与核心原理-16业务分组:如何隔离流量?


RPC实战与核心原理-15熔断限流:业务如何实现自我保护_


RPC实战与核心原理-14优雅启动:如何避免流量打到没有启动完成的节点?


RPC实战与核心原理-13优雅关闭:如何避免服务停机带来的业务损失?


RPC实战与核心原理-12异常重试:在约定时间内安全可靠地重试


RPC实战与核心原理-11负载均衡:节点负载差距这么大,为什么收到的流量还一样?


RPC实战与核心原理-10路由策略:怎么让请求按照设定的规则发到不同的节点上?


RPC实战与核心原理-09健康检测:这个节点都挂了,为啥还要疯狂发请求?


RPC实战与核心原理-08服务发现:到底是要CP还是AP?


RPC实战与核心原理-07架构设计:设计一个灵活的RPC框架


RPC实战与核心原理-06RPC实战:剖析gRPC源码,动手实现一个完整的RPC


RPC实战与核心原理-05动态代理:面向接口编程,屏蔽RPC处理流程


RPC实战与核心原理-04网络通信:RPC框架在网络通信上更倾向于哪种网络IO模型?


RPC实战与核心原理-03序列化:对象怎么在网络中传输?


RPC实战与核心原理-02协议:怎么设计可扩展且向后兼容的协议?


RPC实战与核心原理-01核心原理:能否画张图解释下RPC的通信流程?


RPC实战与核心原理-00开篇词别老想着怎么用好RPC框架,你得多花时间琢磨原理


Redis核心原理与实战

Redis核心原理与实战-43加餐:Redis的可视化管理工具


Redis核心原理与实战-42技能学习指南


Redis核心原理与实战-41案例:Redis问题汇总和相关解决方案


Redis核心原理与实战-40实战:Redis集群模式(下)


Redis核心原理与实战-39实战:Redis集群模式(上)


Redis核心原理与实战-38实战:Redis哨兵模式(下)


Redis核心原理与实战-37实战:Redis哨兵模式(上)


Redis核心原理与实战-36实战:Redis主从同步


Redis核心原理与实战-35实战:Redis性能优化方案


Redis核心原理与实战-34实战:Redis慢查询


Redis核心原理与实战-33实战:Redis性能测试


Redis核心原理与实战-32实战:RediSearch高性能的全文搜索引擎


Redis核心原理与实战-31实战:定时任务案例


Redis核心原理与实战-30完整案例:实现延迟队列的两种方法


Redis核心原理与实战-29实战:布隆过滤器安装与使用及原理分析


Redis核心原理与实战-28实战:分布式锁详解与代码


Redis核心原理与实战-27消息队列终极解决方案——Stream(下)


Redis核心原理与实战-26消息队列终极解决方案——Stream(上)


Redis核心原理与实战-25消息队列的其他实现方式


Redis核心原理与实战-24消息队列——发布订阅模式


Redis核心原理与实战-23内存淘汰机制与算法


Redis核心原理与实战-22优秀的基数统计算法——HyperLogLog


Redis核心原理与实战-21游标迭代器(过滤器)——Scan


Redis核心原理与实战-20查询附近的人——GEO


Redis核心原理与实战-19Redis管道技术——Pipeline


Redis核心原理与实战-18Redis过期策略与源码分析


Redis核心原理与实战-17Redis键值过期操作


Redis核心原理与实战-16Redis事务深入解析


Redis核心原理与实战-15附录:更多有序集合操作命令


Redis核心原理与实战-14有序集合使用与内部实现原理


Redis核心原理与实战-13附录:更多集合操作命令


Redis核心原理与实战-12集合使用与内部实现原理


Redis核心原理与实战-11附录:更多列表操作命令


Redis核心原理与实战-10列表使用与内部实现原理


Redis核心原理与实战-09附录:更多字典操作命令


Redis核心原理与实战-08字典使用与内部实现原理


Redis核心原理与实战-07附录:更多字符串操作命令


Redis核心原理与实战-06字符串使用与内部实现原理


Redis核心原理与实战-05Redis持久化——混合持久化


Redis核心原理与实战-04Redis持久化——AOF


Redis核心原理与实战-03Redis持久化——RDB


Redis核心原理与实战-02Redis快速搭建与使用


Redis核心原理与实战-01Redis是如何执行的


Redis核心技术与实战

Redis核心技术与实战-结束语从学习Redis到向Redis学习


Redis核心技术与实战-加餐07从微博的Redis实践中,我们可以学到哪些经验?


Redis核心技术与实战-加餐06Redis的使用规范小建议


Redis核心技术与实战-加餐05Redis有哪些好用的运维工具?


Redis核心技术与实战-加餐04Redis客户端如何与服务器端交换命令和数据?


Redis核心技术与实战-加餐03用户Kaito:我希望成为在压力中成长的人


Redis核心技术与实战-加餐02用户Kaito:我是如何学习Redis的?


Redis核心技术与实战-加餐01经典的Redis学习资料有哪些?


Redis核心技术与实战-41第35~40讲课后思考题答案及常见问题答疑


Redis核心技术与实战-40Redis的下一步:基于NVM内存的实践


Redis核心技术与实战-39Redis6.0的新特性:多线程、客户端缓存与安全


Redis核心技术与实战-38通信开销:限制RedisCluster规模的关键因素


Redis核心技术与实战-37数据分布优化:如何应对数据倾斜?


Redis核心技术与实战-36Redis支撑秒杀场景的关键技术和实践都有哪些?


Redis核心技术与实战-35CodisVSRedisCluster:我该选择哪一个集群方案?


Redis核心技术与实战-34第23~33讲课后思考题答案及常见问题答疑


Redis核心技术与实战-33脑裂:一次奇怪的数据丢失


Redis核心技术与实战-32Redis主从同步与故障切换,有哪些坑?


Redis核心技术与实战-31事务机制:Redis能实现ACID属性吗?


Redis核心技术与实战-30如何使用Redis实现分布式锁?


Redis核心技术与实战-29无锁的原子操作:Redis如何应对并发访问?


Redis核心技术与实战-28Pika:如何基于SSD实现大容量Redis?


Redis核心技术与实战-27缓存被污染了,该怎么办?


Redis核心技术与实战-26缓存异常(下):如何解决缓存雪崩、击穿、穿透难题?


Redis核心技术与实战-25缓存异常(上):如何解决缓存和数据库的数据不一致问题?


Redis核心技术与实战-24替换策略:缓存满了怎么办?


Redis核心技术与实战-23旁路缓存:Redis是如何工作的?


Redis核心技术与实战-22第11~21讲课后思考题答案及常见问题答疑


Redis核心技术与实战-21缓冲区:一个可能引发“惨案”的地方


Redis核心技术与实战-20删除数据后,为什么内存占用率还是很高?


Redis核心技术与实战-19波动的响应延迟:如何应对变慢的Redis?(下)


Redis核心技术与实战-18波动的响应延迟:如何应对变慢的Redis?(上)


Redis核心技术与实战-17为什么CPU结构也会影响Redis的性能?


Redis核心技术与实战-16异步机制:如何避免单线程模型的阻塞?


Redis核心技术与实战-15消息队列的考验:Redis有哪些解决方案?


Redis核心技术与实战-14如何在Redis中保存时间序列数据?


Redis核心技术与实战-13GEO是什么?还可以定义新的数据类型吗?


Redis核心技术与实战-12有一亿个keys要统计,应该用哪种集合?


Redis核心技术与实战-11“万金油”的String,为什么不好用了?


Redis核心技术与实战-10第1~9讲课后思考题答案及常见问题答疑


Redis核心技术与实战-09切片集群:数据增多了,是该加内存还是加实例?


Redis核心技术与实战-08哨兵集群:哨兵挂了,主从库还能切换吗?


Redis核心技术与实战-07哨兵机制:主库挂了,如何不间断服务?


Redis核心技术与实战-06数据同步:主从库如何实现数据一致?


Redis核心技术与实战-05内存快照:宕机后,Redis如何实现快速恢复?


Redis核心技术与实战-04AOF日志:宕机了,Redis如何避免数据丢失?


Redis核心技术与实战-03高性能IO模型:为什么单线程Redis能那么快?


Redis核心技术与实战-02数据结构:快速的Redis有哪些慢操作?


Redis核心技术与实战-01基本架构:一个键值数据库包含什么?


Redis核心技术与实战-00开篇词这样学Redis,才能技高一筹


Redis源码剖析与实战

Redis源码剖析与实战-结束语Redis源码阅读,让我们从新开始


Redis源码剖析与实战-32如何在一个系统中实现单元测试?


Redis源码剖析与实战-31从Module的实现学习动态扩展功能


Redis源码剖析与实战-30如何在系统中实现延迟监控?


Redis源码剖析与实战-29如何正确实现循环缓冲区?


Redis源码剖析与实战-28RedisCluster数据迁移会阻塞吗?


Redis源码剖析与实战-27从MOVED、ASK看集群节点如何处理命令?


Redis源码剖析与实战-26从Ping~Pong消息学习Gossip协议的实现


Redis源码剖析与实战-25PubSub在主从故障切换时是如何发挥作用的?


Redis源码剖析与实战-24从哨兵Leader选举学习Raft协议实现(下)


Redis源码剖析与实战-23从哨兵Leader选举学习Raft协议实现(上)


Redis源码剖析与实战-22哨兵也和Redis实例一样初始化吗?


Redis源码剖析与实战-21主从复制:基于状态机的设计与实现


Redis源码剖析与实战-20AOF重写(下):重写时的新写操作记录在哪里?


Redis源码剖析与实战-19AOF重写(上):触发时机与重写的影响


Redis源码剖析与实战-18如何生成和解读RDB文件?


Redis源码剖析与实战-17LazyFree会影响缓存替换吗?


Redis源码剖析与实战-16LFU算法和其他算法相比有优势吗?


Redis源码剖析与实战-15为什么LRU算法原理和代码实现不一样?


Redis源码剖析与实战-14从代码实现看分布式锁的原子性保证


Redis源码剖析与实战-13Redis6.0多IO线程的效率提高了吗?


Redis源码剖析与实战-12Redis真的是单线程吗?


Redis源码剖析与实战-11Redis事件驱动框架(下):Redis有哪些事件?


Redis源码剖析与实战-10Redis事件驱动框架(中):Redis实现了Reactor模型吗?


Redis源码剖析与实战-09Redis事件驱动框架(上):何时使用select、poll、epoll?


Redis源码剖析与实战-08Redisserver启动后会做哪些操作?


Redis源码剖析与实战-07为什么Stream使用了RadixTree?


Redis源码剖析与实战-06从ziplist到quicklist,再到listpack的启发


Redis源码剖析与实战-05有序集合为何能同时支持点查询和范围查询?


Redis源码剖析与实战-04内存友好的数据结构该如何细化设计?


Redis源码剖析与实战-03如何实现一个性能优异的Hash表?


Redis源码剖析与实战-02键值对中字符串的实现,用char还是结构体?


Redis源码剖析与实战-01带你快速攻略Redis源码的整体架构


Redis源码剖析与实战-00开篇词阅读Redis源码能给你带来什么?


RocketMQ实战与进阶(完)

RocketMQ实战与进阶(完)-30RocketMQ学习方法之我见


RocketMQ实战与进阶(完)-29从RocketMQ学Netty网络编程技巧


RocketMQ实战与进阶(完)-28从RocketMQ学基于文件的编程模式(二)


RocketMQ实战与进阶(完)-27从RocketMQ学基于文件的编程模式(一)


RocketMQ实战与进阶(完)-26Java并发编程实战


RocketMQ实战与进阶(完)-25RocketMQNameserver背后的设计理念


RocketMQ实战与进阶(完)-24RocketMQ~Console常用页面指标获取逻辑


RocketMQ实战与进阶(完)-23消息轨迹、ACL与多副本搭建


RocketMQ实战与进阶(完)-22RocketMQ集群踩坑记


RocketMQ实战与进阶(完)-21RocketMQ集群告警


RocketMQ实战与进阶(完)-20RocketMQ集群监控(二)


RocketMQ实战与进阶(完)-19RocketMQ集群监控(一)


RocketMQ实战与进阶(完)-18RocketMQ集群平滑运维


RocketMQ实战与进阶(完)-17RocketMQ集群性能调优


RocketMQ实战与进阶(完)-16RocketMQ集群性能摸高


RocketMQ实战与进阶(完)-15RocketMQ常用命令实战


RocketMQ实战与进阶(完)-14消息消费积压问题排查实战


RocketMQ实战与进阶(完)-13结合实际场景顺序消费、消息过滤实战


RocketMQ实战与进阶(完)-12结合实际场景再聊DefaultLitePullConsumer的使用


RocketMQ实战与进阶(完)-11DefaultLitePullConsumer核心参数与实战


RocketMQ实战与进阶(完)-10DefaultMQPushConsumer使用示例与注意事项


RocketMQ实战与进阶(完)-09DefaultMQPushConsumer核心参数与工作原理


RocketMQ实战与进阶(完)-08消息消费API与版本变迁说明


RocketMQ实战与进阶(完)-07事务消息使用及方案选型思考


RocketMQ实战与进阶(完)-06消息发送常见错误与解决方案


RocketMQ实战与进阶(完)-05消息发送核心参数与工作原理详解


RocketMQ实战与进阶(完)-04结合实际应用场景谈消息发送


RocketMQ实战与进阶(完)-03消息发送API详解与版本变迁说明


RocketMQ实战与进阶(完)-02RocketMQ核心概念扫盲篇


RocketMQ实战与进阶(完)-01搭建学习环境准备篇


Serverless技术公开课(完)

Serverless技术公开课(完)-29SAE极致应用部署效率


Serverless技术公开课(完)-28如何通过压测工具+SAE弹性能力轻松应对大促


Serverless技术公开课(完)-27SAE应用分批发布与无损下线的最佳实践


Serverless技术公开课(完)-26SpringCloudDubbo应用无缝迁移到Serverless架构


Serverless技术公开课(完)-25Serverless应用引擎产品的流量负载均衡和路由策略配置实践


Serverless技术公开课(完)-24Serverless应用如何管理日志&持久化数据


Serverless技术公开课(完)-23企业级CICD工具部署Serverless应用的落地实践


Serverless技术公开课(完)-22通过IDEMaven部署Serverless应用实践


Serverless技术公开课(完)-21在线应用的Serverless实践


Serverless技术公开课(完)-20快速构建JenkinsGitlab持续集成环境


Serverless技术公开课(完)-19基于Knative低成本部署在线应用,灵活自动伸缩


Serverless技术公开课(完)-18GPU机器学习开箱即用


Serverless技术公开课(完)-17低成本运行Spark数据计算


Serverless技术公开课(完)-16使用Spot低成本运行Job任务


Serverless技术公开课(完)-15ServerlessKubernetes应用部署及扩缩容


Serverless技术公开课(完)-14ServerlessKubernetes容器服务介绍


Serverless技术公开课(完)-13典型案例3:十分钟搭建弹性可扩展的WebAPI


Serverless技术公开课(完)-12典型案例1:函数计算在音视频场景实践


Serverless技术公开课(完)-11函数计算的可观测性


Serverless技术公开课(完)-10自动化CI&CD与灰度发布


Serverless技术公开课(完)-09函数的调试与部署


Serverless技术公开课(完)-08函数计算的开发与配置


Serverless技术公开课(完)-07函数粘合云服务提供端到端解决方案


Serverless技术公开课(完)-06函数计算是如何工作的?


Serverless技术公开课(完)-05函数计算简介


Serverless技术公开课(完)-04Serverless技术选型


Serverless技术公开课(完)-03常见Serverless架构模式


Serverless技术公开课(完)-02Serverless的价值


Serverless技术公开课(完)-01架构的演进


Serverless进阶实战课

Serverless进阶实战课-结束语在实战中把握事物本质,不断革新


Serverless进阶实战课-24实战进阶(五):如何从Serverless引擎蜕变成一个Serverless平台?


Serverless进阶实战课-23实战进阶(四):如何从0到1进阶一个开源引擎?


Serverless进阶实战课-22私有云:赛马时代的Serverless核心引擎谁能胜出?


Serverless进阶实战课-21实战进阶(三):传统的服务如何迁移到Serverless平台?


Serverless进阶实战课-20实战进阶(二):如何基于智能音箱开发一个BOT技能?


Serverless进阶实战课-19实战进阶(一):Serverless“连接器”的能力到底有多大?


Serverless进阶实战课-18实战指南:Serverless沙场老兵的一线使用经验


Serverless进阶实战课-17动手体验(二):如何在云函数场景下实现一个有状态的服务?


Serverless进阶实战课-16动手体验(一):如何实现业务高效率地开发上线?


Serverless进阶实战课-15选型:不同阶段的数据应如何存储?


Serverless进阶实战课-14可观测(下):如何构建多维度视角下的Serverless监测体系?


Serverless进阶实战课-13可观测(上):如何构建多维度视角下的Serverless监测体系?


Serverless进阶实战课-12编排:如何协调多任务的运行?


Serverless进阶实战课-11WebIDE:如何让函数远离繁琐的本地开发模式?


Serverless进阶实战课-10小试牛刀(二):如何突破VPC网络的速度限制?


Serverless进阶实战课-09小试牛刀(一):如何利用函数之间的调用解决业务问题?


Serverless进阶实战课-08运行时(下):不同语言形态下的函数在容器中是如何执行的?


Serverless进阶实战课-07运行时(上):不同语言形态下的函数在容器中是如何执行的?


Serverless进阶实战课-06流量转发:函数在不同情形下是如何执行的?


Serverless进阶实战课-05扩缩容:如何应对流量的波峰波谷?


Serverless进阶实战课-04冷启动:如何加快函数的第一次调用过程?


Serverless进阶实战课-03高级属性:应对生产级别的应用,你需要掌握哪些技能?


Serverless进阶实战课-02触发器:如何构建事件源与函数计算的纽带?


Serverless进阶实战课-01生命周期:函数计算的基本流程是如何执行的?


Serverless进阶实战课-00思维构建如何在新赛道下进阶Serverless能力?


Serverless进阶实战课-00开篇词Serverless是降本增效浪潮下的必然选择


ShardingSphere核心原理精讲~完

ShardingSphere核心原理精讲~完-35结语:ShardingSphere总结及展望


ShardingSphere核心原理精讲~完-34系统集成:如何完成ShardingSphere内核与Spring+SpringBoot的无缝整合?


ShardingSphere核心原理精讲~完-33链路跟踪:如何基于Hook机制以及OpenTracing协议实现数据访问链路跟踪?


ShardingSphere核心原理精讲~完-32注册中心:如何基于注册中心实现数据库访问熔断机制?


ShardingSphere核心原理精讲~完-31配置中心:如何基于配置中心实现配置信息的动态化管理?


ShardingSphere核心原理精讲~完-30数据脱敏:如何基于改写引擎实现低侵入性数据脱敏方案?


ShardingSphere核心原理精讲~完-29分布式事务:ShardingSphere中如何集成强一致性事务和柔性事务支持?(下)


ShardingSphere核心原理精讲~完-28分布式事务:ShardingSphere中如何集成强一致性事务和柔性事务支持?(上)


ShardingSphere核心原理精讲~完-27分布式事务:如何理解ShardingSphere中对分布式事务的抽象过程?


ShardingSphere核心原理精讲~完-26读写分离:普通主从架构和分片主从架构分别是如何实现的?


ShardingSphere核心原理精讲~完-25归并引擎:如何理解流式归并和内存归并在复杂归并场景下的应用方式?


ShardingSphere核心原理精讲~完-24归并引擎:如何理解数据归并的类型以及简单归并策略的实现过程?


ShardingSphere核心原理精讲~完-23执行引擎:如何把握ShardingSphere中的Executor执行模型?(下)


ShardingSphere核心原理精讲~完-22执行引擎:如何把握ShardingSphere中的Executor执行模型?(上)


ShardingSphere核心原理精讲~完-21执行引擎:分片环境下SQL执行的整体流程应该如何进行抽象?


ShardingSphere核心原理精讲~完-20改写引擎:如何理解装饰器模式下的SQL改写实现机制?


ShardingSphere核心原理精讲~完-19路由引擎:如何在路由过程中集成多种路由策略和路由算法?


ShardingSphere核心原理精讲~完-18路由引擎:如何实现数据访问的分片路由和广播路由?


ShardingSphere核心原理精讲~完-17路由引擎:如何理解分片路由核心类ShardingRouter的运作机制?


ShardingSphere核心原理精讲~完-16解析引擎:SQL解析流程应该包括哪些核心阶段?(下)


ShardingSphere核心原理精讲~完-15解析引擎:SQL解析流程应该包括哪些核心阶段?(上)


ShardingSphere核心原理精讲~完-14分布式主键:ShardingSphere中有哪些分布式主键实现方式?


ShardingSphere核心原理精讲~完-13微内核架构:ShardingSphere如何实现系统的扩展性?


ShardingSphere核心原理精讲~完-12从应用到原理:如何高效阅读ShardingSphere源码?


ShardingSphere核心原理精讲~完-11编排治理:如何实现分布式环境下的动态配置管理?


ShardingSphere核心原理精讲~完-10数据脱敏:如何确保敏感数据的安全访问?


ShardingSphere核心原理精讲~完-09分布式事务:如何使用强一致性事务与柔性事务?


ShardingSphere核心原理精讲~完-08读写分离:如何集成分库分表+数据库主从架构?


ShardingSphere核心原理精讲~完-07数据分片:如何实现分库、分表、分库+分表以及强制路由?(下)


ShardingSphere核心原理精讲~完-06数据分片:如何实现分库、分表、分库+分表以及强制路由?(上)


ShardingSphere核心原理精讲~完-05配置驱动:ShardingSphere中的配置体系是如何设计的?


ShardingSphere核心原理精讲~完-04应用集成:在业务系统中使用ShardingSphere的方式有哪些?


ShardingSphere核心原理精讲~完-03规范兼容:JDBC规范与ShardingSphere是什么关系?


ShardingSphere核心原理精讲~完-02顶级项目:ShardingSphere是一款什么样的Apache开源软件?


ShardingSphere核心原理精讲~完-01从理论到实践:如何让分库分表真正落地?


ShardingSphere核心原理精讲~完-00如何正确学习一款分库分表开源框架?


Spark性能调优实战

Spark性能调优实战-结束语在时间面前,做一个笃定学习的人


Spark性能调优实战-期末考试“Spark性能调优”100分试卷等你来挑战!


Spark性能调优实战-SparkUI(下):深入解读Spark作业的“体检报告”


Spark性能调优实战-SparkUI(上)深入解读Spark作业的“体检报告”


Spark性能调优实战-31性能调优:手把手带你提升应用的执行性能


Spark性能调优实战-30应用开发:北京市小客车(汽油车)摇号趋势分析


Spark性能调优实战-29大表Join大表(二):什么是负隅顽抗的调优思路?


Spark性能调优实战-28大表Join大表(一):什么是“分而治之”的调优思路?


Spark性能调优实战-27大表Join小表:广播变量容不下小表怎么办?


Spark性能调优实战-26JoinHints指南:不同场景下,如何选择Join策略?


Spark性能调优实战-25Spark3.0(二):DPP特性该怎么用?


Spark性能调优实战-24Spark3.0(一):AQE的3个特性怎么才能用好?


Spark性能调优实战-23钨丝计划:Tungsten给开发者带来了哪些福报?


Spark性能调优实战-22Catalyst物理计划:你的SQL语句是怎么被优化的(下)?


Spark性能调优实战-21Catalyst逻辑计划:你的SQL语句是怎么被优化的?(上)


Spark性能调优实战-20RDD和DataFrame:既生瑜,何生亮?


Spark性能调优实战-19网络视角:如何有效降低网络开销?


Spark性能调优实战-18磁盘视角:如果内存无限大,磁盘还有用武之地吗?


Spark性能调优实战-17内存视角(三):OOM都是谁的锅?怎么破?


Spark性能调优实战-16内存视角(二):如何有效避免Cache滥用?


Spark性能调优实战-15内存视角(一):如何最大化内存的使用效率?


Spark性能调优实战-14CPU视角:如何高效地利用CPU?


Spark性能调优实战-13广播变量(二):如何让SparkSQL选择BroadcastJoins?


Spark性能调优实战-12广播变量(一):克制Shuffle,如何一招制胜!


Spark性能调优实战-11为什么说Shuffle是一时无两的性能杀手?


Spark性能调优实战-10调优一筹莫展,配置项速查手册让你事半功倍!(下)


Spark性能调优实战-09调优一筹莫展,配置项速查手册让你事半功倍!(上)


Spark性能调优实战-08应用开发三原则:如何拓展自己的开发边界?


Spark性能调优实战-07内存管理基础:Spark如何高效利用有限的内存空间?


Spark性能调优实战-06存储系统:空间换时间,还是时间换空间?


Spark性能调优实战-05调度系统:“数据不动代码动”到底是什么意思?


Spark性能调优实战-04DAG与流水线:到底啥叫“内存计算”?


Spark性能调优实战-03RDD:为什么你必须要理解弹性分布式数据集?


Spark性能调优实战-02性能调优的本质:调优的手段五花八门,该从哪里入手?


Spark性能调优实战-01性能调优的必要性:Spark本身就很快,为啥还需要我调优?


Spark性能调优实战-00开篇词Spark性能调优,你该掌握这些“套路”


SpringBoot实战开发

SpringBoot实战开发-结束语以终为始:SpringBoot总结和展望


SpringBoot实战开发-24服务测试:如何使用Spring测试Web服务层组件?


SpringBoot实战开发-23数据测试:如何使用Spring测试数据访问层组件?


SpringBoot实战开发-22运行管理:如何使用AdminServer管理Spring应用程序?


SpringBoot实战开发-21指标定制:如何实现自定义度量指标和Actuator端点?


SpringBoot实战开发-20服务监控:如何使用Actuator组件实现系统监控?


SpringBoot实战开发-19服务授权:如何基于SpringSecurity确保请求安全访问?


SpringBoot实战开发-18用户认证:如何基于SpringSecurity构建用户认证体系?


SpringBoot实战开发-17安全架构:如何理解Spring安全体系的整体架构?


SpringBoot实战开发-16消息驱动:如何使用RabbitTemplate集成RabbitMQ?


SpringBoot实战开发-15消息驱动:如何使用JmsTemplate集成ActiveMQ?


SpringBoot实战开发-14消息驱动:如何使用KafkaTemplate集成Kafka?


SpringBoot实战开发-13服务调用:如何正确理解RestTemplate远程调用实现原理?


SpringBoot实战开发-12服务调用:如何使用RestTemplate消费RESTful服务?


SpringBoot实战开发-11服务发布:如何构建一个RESTful风格的Web服务?


SpringBoot实战开发-10ORM集成:如何使用SpringDataJPA访问关系型数据库?


SpringBoot实战开发-09数据抽象:SpringData如何对数据访问过程进行统一抽象?


SpringBoot实战开发-08数据访问:如何剖析JdbcTemplate数据访问实现原理?


SpringBoot实战开发-07数据访问:如何使用JdbcTemplate访问关系型数据库?


SpringBoot实战开发-06基础规范:如何理解JDBC关系型数据库访问规范?


SpringBoot实战开发-05自动配置:如何正确理解SpringBoot自动配置实现原理?


SpringBoot实战开发-04定制配置:如何创建和管理自定义的配置信息?


SpringBoot实战开发-03多维配置:如何使用SpringBoot中的配置体系?


SpringBoot实战开发-02案例驱动:如何剖析一个SpringWeb应用程序?


SpringBoot实战开发-01家族生态:如何正确理解Spring家族的技术体系?


SpringBoot实战开发-00开篇词从零开始:为什么要学习SpringBoot?


SpringCloud微服务实战(完)

SpringCloud微服务实战(完)-23结束语


SpringCloud微服务实战(完)-22如何确定一次完整的请求过程——服务链路跟踪


SpringCloud微服务实战(完)-21如何查看各服务的健康状况——系统应用监控


SpringCloud微服务实战(完)-20优惠券如何避免超兑——引入分布式锁


SpringCloud微服务实战(完)-19数据分库后如何确保数据完整性——分布式事务


SpringCloud微服务实战(完)-18多模块下的接口API如何统一管理——聚合API


SpringCloud微服务实战(完)-17集成网关后怎么做安全验证——统一鉴权


SpringCloud微服务实战(完)-16服务压力大系统响应慢如何破——网关流量控制


SpringCloud微服务实战(完)-15破解服务中共性问题的繁琐处理方式——接入API网关


SpringCloud微服务实战(完)-14SpringCloud与Dubbo冲突吗——强强联合


SpringCloud微服务实战(完)-13采用消息驱动方式处理扣费通知——集成消息中间件


SpringCloud微服务实战(完)-12同一套服务如何应对不同终端的需求——服务适配


SpringCloud微服务实战(完)-11多实例下的定时任务如何避免重复执行——分布式定时任务


SpringCloud微服务实战(完)-10如何高效读取计费规则等热数据——分布式缓存


SpringCloud微服务实战(完)-09热更新一样更新服务的参数配置——分布式配置中心


SpringCloud微服务实战(完)-08服务响应慢或服务不可用怎么办——快速失败与服务降级


SpringCloud微服务实战(完)-07如何调用本业务模块外的服务——服务调用


SpringCloud微服务实战(完)-06服务多不易管理如何破——服务注册与发现


SpringCloud微服务实战(完)-05认识SpringCloud与SpringCloudAlibaba项目


SpringCloud微服务实战(完)-04如何维护接口文档供外部调用——在线接口文档管理


SpringCloud微服务实战(完)-03第一个SpringBoot子服务——会员服务


SpringCloud微服务实战(完)-02具象业务需求再抽象分解——系统设计


SpringCloud微服务实战(完)-01以真实“商场停车”业务切入——需求分析


SpringCloud微服务实战(完)-00开篇导读


SpringSecurity详解与实操

SpringSecurity详解与实操-20结束语以终为始,SpringSecurity的学习总结


SpringSecurity详解与实操-19测试驱动:如何基于SpringSecurity测试系统安全性?


SpringSecurity详解与实操-18技术趋势:如何为SpringSecurity添加响应式编程特性?


SpringSecurity详解与实操-17案例实战:基于SpringSecurity和OAuth2实现单点登录


SpringSecurity详解与实操-16案例实战:基于SpringSecurity和SpringCloud构建微服务安全架构


SpringSecurity详解与实操-15令牌扩展:如何使用JWT实现定制化Token?


SpringSecurity详解与实操-14资源保护:如何基于OAuth2协议配置授权过程?


SpringSecurity详解与实操-13授权体系:如何构建OAuth2授权服务器?


SpringSecurity详解与实操-12开放协议:OAuth2协议解决的是什么问题?


SpringSecurity详解与实操-11案例实战:使用SpringSecurity高级主题保护Web应用


SpringSecurity详解与实操-10全局方法:如何确保方法级别的安全访问?


SpringSecurity详解与实操-09攻击应对:如何实现CSRF保护和跨域CORS?


SpringSecurity详解与实操-08管道过滤:如何基于SpringSecurity过滤器扩展安全性?


SpringSecurity详解与实操-07案例实战:使用SpringSecurity基础功能保护Web应用


SpringSecurity详解与实操-06权限管理:如何剖析SpringSecurity的授权原理?


SpringSecurity详解与实操-05访问授权:如何对请求的安全访问过程进行有效配置?


SpringSecurity详解与实操-04密码安全:SpringSecurity中包含哪些加解密技术?


SpringSecurity详解与实操-03认证体系:如何深入理解SpringSecurity用户认证机制?


SpringSecurity详解与实操-02用户认证:如何使用SpringSecurity构建用户认证体系?


SpringSecurity详解与实操-01顶级框架:SpringSecurity是一款什么样的安全性框架?


SpringSecurity详解与实操-00开篇词SpringSecurity,为你的应用安全与职业之路保驾护航


Spring编程常见错误50例

Spring编程常见错误50例-结束语问题总比解决办法多


Spring编程常见错误50例-知识回顾系统梳理Spring编程错误根源


Spring编程常见错误50例-导读5分钟轻松了解一个HTTP请求的处理过程


Spring编程常见错误50例-23答疑现场:Spring补充篇思考题合集


Spring编程常见错误50例-22SpringTest常见错误


Spring编程常见错误50例-21SpringRestTemplate常见错误


Spring编程常见错误50例-20Spring事务常见错误(下)


Spring编程常见错误50例-19Spring事务常见错误(上)


Spring编程常见错误50例-18SpringData常见错误


Spring编程常见错误50例-17答疑现场:SpringWeb篇思考题合集


Spring编程常见错误50例-16SpringException常见错误


Spring编程常见错误50例-15SpringSecurity常见错误


Spring编程常见错误50例-14SpringWeb过滤器使用常见错误(下)


Spring编程常见错误50例-13SpringWeb过滤器使用常见错误(上)


Spring编程常见错误50例-12SpringWeb参数验证常见错误


Spring编程常见错误50例-11SpringWebBody转化常见错误


Spring编程常见错误50例-10SpringWebHeader解析常见错误


Spring编程常见错误50例-09SpringWebURL解析常见错误


Spring编程常见错误50例-08答疑现场:SpringCore篇思考题合集


Spring编程常见错误50例-07Spring事件常见错误


Spring编程常见错误50例-06SpringAOP常见错误(下)


Spring编程常见错误50例-05SpringAOP常见错误(上)


Spring编程常见错误50例-04SpringBean生命周期常见错误


Spring编程常见错误50例-03SpringBean依赖注入常见错误(下)


Spring编程常见错误50例-02SpringBean依赖注入常见错误(上)


Spring编程常见错误50例-01SpringBean定义常见错误


Spring编程常见错误50例-00开篇词贴心“保姆”Spring罢工了怎么办?