飞哥带你揭秘:为什么HugePage能让Oracle数据库如虎添翼? |
输了,腾讯golang一面凉了 |
运维常用-关键指标 |
你可以需要了解的Linux 性能工具 |
Linux防火墙(iptables、Netfilter )介绍 |
Linux内核参数详解和优化 |
理解内存的Rank、位宽以及内存颗粒内部结构 |
为什么服务器内存硬件上的黑色颗粒这么多? |
新来的一个同事,把SpringBoot参数校验玩的那叫一个优雅 |
一文搞懂 DNS 基础知识,收藏起来有备无患~ |
闰秒终于要取消了!一文详解其来源及影响 |
一文搞定Linux 共享内存原理 |
一文看懂 Nginx 架构 |
真正的即插即用!一文盘点11种CNN网络中精巧通用的“小”插件 |
Hbase 和 MySQL 的区别是什么?一文深度对比! |
面试官:聊一聊 Spring Boot 服务监控机制 |
日志瘦身骚操作:从5G优化到1G! |
一口气说出 Redis 16 个常见使用场景 |
并发编程的三大核心问题 |
Git一些知识 |
博采 27 门语言之长,提升 Python 的能力 |
【超赞】技术架构的战略和战术原则 |
技术总监需要会些什么? |
TP-LINK无线路由器WDS功能应用方法 |
世界上最伟大的10个公式,其中一个人尽皆知 |
【4K】电视高清直播 - 限时免费观看 |
65位高校教师接龙晒工资!给打算入高校的研究生们参考! |
图解:电商支付架构设计 |
光猫 |
RedisJson 横空出世,性能碾压ES和Mongo! |
多线程使用不当导致的 OOM |
太强了,一个注解搞定接口返回数据脱敏 |
消息中间件MQ |
100 行代码搞定了 RPC 原理 ! |
阿里官方 Redis 开发规范 |
九种方式,教你读取 resources 目录下的文件路径 |
不好意思, Maven 该换了! |
高频面试题 - Redis 如何实现库存扣减操作? |
傻傻分不清的TCP keepalive和HTTP keepalive |
Redis与本地缓存组合食用,味道更佳! |
给go项目打最小docker镜像,足足降低99% |
Java 动态代理的底层原理 |
JVM 内存布局详解,图文并茂,写得太好了! |
非常实用的权限认证的开源项目! |
SpringBoot中的线程池,你真的会用么? |
MyBatis-Plus,搭配 Spring Boot 使用,一篇就够了 |
求求你了,配个GC日志呗,不然咋分析故障原因 |
一个多月的努力,FGC发生频率优化了400倍 |
史上最全的Excel导入导出(easyexcel版) |
再见,HttpClient!再见,Okhttp! |
阿里一面:如何保障消息100%投递成功、消息幂等性? |
收藏:存储知识全面总结 |
19张图带你梳理SpringCloud体系中的重要技术点! |
SpringBoot操作ES进行各种高级查询(值得收藏 |
Spring Boot 搭建 ELK,这才是正确看日志的方式! |
吃透 MQ |
19 个接私活平台汇总升级版,你有技术就有钱 |
面试高频题:Spring和SpringMvc父子容器你能说清楚吗 |
推荐几个在线文档生成神器 |
刚进来的小伙伴说Nginx只能做负载均衡,还是太年轻了 |
太牛逼了!项目中用了Disruptor之后,性能提升了2.5倍 |
当Docker遇到Intellij IDEA,再次解放了生产力 |
就是要让你搞懂Nginx,这篇就够了! |
MyBatis-Plus 看这篇就够了 |
Java 内存泄漏排查,新技能+1 |
一个ThreadLocal和面试官大战30个回合 |
基于CAP:深入剖析分布式一致性机制 |
IDEA的debug功能,背后的原理是怎样的? |
美团实习面试:熟悉红黑树?能不能手写一下 |
MySQL 默认最大连接数是多少? |
突然就懵了!面试官问我:线程池中多余的线程是如何回收的 |
Spring越来越强,而我们越来越快餐!离开了Spring,居然API都写不出来了! 程序猿DD |
Spring Boot 中实现跨域的 5 种方式,你一定要知道! |
花式方法搞定不同vlan的主机互通 |
Spring Boot 极简集成 Shiro |
Spring Boot 整合 Spring Security 示例 |
一次简单的 JVM 调优,性能提升了15% |
“12306” 是如何支撑百万 QPS 的? |
我竟然被“双亲委派”给虐了 |
8种常SQL错误用法 |
不要用 SELECT * |
SpringBoot + Mybatis + Druid + PageHelper 实现多数据源并分页 |
为什么说Netty是性能之王,因为它用了 Reactor 模型啊 |
陌陌一面,为什么SpringBoot的 jar 可以独立运行? |
SpringBoot配置升级,旧的已过时,新的人未知 |
入职第一天,老板竟然让我优化5亿数据量,要凉凉? |
优雅地记录http请求和响应的数据 |
SpringBoot中的线程池,你真的会用么? |
记一次性能优化,单台 4 核 8G 机器支撑 5 万 QPS |
线上出现死锁怎么解决? |
常见代码重构技巧(非常实用) |
一次线上 JVM 调优实践,FullGC 40 次/天到 10 天一次的优化过程 |
G1调优很难?记住这些经验技巧~ |
一个synchronized跟面试官扯了半个小时 |
Nginx 常用配置清单 |
Spring Boot 定义接口的方法是否可以声明为 private? |
20 个实例玩转 Java 8 Stream |
SpringBoot集成Swagger3,还想来份离线文档?真酷炫 |
Linux 经典的几款收包引擎 |
23 种设计模式的通俗解释,看完秒懂 |
如何使用 Arthas 定位 Spring Boot 接口超时 |
必知必会之 Netty 中的零拷贝机制 |
从零开始搭建创业公司后台技术栈 |
Java封装OkHttp3工具类 |
SpringBoot 部署 Jar 文件,瘦身优化指南 |
你遇到过哪些质量很高的 Java 面试? |
Redis选择实现了自己的VM |
内存泄漏排查攻略之:Show me your Memory |
腾讯面试官:如何停止一个正在运行的线程?我蒙了。。。 |
高并发下如何保证接口的幂等性? |
Redis 读写分离技术架构解析 |
也许,这是东半球最叼的Java内存模型 |
你手写过堵塞队列吗? |
synchronized 的超多干货! |
彻底搞懂 Nginx 的五大应用场景 |
SQL 注入真是防不胜防! |
面试:TCP协议经典十五连问! |
Spring中涉及的设计模式总结 |
4 款 MySQL 调优工具,公司大神都在用! |
面霸:Redis为什么这么快 |
16 条 yyds 的代码规范 |
美团面试题:hashCode 和对象的内存地址有什么关系 |
趣谈 23 种设计模式(多图 + 代码) |
MyBatis 架构与原理 |
MyBatis架构与原理深入解析 |
单点登录系统用 8 张漫画就解释了 |
写时复制(Copy-On-Write)思想在Java中的应用 |
CMS:听我的,生产环境上要这样配置JVM参数 |
还在用Logback?Log4j2的异步性能已经无敌了,还不快试试 |
详解 Tomcat 组成与工作原理! |
ElasticSearch 亿级数据检索深度优化 |
蚂蚁金服一面:十道经典面试题解析 |
高并发下秒杀商品,你必须知道的9个细节 |
Spring 事务失效?看这篇文章就够了 |
超硬核,Nacos实现原理详细讲解 |
Redis 生产架构选型解决方案 |
Elasticsearch 如何做到快速检索 - 倒排索引的秘密 |
MySQL 定时备份数据库(非常全) |
我们为什么要分库分表? |
SpringBoot+Redis实现各种操作,写得太好了吧! |
十分钟彻底掌握缓存击穿、缓存穿透、缓存雪崩 |
为什么生产环境中B+树的高度总是3-4层? |
Redis的这些拓展方案 |
面试官:Redis用过是吧?那你讲讲Redis都有哪些监控指标? |
多图:深入剖析抗住亿级流量的大型分布式系统架构设计 |
面试官问:消息被重复消费,怎么避免?有什么好的解决方案? |
一致性Hash原理与实现 |
锁与并发工具包 |
面试官:说说Spring AOP、AspectJ、CGLIB ?它们有什么关系? |
MySQL高频100问 |
Spring的@Transactional如何实现的(必考) |
聊一聊Java 泛型通配符 T,E,K,V,? |
每一个开发人员都应该懂的 UML 规范 |
为什么不建议直接使用 Async 注解? |
WebSocket 集群解决方案 |
SQL去重的三种方法汇总 |
JMH + Arthas,性能监控的神器 |
SpringBoot+WebSocket实时监控异常 |
个人笔记,深入理解 JVM,很全! |
少侠!如何写一手好 SQL ? |
你可能没那么了解 JWT |
面试官问:前后端分离项目,有什么优缺点?我说:没 |
彻底理解HashMap及LinkedHashMap |
红黑树的理解与 Java 实现 |
你的登录接口真的安全吗? |
支付宝架构真牛 |
多线程批量拆分List导入数据库 |
图解索引 |
我司“双11”限流方案,进来抄作业! |
分布式ID(唯一性)的生成方法汇总 |
MySQL 默认隔离级别是RR,为什么阿里等大厂会改成RC? |
这次性能优化, QPS 翻倍了 |
Java 日志体系详解 |
SRE 到底是干什么的? |
Springboot中优雅进行字段校验 |
图解 Kafka,一目了然! |
深入理解 Cache 工作原理 |
SpringBoot静态获取 bean的三种方式,你学会了吗? |
Spring Boot实现定时任务的动态增删启停 |
彻底搞懂JUC |
Redis 延时任务(高手养成篇) |
SpringBoot+SpringSecurity前后端分离+Jwt的权限认证(改造记录) |
面试限流、熔断、高可用,好多人一脸懵! |
MySQL 性能优化的 9 种姿势,面试再也不怕了! |
tcp的前世今生 |
服务API版本控制设计与实践 |
java-jwt这个库没用过吧? |
快速掌握 HTTP 1.0 1.1 2.0 3.0的特点及其区别 |
手工模拟实现 Docker 容器网络! |
用Python爬取了《雪中悍刀行》数据,并将其可视化分析后,终于知道它为什么这么火了 |
几个压箱底的 tips,Python 提速不是一点点 |
使用MySQL,请用好 JSON 这张牌! |
CompletableFuture:让你的代码免受阻塞之苦 |
SpringBoot + Elasticsearch7.6实现简单查询及高亮分词查询 |
Spring中SmartLifecycle和Lifecycle的作用和区别 |
Docker 大势已去,Podman 即将崛起 |
4.6 W 字总结!Java 11—Java 17特性详解 |
图解 i++ 和 ++i 的区别,看完不懂你顺着网线来揍我! |
Redis面试连环问:集群、复制以及与其他NOSQL数据库的区别? |
Redis 实现限流的三种方式 |
Spring Boot 配置文件敏感信息加密 |
Redis解决websocket在分布式场景下session共享问题 |
别再写 main 方法测试了,太 Low!这才是专业 Java 测试方法! |
Spring Aop 常见注解和执行顺序 |
系统、应用监控的缜密思路,性能瓶颈的克星 |
Netty整合SpringMVC,实现高效的HTTP服务请求 |
12 个优化 Docker 镜像安全性的技巧,建议收藏! |
Spring Boot + MDC 实现全链路调用日志跟踪,这才叫优雅! |
同一份数据,Redis为什么要存两次? |
什么才是真正的架构设计 |
科普:进入内核态究竟是什么意思? |
Logback 配置文件这样优化,TPS提高 10 倍 |
深入理解Linux I/O系统 |
SpringBoot 一个接口同时支持 form 表单、form-data、json 的优雅写法 |
Redis 缓存击穿(失效)、缓存穿透、缓存雪崩怎么解决? |
MySQL的主从如何配置 |
HashMap夺命14问,你能坚持到第几问? |
MySQL夺命15问,你能坚持到第几问? |
做 SQL 性能优化真是让人干瞪眼 |
如何保证数据库和缓存双写一致性? |
40000字!全网最强Matplotlib实操指南 |
优雅地处理重复请求(并发请求) |
如何设计 API 接口,实现统一格式返回 |
如何优雅的统计代码耗时 |
基本功:SQL 多表联合查询的几种方式 |
接口性能优化技巧,有点硬... |
JWT 登录认证及 token 自动续期方案解读 |
面试官:引入RabbitMQ后,你如何保证全链路数据100%不丢失? |
大文件上传下载、分片、断点续传教程 |
ZooKeeper、Eureka、Consul 、Nacos,微服务注册中心怎么选? |
SpringBoot + Redis 实现接口限流,一个注解的事! |
40 个 SpringBoot 常用注解:让生产力爆表! |
这个队列的思路真的好,现在它是我简历上的亮点了。 |
SQL优化的魅力!从 30248s 到 0.001s |
CTO强烈禁止使用Calendar,那用啥? |
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离 |
面试官:线上MySQL的自增id用尽怎么办? |
服务器被入侵了! |
类是如何变为对象的 |
三方接口调用方案设计的真优雅 |
Nginx配置文件详解 |
2 万字系统总结,带你实现 Linux 命令自由? |
Redis 排查大 key 的4种方法,优化必备 |
Linux版本关系 |
别再用 offset 和 limit 分页了,性能太差! |
是时候了解下 mmap 了 |
Spring压轴题:当循环依赖遇上Spring AOP |
堆排序 |
主流分布式文件系统对比 |
大文件上传服务器:支持超大文件HTTP断点续传的实现办法 |
你知道怎么分库分表吗?如何做到永不迁移数据和避免热点吗? |
Docker + FastDFS + Spring Boot 一键式搭建分布式文件服务器 |
面试官问:缓存与数据库一致性如何解决?先操作数据库,还是缓存? |
POI读写超大数据量Excel,解决超过几万行而导致内存溢出的问题(附源码) |
翻译翻译:什么叫架构? |
ThreadLocalRandom 安全吗 |
SpringBoot+webSocket实现扫码登录功能 |
美团二面:Redis与MySQL双写一致性如何保证? |
排序算法 |
阿里技术官精心整理的Spring源码文档,由浅入深彻底全面解析Spring源码 |
面试官问:线程池是如何重复利用空闲的线程来执行任务的? |
Java线程池面试必备:核心参数、工作流、监控、调优手段 |
老大让我优化数据库,我上来就分库分表,他过来就是一jio |
分布式环境下,互斥性与幂等性问题,分析与解决思路 |
mybatis-plus团队新作:mybatis-mate 轻松搞定数据权限 |
Sharding-Jdbc 实现读写分离 + 分库分表,写得太好了! |
超专业解析!10分钟带你搞懂Linux中直接I/O原理 |
@Value竟然能玩出这么多花样 |
ELK不香了!我用Graylog |
Redis 之布隆过滤器与布谷鸟过滤器 |
本机号码一键登录? |
浅谈HTTP缓存控制机制 |
详解Linux内核IO技术栈 |
解密 Dubbo 三大中心的部署架构 |
Java 日志框架适配/冲突解决方案(值得收藏) |
公司用的 MySQL 团队开发规范 |
SpringBoot + Redis:模拟 10w 人的秒杀抢单! |
80 个例子,彻底掌握Python日期时间处理! |
B站高可用架构实践 |
超全整理100个 Pandas 函数,建议收藏! |
53个技巧!老司机熬夜总结Python 使用和高性能技巧大集合! |
大文件上传:秒传、断点续传、分片上传 |
HTTP Host 头攻击,这是什么鬼? |
SpringBoot多线程环境下,解决多个定时器冲突问题 |
Nginx配置反向代理,一篇搞定! |
性能优化之使用LongAdder替换AtomicLong |
MySQL模糊查询再也用不着 like+% 了! |
太漂亮了 ! 输出好看的表格,就用这个 Python 库 |
还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS! |
高逼格的 SQL 写法:行行比较,别问为什么,问就是逼格高。。 |
从 Kafka 看时间轮算法设计 |
京东一面:Spring 为何需要三级缓存解决循环依赖,而不是二级缓存? |
微服务架构统一安全认证设计与实践 |
重新深入理解零拷贝技术 |
Redis缓存使用技巧和设计方案 |
我司Spring Boot 项目打包 + Shell 脚本部署详细总结,太有用了! |
8000字概括精髓,pandas必知必会50例 |
聊聊spring事务失效的12种场景,太坑了 |
什么是间隙锁 |
面试官问:生成订单30分钟未支付,则自动取消,该怎么实现? |
Redlock——Redis集群分布式锁 |
爆赞,对 volatile 关键字讲解最好的一篇文章 |
Linux 环境变量配置汇总 |
太牛了,值得收藏!7000字22张图,精讲 Redis 知识! |
深入理解分布式缓存设计 |
JDK9为何要将String的底层实现由char数组改成了byte数组 |
5大步骤+10个案例,堪称SQL优化万能公式 |
Linux 打包及压缩命令使用方法总结 |
记一次Quartz重复调度(任务重复执行)的问题排查 |
同事乱用 Redis 卡爆,我真是醉了...,redis问题排查 |
快速了解 Kubernetes 的架构及特性 |
将Bean放入Spring容器中的五种方式 |
它又来了!ConcurrentHashMap是如何保证线程安全的?会用不就完了? |
Spring Boot + EasyExcel 导入导出,好用到爆,可以扔掉 POI 了! |
真正的缓存之王,Google Guava 只是弟弟 |
Netty 多线程模型 |
Netty:Java 领域网络编程的王者 |
MyBatis批量插入几千条数据,请慎用foreach |
MyBatis 三种批量插入方式的比较,我推荐第3个! |
你写的接口都测试吗?测什么?怎么测? |
并发模拟的四种方式,postman,jmeter,Apache Bench(AB) |
理解JVM对synchronized进行的优化 |
synchronized的底层实现原理 |
这次全了,8种超详细Web跨域解决方案! |
可能是最好的跨域解决方案了,jsonp,websocket,等 |
Cache 工作原理,Cache 一致性,你想知道的都在这里 |
这篇 CPU Cache,估计也没人看 |
借助Redis锁,完美解决高并发秒杀问题 |
Spring Boot + Redis 实现各种操作,写得太好了吧 |
Spring Security实战干货:集成微信公众号OAuth2.0授权 |
Spring Boot 实现通用 Auth 认证的 4 种方式 |
深入理解JDK动态代理 |
原理,proxy proxy0类是如何生成的 |
常用正则表达式最强整理(速查手册) |
正则,速查 |
如何优雅的自定义 ThreadPoolExecutor 线程池 |
保证接口数据安全的10种方案 |
吐血推荐17个提升开发效率的“轮子” |
设计一个高质量的 API 接口 |
从5秒优化到1秒,系统终于飞起来了... |
http3,QUIC,RFC |
面试题:Java面向对象的特征 |
面试题:请你说说“面向对象六大原则”? |
面试题:谈谈final、finally、finalize的区别 |
面试题:java 内部类和静态内部类的区别 |
面试题:java 泛型详解-绝对是对泛型方法讲解最详细的 |
面试题:Java 中的 ==, equals 与 hashCode 的区别与联系 |
面试题:java中重载与重写的区别 |
面试题:int与Integer的区别 |
面试题:关于Java的反射机制,你需要理解这些.. |
面试题:Java容器之ArrayList全解析 |
面试题:Java容器之LinkedList全解析 |
面试题:Java容器之HashMap |
面试题:java中HashSet详解 |
面试题:JAVA Hashmap的死循环及Java8的修复 |
面试题:JAVA中BitSet使用详解 |
面试题:Java线程基础 |
面试题:线程的状态 |
面试题:Java 对象的初始化过程 |
面试题:什么是面向接口编程? |
面试题:Javaio |
攻破JAVA NIO技术壁垒1 |
攻破JAVA NIO技术壁垒2 |
java线程池详 |
Java中锁的分类 |
Java中CAS详解 |
AtomicInteger源码分析——基于CAS的乐观锁实现 |
BlockingQueue解读 |
CopyOnWriteArrayList实现原理及源码分析 |
ConcurrentHashMap详解 |
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore CountDownLatch |
Synchronized原理和优化 |
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 |
JVM内存模型 |
面试:类的加载机制 |
JVM 怎么确定对象已经死了? |
JVM内存模型和volatile关键字 |
垃圾收集器与内存分配策略 |
垃圾收集算法 |
5亿整数的大文件,怎么排? |
TCP、IP协议族(一):HTTP简介、请求方法与响应状态码 |
TCP/IP协议族(二) HTTP报文头解析 |
TCP、IP协议族(三): 数字签名与HTTPS详解 |
面试题:MySQL几种常用的存储引擎区别 |
面试题:mysql 数据类型 |
面试题:真正理解Mysql的四种隔离级别 |
面试题:数据库连接池原理详解与自定义连接池实现 |
面试题:面试被问烂的 Spring IOC |
面试题:Spring AOP是什么?你都拿它做什么? |
面试题:SpringMVC工作原理详解 |
Java 必须掌握的 20+ 种 Spring 常用注解 |
面试官:谈谈你对 Spring AOP 的了解?请加上这些内容,绝对加分! |
spring boot面试问题集锦 |
面试必问 —— Spring Boot 是如何实现自动配置的? |
Spring Boot 整合Redis, 用起来真简单! |
Spring Boot最核心的27个干货注解,你了解多少? |
面试官再问 Spring Boot 与 MVC 的区别,把这篇文章丢给他! |
MyBatis中的$和#,用不好,准备走人! |
Mybatis常见面试题总结及答案 |
Mybatis架构与原理 |
MyBatis的9种设计模式,我猜你不知道 |
MyBatis 完全使用指南 |
Maven 虐我千百遍,我待 Maven 如初恋 |
Linux经典面试题总结 |
nginx 反向代理和负载均衡策略实战案例 |
46个经典Linux面试题! |
Nginx入门到实战 |
Kafka 基本原理 |
RabbitMQ 指南( 上 ) |
Java大牛分享关于 Redis 缓存的几道典型面试题 |
Redis为什么这么快?一文深入了解Redis内存模型! |
Redis的最常被问到知识点总结 |
Redis项目实战,一些经验总结 |
Java程序员面试必备的一些流程图 |
五轮面试,阿里offer到手!! |
跳来跳去,到底去大公司还是小公司? |
面试季:如何在面试中介绍自己的项目经验 |
7年Java后端被淘汰,一路北漂辛酸史。。。 |
使用Kubespray部署Kubernetes集群 |
Kubernetes对象模型 |
Kubernetes基础与架构 |
谈 Kubernetes 的架构设计与实现原理 |
Docker入门与实践 |
Docker官方文档翻译1 |
Docker官方文档翻译2 |
Docker官方文档翻译3 |
Docker官方文档翻译4 |
Docker官方文档翻译5 |
Docker怎么修改hosts |
Docker 核心技术与实现原理 |
Spring Cloud Alibba教程:Sentinel的使用 |
Spring Cloud Alibba教程:如何使用Nacos作为配置中心 |
Spring Cloud Alibaba教程:使用Nacos作为服务注册中心 |
spring cloud config将配置存储在数据库中 |
Spring Cloud Consul 之Greenwich版本全攻略 |
Spring Cloud Sleuth 之Greenwich版本全攻略 |
Spring Cloud Greenwich版本已发布! |
Spring Cloud 随笔:记录在使用 OAuth2 遇到的巨坑 |
Spring Boot Admin 2.1.0 全攻略 |
Spring Cloud第一篇:服务注册与发现Eureka |
Spring Cloud第二篇:服务消费者RestTemplate+Ribbon |
Spring Cloud第三篇:服务消费者Feign |
Spring Cloud第四章:熔断器Hystrix |
Spring Cloud第五章:服务网关Zuul |
Spring Cloud第六章:配置中心Config |
Spring Cloud第七篇:高可用的配置中心 |
Spring Cloud第八篇:Spring Cloud Bus刷新配置 |
Spring Cloud第九篇:链路追踪Sleuth |
Spring Cloud第十篇:高可用的服务注册中心 |
Spring Cloud 第十一篇:docker部署spring cloud项目 |
Spring Cloud第十二篇:断路器监控(Hystrix Dashboard) |
Spring Cloud第十三篇: 断路器聚合监控(Hystrix Turbine) |
Spring Cloud第十四篇: 服务注册(consul) |
Zuul上传文件,中文文件名乱码解决办法 |
Spring Cloud Sleuth 进阶实战 |
源码解析Spring Cloud Zuul |
深入理解Feign |
深入理解Eureka之源码解析 |
深入理解Ribbon之源码解析 |
spring cloud gateway 之限流篇 |
spring cloud gateway之服务注册与发现 |
spring cloud gateway之filter篇 |
Spring Cloud Gateway之Predict篇 |
Spring Cloud GateWay初体验 |
亿级流量系统架构之如何设计承载百亿流量的高性能架构【石杉的架构笔记】 |
Alibaba 之 Nacos |
【性能优化之道】每秒上万并发下的Spring Cloud参数优化实战 |
拜托!面试请不要再问我Spring Cloud底层原理 |
FeignClient源码深度解析 |
Spring Cloud微服务版本灰度发布新神器秒杀架构实践 |
聊聊 SpringCloud 中的父子容器 |
Spring Boot第一篇:构建第一个SpringBoot工程 |
Spring Boot第二篇:Spring Boot配置文件详解 |
Spring Boot 第三篇:SpringBoot用JdbcTemplates访问Mysql |
Spring Boot第四篇:SpringBoot 整合JPA |
Spring Boot第五篇:springboot整合 beatlsql |
SpringBoot第六篇:springboot整合mybatis |
SpringBoot第七篇:springboot开启声明式事务 |
SpringBoot第八篇:springboot整合mongodb |
SpringBoot第九篇:springboot整合Redis |
SpringBoot 第十篇: 用spring Restdocs创建API文档 |
SpringBoot第十一篇:springboot集成swagger2,构建优雅的Restful API |
SpringBoot第十二篇:springboot集成apidoc |
SpringBoot第十三篇:springboot集成spring cache |
SpringBoot第十四篇:在springboot中用redis实现消息队列 |
SpringBoot第十五篇:Springboot整合RabbitMQ |
SpringBoot第十六篇:用restTemplate消费服务 |
SpringBoot第十七篇:上传文件 |
SpringBoot第十八篇: 定时任务(Scheduling Tasks) |
SpringBoot第十九篇: 验证表单信息 |
SpringBoot第二十篇: 处理表单提交 |
SpringBoot第二十一篇:springboot集成JMS |
SpringBoot第二十二篇: 创建含有多module的springboot工程 |
SpringBoot第二十三篇: 异步方法 |
SpringBoot第二十四篇:springboot整合docker |
SpringBoot第二十五篇:2小时学会springboot |
Spring AOP 增强框架 Nepxion Matrix 详解 |
深入聊一聊 Spring AOP 实现机制 |
Spring 面试问题 TOP 50 |
条件注解 @ConditionalOnBean 的正确使用姿势 |
SpringMVC工作原理详解 |
面试被问烂的 Spring IOC(求求你别再问了) |
Spring AOP是什么?你都拿它做什么? |
详解JVM内存管理与垃圾回收机制2 - 何为垃圾 |
详解JVM内存管理与垃圾回收机制1 - 内存管理 |
一张图看懂JVM |
优雅的使用 ThreadLocal |
如何优雅的使用和理解线程池 |
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你! |
关于Java健壮性的一些思考与实践 No.102 |
Java的反射机制 |
Java代理模式 |
Java注解详解 |
Java中锁的分类 |
一个故事讲清楚NIO |
java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 |
如何判断一个元素在亿级数据中是否存在? |
你知道Java的四种引用类型吗? |
大蕉蕉的三道 Java 私房菜 No.131 |
Java 性能优化的 45 个细节 |
哥们,你真以为你会做这道JVM面试题? |
如何阅读Java源码? |
Java finally语句到底是在return之前还是之后执行? |
Java NIO?看这一篇就够了! |
面试常问的,Java面向对象设计的六大原则 |
浅析几种线程安全模型 |
如何合理地估算线程池大小? |
谈谈服务雪崩、降级与熔断 |
一次生产 CPU 100% 排查优化实践 |
线程池的工作原理与源码解读 |
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 |
如何优雅的使用和理解线程池 |
Java并发编程73道面试题及答案——稳了 |
如何合理地估算线程池大小? |
为自己搭建一个分布式 IM(即时通讯) 系统 |
当CPU飙高时,它在做什么 |
JVM类加载机制 |
CopyOnWriteArrayList实现原理及源码分析 |
消息队列之 RabbitMQ |
限流降级神器-哨兵(sentinel)原理分析 |
谈谈 API 网关 |
一个忙碌架构师的Java后端书架-2018 |
探索常见的几种限流策略和实现 |
知乎服务化的实践与思考 |
分布式架构的套路No.74 |
今天聊聊分布式锁 No.86 |
我是如何根据豆瓣api来理解Restful API设计的 |
kong api gateway 初体验 |
JWT简介 |
图解:什么是Raft算法? |
分布式事务的实现原理 |
拨开云雾见天日:剖析单机事务原理 |
那些年让你迷惑的阻塞、非阻塞、异步、同步 |
科普:String hashCode 方法为什么选择数字31作为乘子 |
分布式之消息队列复习精讲 |
消息队列之 RabbitMQ |
我必须得告诉大家的MySQL优化原理 |
你的接口,真的能承受高并发吗? |
微服务架构之「 服务注册 」 |
企业微服务中台落地实践和思想之我见 |
支付宝架构师眼中的高并发架构 |
超详细的Guava RateLimiter限流原理解析 |
从 Spring Cloud 看一个微服务框架的「五脏六腑」 |
再有人问你Netty是什么,就把这篇文章发给他 |
缓存穿透,缓存击穿,缓存雪崩解决方案分析 |
Nginx是什么 ? 能干嘛 ? |
MAT入门到精通(二) |
MAT入门到精通(一) |
小说:白话幂等性设计 |
分布式事务的实现原理 |
阿里分布式事务框架GTS开源了! |
API 网关从入门到放弃 |
为什么推荐 Java 程序员使用 Google Guava 编程 |
把 14 亿中国人都拉到一个微信群在技术上能实现吗? |
这才是微服务划分的正确姿势,值得学习! |
springboot + redis + 注解 + 拦截器 实现接口幂等性校验 |
如何扛住100亿次请求?后端架构应该这样设计! |
搞懂限流算法这一篇就够了 No.154 |
Apache架构师的30条设计原则! |
优秀的代码都是如何分层的? |
千万级负载神器 LVS、Nginx及HAProxy工作原理大图详解! |
为什么老外不愿意用MyBatis? |
基于DDD的微服务设计和开发实战 |
别在 Java 代码里乱打日志了,这才是正确的打日志姿势! |
Openresty最佳案例, 第1篇:Nginx介绍 |
Openresrt最佳案例, 第2篇:Lua入门 |
Openresty最佳案例, 第3篇:Openresty的安装 |
Openresty最佳案例, 第4篇:OpenResty常见的api |
Openresty最佳案例, 第5篇:http和C_json模块 |
Openresty最佳案例, 第6篇:OpenResty连接Mysql |
Openresty最佳案例, 第7篇: 模块开发、OpenResty连接Redis |
Openresty最佳案例, 第8篇:RBAC介绍、sql和redis模块工具类 |
Openresty最佳案例, 第9篇:Openresty实现的网关权限控制 |
一起学设计模式 - 代理模式 |
一起学设计模式 - 观察者模式 |
一起学设计模式 - 责任链模式 |
程序员七夕如何表白:朕只爱一个皇后!(单例模式) |
深入了解浏览器存储 |
一个字节的网络漫游故事独白 |
HTTP简介、请求方法与响应状态码 |
TCP、IP协议族之数字签名与HTTPS详解 |
最近面试 Java 后端开发的感受! |
当面试官说 “你还有什么问题想问的” ,你该如何回答? |
Java基础经典面试题汇总 |
面试季,Java中的static关键字解析 |
这 10 道 Spring Boot 常见面试题你需要了解下 |
刚出炉的一套面试题(JAVA岗) |
挑战10个最难回答的Java面试题(附答案) |
跳来跳去,到底去大公司还是小公司? |
一个高频面试题:怎么保证缓存与数据库的双写一致性? |
面试官:谈谈你对 Spring AOP 的了解?请加上这些内容,绝对加分! |
如何为linux服务器配置DNS解析? |
面试官:你简历中写用过docker,能说说容器和镜像的区别吗? |
面试季:如何在面试中介绍自己的项目经验 |
面试官:你简历中写用过docker,能说说容器和镜像的区别吗? |
细聊一下我的3条面试标准 |
真正理解Mysql的四种隔离级别 |
数据库索引原理及优化 |
MongoDB是个好东西,希望你也会 |
『浅入浅出』MySQL 和 InnoDB |
Redis 为什么这么快? |
数据库分库分表,何时分?怎样分? |
Elasticsearch性能优化实战指南 |
也许是东半球直接底气的分库分表实践了 |
ELK教程1:ElasticSearch集群的部署 |
ELK教程2:Kibana的安装 |
ELK教程3:logstash的部署、SpringBoot整合ELK+Filebeat |
Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现分库分表+读写分离 |
Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现数据分表+读写分离 |
Sharding-jdbc教程:Springboot整合sharding-jdbc实现读写分离 |
Sharding-jdbc教程:Mysql数据库主从搭建 |
5亿整数的大文件,怎么排? |
最详细排序解析,七大排序横评(校正篇) |
每周投资四小时 |
论超额收益的来源 |
史上最全的 Linux Shell 文本处理工具集锦,快收藏! |
聊一聊Java 泛型中的通配符 T,E,K,V,? |
抓包工具 tcpdump 用法说明 |
Linux基础入门 , 目录结构 |
Linux性能检测常用的10个基本命令 |
详细介绍!Linux 上几种常用的文件传输方式 |
看我如何作死,将CPU、IO打爆 |
11 个 Linux 终端命令,没用过的快去试试吧! |
如何搭建自己的个人博客 |
Controller类的方法上的RequestMapping一定要写在Controller类里吗? |
慢SQL,压垮团队的最后一根稻草No.92 |
不要自称为程序员 |
现身说法:37岁老码农找工作 |
学习别跟我谈兴趣 No.88 |
听说程序猿不会撩妹,我笑了 |
对业务系统的监控 No.118 |
如何搭建自己的个人博客 |
渣学历小公司的我,是如何靠自己在北京买房的 |
这 10 款插件让你的 GitHub 更好用、更有趣 |
为了效率,扎克伯格的26张PPT |
好文推荐,15 分钟教你搞懂 Git! |
在腾讯的八年,我的职业思考 |
评论已关闭