个人博客
记录平时学习的点滴。
思维导图
📰 算法
一、 剑指 Offer
二、 算法
应用
📓 操作系统
📒 网络
一、 Scoket
📔 面向对象
一、 设计模式
23种设计模式
创建型
行为型
结构型
二、 面向对象思想
继承、封装、多态
📕 数据库
📗 Java
一、 Java基础
一些基础知识以及常用的内容
常用内容
- 反射机制–Map与JavaBean的相互转换
- Java优化编程的37条法则(转)
- 字符串反转
- new 一个对象放在循环内部和外部的区别
- 对List操作出现的异常和问题
- BeanUtils.copyProperties
- Java后端解析前端传入Json
二、 Java容器
ArrayList、Vector、CopyOnWriteArrayList、LinkedList、HashMap、ConcurrentHashMap、LinkedHashMap、WeekHashMap 分析。
常用内容
三、 Java并发
线程使用方式、两种互斥同步方法、线程协作、JUC、线程安全、内存模型、锁优化。
四、 Java虚拟机
五、 Java I/O
NIO 的原理以及实例。
📘 分布式
一、 Spring Cloud
1、 Spring Cloud (Hoxton版本)
- SpringCloud-使用Eureka实现服务注册与发现
- SpringCloud-创建Eureka服务提供者
- SpringCloud-创建服务消费者(Ribbon)
- SpringCloud-创建服务消费者(Feign)
- SpringCloud-使用Hystrix熔断器防止服务雪崩
- SpringCloud-使用Hystrix Dashboard熔断器仪表盘监控
- SpringCloud-使用Zuul路由网关统一访问接口
- SpringCloud-使用Zuul路由网关服务过滤功能
2、Spring Cloud服务配置
3、Spring Cloud服务追踪
二、 Spring Cloud Alibaba
三、Zookeeper+Doubbo
📙 工具
一、 Git
- Git基本操作的学习
- git仓库删除所有提交历史记录,成为一个干净的新仓库(转)
- git配置(Windows+Linux)
- 使用 .gitignore 忽略 Git 仓库中的文件(转)
- Git 代码回滚(转)
- Git指令整理(转)
二、Docker
- Docker部署Mysql并实现数据持久化
- Docker环境的安装以及常用命令 centos7
- Docker私有仓库Registry
- Docker-+jenkins+GitLab
- Docker+FastDFS
- Docker中容器的备份、恢复和迁移
📚 编码实践
📖 框架系列
一、Spring
二、 SpringBoot
快速入门
Web开发
安全管理
数据访问
缓存支持
日志管理
消息服务
邮件
监控管理
其他功能
SpringBoot使用Dubbo