Java基础知识
序号 | Title | URL |
---|---|---|
1 | java collection集合 | https://blog.youkuaiyun.com/qq_33375499/article/details/105157927 |
2 | java Map集合对比分析 | https://blog.youkuaiyun.com/qq_33375499/article/details/105161066 |
3 | Java 锁机制(synchronized 与 Lock) | https://blog.youkuaiyun.com/qq_33375499/article/details/105161343 |
Java进阶知识
项目问题记录
序号 | Title | URL |
---|---|---|
1 | 记ibatis使用动态列查询问题(remapresults) | https://blog.youkuaiyun.com/qq_33375499/article/details/105155579 |
2 | Spring使用Ajax异步上传文件 | https://blog.youkuaiyun.com/qq_33375499/article/details/105098632 |
3 | SpringMVC 实现文件下载 | https://blog.youkuaiyun.com/qq_33375499/article/details/105215665 |
4 | @PostConstruct和@PreDestroy注解 | https://blog.youkuaiyun.com/qq_33375499/article/details/105238167 |
5 | 什么是接口的冥等性,怎么实现 | https://blog.youkuaiyun.com/qq_33375499/article/details/114340041 |
6 | 数据库缓存和缓存双写如何保证数据库一致性问题 | https://blog.youkuaiyun.com/qq_33375499/article/details/114341330 |
7 | 一个简单的Http根据规则自动路由 | https://blog.youkuaiyun.com/qq_33375499/article/details/143227093 |
系统设计
序号 | Title | URL |
---|---|---|
1 | 系统设计-通用用户权限管理系统 | https://blog.youkuaiyun.com/qq_33375499/article/details/143227063 |
并发编程
序号 | Title | URL |
---|---|---|
1 | Java多线程 | https://blog.youkuaiyun.com/qq_33375499/article/details/118075937 |
2 | 并发编程Executor框架 | https://blog.youkuaiyun.com/qq_33375499/article/details/106144278 |
3 | 并发编程ThreadPoolExecutor | https://blog.youkuaiyun.com/qq_33375499/article/details/106528848 |
4 | 线程池ThreadPoolExecutor扩展 | https://blog.youkuaiyun.com/qq_33375499/article/details/106529274 |
5 | Fork / Join 框架的基本使用 | https://blog.youkuaiyun.com/qq_33375499/article/details/118469254 |
6 | Future、Callable and CompletableFuture | https://blog.youkuaiyun.com/qq_33375499/article/details/119296419 |
前端
数据库
关系型数据库
序号 | Title | URL |
---|---|---|
1 | MySQL配置文件my.cnf详解 | https://blog.youkuaiyun.com/qq_33375499/article/details/131009568 |
2 | SELECT…FOR UPDATE | https://blog.youkuaiyun.com/qq_33375499/article/details/130778529 |
3 | MySQL系统架构设计 | https://blog.youkuaiyun.com/qq_33375499/article/details/132756690 |
4 | MySQL索引设计与选择 | https://blog.youkuaiyun.com/qq_33375499/article/details/132967895 |
5 | MySQL事务底层原理 | https://blog.youkuaiyun.com/qq_33375499/article/details/132971618 |
非关系型数据库
序号 | Title | URL |
---|---|---|
1 | Redis | https://blog.youkuaiyun.com/qq_33375499/article/details/105164038 |
2 | Redis基础和原理 | https://blog.youkuaiyun.com/qq_33375499/article/details/113829570 |
3 | Redis高级特性 | https://blog.youkuaiyun.com/qq_33375499/article/details/113829723 |
4 | 深入学习Redis(1):Redis内存模型 | https://blog.youkuaiyun.com/qq_33375499/article/details/105199626 |
5 | 深入学习Redis(2):持久化 | https://blog.youkuaiyun.com/qq_33375499/article/details/105202659 |
6 | 深入学习Redis(3):主从复制 | https://blog.youkuaiyun.com/qq_33375499/article/details/105202717 |
7 | 深入学习Redis(4):哨兵 | https://blog.youkuaiyun.com/qq_33375499/article/details/105202767 |
8 | 深入学习Redis(5):集群 | https://blog.youkuaiyun.com/qq_33375499/article/details/105202797 |
9 | Redis缓存穿透、缓存击穿、缓存雪崩及解决方案 | https://blog.youkuaiyun.com/qq_33375499/article/details/109223853 |
10 | SpringBoot Redis发布订阅 | https://blog.youkuaiyun.com/qq_33375499/article/details/117200767 |
11 | Redis应用实战及注意事项 | https://blog.youkuaiyun.com/qq_33375499/article/details/120277586 |
12 | Lua脚本 | https://blog.youkuaiyun.com/qq_33375499/article/details/120277852 |
应用框架
Spring
MyBatis/IBatis
序号 | Title | URL |
---|---|---|
1 | ibatis学习笔记 | https://blog.youkuaiyun.com/qq_33375499/article/details/105155974 |
2 | MyBatis 类型处理器 TypeHandler | https://blog.youkuaiyun.com/qq_33375499/article/details/116109038 |
3 | Mybatis 插件(plugins) | https://blog.youkuaiyun.com/qq_33375499/article/details/117195852 |
4 | Mybatis-Plus MetaObjectHandler基操及源码解析 | https://blog.youkuaiyun.com/qq_33375499/article/details/138188198 |
Netty
序号 | Title | URL |
---|---|---|
1 | Netty ChannelOption中属性介绍 | https://blog.youkuaiyun.com/qq_33375499/article/details/112572761 |
2 | 通过Netty完成自定义消息协议设计 | https://blog.youkuaiyun.com/qq_33375499/article/details/121240020 |
3 | 基于Netty构建Websocket服务端 | https://blog.youkuaiyun.com/qq_33375499/article/details/135149782 |
微服务与分布式
1. 分布式微服务
2. Netflix-Ribbon
序号 | Title | URL |
---|---|---|
1 | Spring Cloud Netflix-Ribbon基本使用及其原理 | https://blog.youkuaiyun.com/qq_33375499/article/details/122279505 |
3. Netflix-OpenFeign
序号 | Title | URL |
---|---|---|
1 | Spring Cloud Netflix-OpenFeign基本使用及其原理 | https://blog.youkuaiyun.com/qq_33375499/article/details/122401483 |
4. Netflix-Eureka
序号 | Title | URL |
---|---|---|
1 | Spring Cloud Netflix-Eureka(一)、服务注册与发现 | https://blog.youkuaiyun.com/qq_33375499/article/details/122421318 |
2 | Spring Cloud Netflix-Eureka(二)、信息存储原理 | https://blog.youkuaiyun.com/qq_33375499/article/details/122461674 |
3 | Spring Cloud Netflix-Eureka(三)、自我保护机制 | https://blog.youkuaiyun.com/qq_33375499/article/details/122463567 |
4 | Spring Cloud Netflix-Eureka(四)、心跳续约机制 | https://blog.youkuaiyun.com/qq_33375499/article/details/122520289 |
5 | Spring Cloud Netflix-Eureka(五)、多级缓存机制 | https://blog.youkuaiyun.com/qq_33375499/article/details/122522383 |
6 | Spring Cloud Netflix-Eureka(六)、集群数据同步 | https://blog.youkuaiyun.com/qq_33375499/article/details/122522393 |
5. Alibaba-Dubbo
序号 | Title | URL |
---|---|---|
1 | 简易Dubbo实现 | https://blog.youkuaiyun.com/qq_33375499/article/details/111827863 |
2 | Dubbo SPI 使用姿势 | https://blog.youkuaiyun.com/qq_33375499/article/details/123379029 |
3 | dubbo源码解析之框架粗谈 | https://blog.youkuaiyun.com/qq_33375499/article/details/126456688 |
4 | dubbo源码解析之dubbo配置解析 | https://blog.youkuaiyun.com/qq_33375499/article/details/126474451 |
5 | dubbo源码解析之服务发布与注册 | https://blog.youkuaiyun.com/qq_33375499/article/details/126493744 |
6 | dubbo源码解析之服务发现 | https://blog.youkuaiyun.com/qq_33375499/article/details/126567715 |
7 | dubbo获取服务提供者IP列表 | https://blog.youkuaiyun.com/qq_33375499/article/details/126675329 |
8 | dubbo源码解析之服务调用(通信)流程 | https://blog.youkuaiyun.com/qq_33375499/article/details/126575920 |
9 | Dubbo配置及属性详解 | https://blog.youkuaiyun.com/qq_33375499/article/details/114458492 |
10 | Dubbo SPI机制 | https://blog.youkuaiyun.com/qq_33375499/article/details/121548423 |
11 | Dubbo-扩展点详解 | https://blog.youkuaiyun.com/qq_33375499/article/details/131066135 |
6. Alibaba-Nacos
序号 | Title | URL |
---|---|---|
1 | Nacos-配置中心原理解析 | https://blog.youkuaiyun.com/qq_33375499/article/details/125703382 |
2 | Nacos-注册中心原理解析 | https://blog.youkuaiyun.com/qq_33375499/article/details/125710182 |
3 | Nacos注册中心集群数据一致性问题 | https://blog.youkuaiyun.com/qq_33375499/article/details/125774062 |
4 | Nacos 2.x架构设计及新模型 | https://blog.youkuaiyun.com/qq_33375499/article/details/134029646 |
7. Alibaba-Sentinel
序号 | Title | URL |
---|---|---|
1 | Alibaba Sentinel 基操 | https://blog.youkuaiyun.com/qq_33375499/article/details/125958122 |
2 | Alibaba Sentinel - 集群流量控制 | https://blog.youkuaiyun.com/qq_33375499/article/details/125961495 |
3 | Alibaba Sentinel - 工作流程及原理解析 | https://blog.youkuaiyun.com/qq_33375499/article/details/125983655 |
4 | Alibaba Sentinel - Slot chain解析 | https://blog.youkuaiyun.com/qq_33375499/article/details/126044845 |
5 | Alibaba Sentinel - 滑动窗口 | https://blog.youkuaiyun.com/qq_33375499/article/details/126274906 |
8. Alibaba-Seata
序号 | Title | URL |
---|---|---|
1 | 分布式事务解决方案探讨 | https://blog.youkuaiyun.com/qq_33375499/article/details/130782140 |
9. SpringSecurity
序号 | Title | URL |
---|---|---|
1 | SpringSecurity-OAuth2万文详解(转载) | https://blog.youkuaiyun.com/qq_33375499/article/details/125910803 |
2 | SpringBoot之SpringSecurity | https://blog.youkuaiyun.com/qq_33375499/article/details/125363063 |
10. Service Mesh
序号 | Title | URL |
---|---|---|
1 | 什么是服务网格? | https://blog.youkuaiyun.com/qq_33375499/article/details/135036445 |
2 | Istio 快速入门部署 | https://blog.youkuaiyun.com/qq_33375499/article/details/134994689 |
3 | Istio 使用Spring Boot + GRPC构建部署微服务 | https://blog.youkuaiyun.com/qq_33375499/article/details/134991001 |
11. Gateway
序号 | Title | URL |
---|---|---|
1 | SpringCloud Gateway路由核心原理解析 | https://blog.youkuaiyun.com/qq_33375499/article/details/143227362 |
设计模式
序号 | Title | URL |
---|---|---|
1 | Java设计模式–单例模式 | https://blog.youkuaiyun.com/qq_33375499/article/details/105097231 |
2 | Java JDK动态代理 | https://blog.youkuaiyun.com/qq_33375499/article/details/105094058 |
3 | Java CGLib代理 | https://blog.youkuaiyun.com/qq_33375499/article/details/105095179 |
4 | Java责任链模式及异步责任链 | https://blog.youkuaiyun.com/qq_33375499/article/details/121186261 |
中间件
消息中间件
高性能Nginx
序号 | Title | URL |
---|---|---|
1 | Nginx(一)、基本配置及说明 | https://blog.youkuaiyun.com/qq_33375499/article/details/108362926 |
2 | Nginx(二)、反向代理 | https://blog.youkuaiyun.com/qq_33375499/article/details/108619411 |
3 | Nginx(三)、负载均衡 | https://blog.youkuaiyun.com/qq_33375499/article/details/108363061 |
4 | Nginx(四)、HTTP缓存 | https://blog.youkuaiyun.com/qq_33375499/article/details/113812568 |
5 | Nginx(五)、高可用架构 | https://blog.youkuaiyun.com/qq_33375499/article/details/127740701 |
Lucene/Solr
序号 | Title | URL |
---|
Elasticsearch
序号 | Title | URL |
---|---|---|
1 | ElasticSearch | https://blog.youkuaiyun.com/qq_33375499/article/details/105204523 |
2 | 初识 Elasticsearch | https://blog.youkuaiyun.com/qq_33375499/article/details/124668683 |
Python
其他知识点(Linux/Kettle)
序号 | Title | URL |
---|---|---|
1 | Linux下定时执行Kettle任务 | https://blog.youkuaiyun.com/qq_33375499/article/details/110952921 |