我的教程
前言
这算是一直想做的事情,以前通过博客把自己的心得感悟分享给大家,但具体到开发时很多人还是会遇到两大类问题。
- 在部署代码时因为环境的不统一导致各种问题。
- 在学习代码的时候不清楚框架的语法和结构难以为己用。
所以犹豫了一段时间以后还是决定来慢慢完善这个项目,我做过和学过的东西很多,基本都是自学,所以遇到很多坑,如何将这些不必要的坑分享出来省的大家再走一遍,但毕竟能力有限,见识微薄,有些问题我也未遇到过,不过我有很大的兴趣去研究和学习新的技术。 最终将这个教程完善成为一个完整的知识体系。
有需要做毕设或购买成品的可以加QQ联系:641351484
群三:863184226
目录(有蓝色链接的为已完成)
Java基础
Kafka开发
- 编写标准的生产者实例
- 编写标准的消费者实例
- 使用两种多线程模式消费数据
- Kafka涉及到的多种选举机制
- Kafka多线程消费位移提交
- Kafka中再均衡的发生过程
- Kafka实现订单超时取消的两种模拟策略
- Kafka瞬间失去Zookeeper后运行状态
- Kafka的主题删除机制
- Kafka磁盘缓存技术分析
Netty开发
- Netty4入门基础之Http请求的编写和实现
- Netty4入门基础之编写http客户端与服务端
Zookeeper开发
- Zookeeper介绍及客户端命令使用
- Zookeeper子节点介绍
- Zookeeper集群介绍
- Zookeeper实现Dubbo注册中心
- Zookeeper实现Master选举机制
- Zookeeper磁盘缓存技术分析
分布式应用
微服务开发
- 开始第一个SpringBoot开发的WEB程序
- 使用SpringBoot来上传文件
- 使用SpringBoot-Email来发送多种类型邮件
- 微服务架构的多种部署模式
- 浅析微服务注册中心的注册与发现
- 无状态节点服务的缓存数据同步实现
Java性能调优
数据库开发
- 数据库读写分离时,主从延时导致数据不一致的解决方案
- MySQL-Redis磁盘缓存技术分析
- 我由幻读而明白了数据库事务
- MySQL查询缓存与Innodb引擎的自适应哈希索引
- 缓存数据一致性如何保证
- mysql自动合并索引(index merge)查询导致死锁问题
- MySQL与Redis中对LRU算法的使用
- Hash底层存储原理及优化Redis中big Hash的一些建议
SpringCloud开发
- 搭建Eureka高可用服务注册集群
- 使用Feign实现多端远程调用API
- Gateway网关简介及断言的使用
大数据开发
- 基于HDFS的大数据存储开发
- 基于HBase的数据仓库操作流程
- 基于Kafka的消费者生产者体验
- 使用HDFS配合MySQL实现简易云存储系统
- SparkStreaming的流处理使用
- Scala基本语法
- Scala调用Kafka
设计模式
环境教程
- Java项目部署文档
- PHP项目部署
- Django项目部署
- 用户配置
- Java安装
- Hadoop安装
- Zookeeper安装
- HBase安装
- Hive安装
- Hadoop环境启动命令
- Spark框架搭建
- Maven依赖的配置
- 人事管理系统部署视频
- 请假管理系统部署与讲解视频