个人技术栈

目的

本文档将记录个人技术积累的点点滴滴,用于以后复盘技术要点。

充实自己

 

 


 

个人技术栈1 前端1.1 Android1.1.1 Android的四大组件1.1.2 Activity1.1.2.1 Activity的生命周期1.1.2.2 Activity的启动方式1.1.3 Fragment1.1.3.1 Fragment的生命周期1.1.4 Service1.2 IOS1.3 小程序H51.4 JS2 后端2.1 Spring 3 Linux3.1 内核4 设计模式和设计原则4.1 设计模式4.1.1 单例模式4.1.2 建造者模式4.1.3 工厂模式4.1.4 观察者模式4.1.5 责任链模式4.1.6 装饰模式4.2 设计原则4.2.1 开闭原则5 架构设计5.1 MVVM5.2 MVI5.3 DDD6 操作系统6.1 线程和进程的概念7 数据库相关7.1 高并发在数据库中的应用7.2 REDIS怎么应用在高并发的场景中7.3 Mongodb数据库8 其他8.1 加密算法及其原理8.1.1 什么是对称加密算法8.1.2 什么是非对称加密

 

 

 


 

 

1 前端

1.1 Android

1.1.1 Android的四大组件

 

1.1.2 Activity

1.1.2.1 Activity的生命周期
1.1.2.2 Activity的启动方式

1.1.3 Fragment

1.1.3.1 Fragment的生命周期

1.1.4 Service

1.2 IOS

1.3 小程序H5

1.4 JS

 

 

 

 

 

2 后端

2.1 Spring

 

3 Linux

3.1 内核

 

 

4 设计模式和设计原则

4.1 设计模式

4.1.1 单例模式

4.1.2 建造者模式

4.1.3 工厂模式

4.1.4 观察者模式

4.1.5 责任链模式

4.1.6 装饰模式

4.2 设计原则

4.2.1 开闭原则

 

5 架构设计

5.1 MVVM

5.2 MVI

5.3 DDD

6 操作系统

6.1 线程和进程的概念

 

7 数据库相关

7.1 高并发在数据库中的应用

7.2 REDIS怎么应用在高并发的场景中

7.3 Mongodb数据库

 

8 其他

8.1 加密算法及其原理

8.1.1 什么是对称加密算法

8.1.2 什么是非对称加密