导图社区 Java工程师知识
构架技能,BIgData,解决方案,其他技能,专业基石,java基础,Javaweb,重构设计,开源框架,数据存储,测试技能。
创新思维之微创新头脑风暴,用一种与众不同的方法从现实接近理想,用第一性原理来找到真正要解决的问题。
剪辑视频培训要点,剪辑基本规则,剪辑手法及蒙太奇技巧,剪辑基本规则要了解镜头素材的选择、剪接点的确定、镜头长度的确定、剪辑中的景别安排、剪辑中的匹配原则、剪辑中运动的表现。
本图介绍了架构师的基础技术、开源项目、设计理论、架构模式、综合能力,如编程语言、操作系统、网络、底层技术、数据结构和算法、安全的基本技术。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Java工程师知识图谱
LinuxOS
Linux常用命令
Shell脚本编程
中间软件
Redis
RocketMQ
Zookeeper
ElasticSearch
性能优化
web前端性能优化
终端优化
传输优化
反向代理
动静分离
CDN加速
应用服务性能优化
集群
缓存
异步
代码
并发编程
资源复用
数据结构
分析工具<br>
线上性能分析工具
Arthas<br>
Btrace
Byteman
JVM
数据存取性能优化
SQL优化
索引优化
数据库架构+分库分表
架构技能
分布式架构
Keepalive+Nginx/LVS
RPC
Dubbo
SpringCloud
服务治理
服务熔断
服务降级
服务限流
服务隔离
MQ
KAFKA
Memcached
分布式数据一致性
微服务架构
Docker
数据库架构
主备架构
主从架构
双主架构
BigData
数据收集
网络爬虫
Flume/Logstash/Beats
Flume+KAFKA+ELK
数据存储
HDFS
Hive
Hbase
MongoDB
数据检索
Elasticsearch
数据处理
MapReduce
Storm
Spark
Flink
数据挖掘
机器学习
解决方案
技术解决方案
业务解决方案
其他技能
开发工具
Intellij IDEA
Eclipse
项目构建
Maven
Gradle
版本控制
Git
SVN
专业基石
算法
算法思想
常用算法
Java基础
基础
集合
IO/NIO
网络编程
并发基石
线程基础
synchronized
JUC
编码规范
JavaWeb
JSP
Servlet
Html
JavaScript
JQuery
模板引擎
Velocity
Freemarker
Tomcat
重构设计
设计原则
抽象、封装、继承、多态
开闭原则总则
依赖倒置原则
接口隔离原则
订单接口类不要包含对用户增删改操作的接口(方法)
单一职责原则
XX接口类的单个接口(方法)不要承载过多的任务
里氏替换原则
最少知道原则
合成复用原则
常用设计模式
#############10种常用############ Build:Singleton Build:SimpleFactory/FactoryMethod Structure:Adapter Structure:Decorator Structure:Proxy Behavior:Command Behavior:Strategy Behavior:Observer Behavior:TemplateMethod Behavior:Chain of Responsibility ###########13中不常用############ Build:Prototype Build:AbstractFactory Build:Builder Structure:Facade Structure:Bridge Structure:Composite Structure:Flyweight Behavior:Interpreter Behavior:Iterator Behavior:Mediator Behavior:Memento Behavior:Visitor Behavior:State
创建型模式
单例模式
工厂模式
结构型模式
代理模式
装饰模式
适配器模式
行为型模式
策略模式
命令模式
责任链模式
观察者模式
模板方法模式
重构-改善既有代码的设计
开源框架
NET框架
Netty
Mina
HttpClient
MVC框架
Spring
Struts
ORM框架
MyBatis
Hibernate
RPC框架
Thrift
SQL数据库
MySQL
Oracle
JDBC
连接池
Druid
HikariCP
分库分表
ShardingSphere
MyCat
TDDL
NoSQL数据库
测试技能
单元测试
Mock
SpringTest
压力测试
JMeter