作者:老刘
链接:https://www.zhihu.com/question/362802033/answer/1641622606
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

常用框架:

  • 集成开发工具(IDE):Eclipse、MyEclipse、Spring Tool Suite(STS)、Intellij IDEA、NetBeans、JBuilder、JCreator
  • JAVA服务器:tomcat、jboss、websphere、weblogic、resin、jetty、apusic、apache
  • 负载均衡:nginx、lvs
  • web层框架:Spring MVC、Struts2、Struts1、Google Web Toolkit(GWT)、JQWEB
  • 服务层框架:Spring、EJB
  • 持久层框架:Hibernate、MyBatis、JPA、TopLink
  • 数据库:Oracle、MySql、MSSQL、Redis
  • 项目构建:maven、ant
  • 持续集成:Jenkins
  • 版本控制:SVN、CVS、VSS、GIT
  • 私服:Nexus
  • 消息组件:IBM MQ、RabbitMQ、ActiveMQ、RocketMq
  • 日志框架:Commons Logging、log4j 、slf4j、IOC
  • 缓存框架:memcache、redis、ehcache、jboss cache
  • RPC框架:Hessian、Dubbo
  • 规则引擎:Drools
  • 工作流:Activiti
  • 批处理:Spring Batch
  • 通用查询框架:Query DSL
  • JAVA安全框架:shiro、Spring Security
  • 代码静态检查工具:FindBugs、PMD
  • Linux操作系统:CentOS、Ubuntu、SUSE Linux、
  • 常用工具:PLSQL Developer(Oracle)、Navicat(MySql)、FileZilla(FTP)、Xshell(SSH)、putty(SSH)、SecureCRT(SSH)、jd-gui(反编译)

如何学习一个框架或者技术:

  • 是什么,简介,概述
  • 有什么用,用途,使用场景
  • 怎么用,在实际开发中的应用,注意事项
  • 优缺点
  • 框架原理,工作流程,工作原理
  • 常见面试题
  • 源码分析,核心类,核心方法,设计模式
  • 发布博客,在开发和实践中,博客反馈中持续改进
  • 与同事朋友交流,技术论坛,技术分享中持续丰富知识

下面举例说明:

Spring

序号 内容 链接地址
1 Spring简介、设计理念、优缺点、应用场景 article/details/102810748
2 Spring模块组成(框架组成、整体架构、体系架构、体系结构) article/details/102810819
3 Spring容器中bean的生命周期 article/details/102866432
4 控制反转(IoC)与依赖注入(DI)详解 article/details/102912332

MyBatis

序号 内容 链接地址
1 MyBatis官方文档 article/details/100887995
2 MyBatis官方文档-简介 article/details/100887076
3 MyBatis官方文档-入门 article/details/100887176
4 MyBatis官方文档-XML 配置 article/details/100887349
5 MyBatis官方文档-XML 映射文件 article/details/100887478
6 MyBatis官方文档-动态 SQL article/details/100887702
7 MyBatis官方文档-Java API article/details/100887746
8 MyBatis官方文档-SQL 语句构建器类 article/details/100887821
9 MyBatis官方文档-日志 article/details/100887951
10 MyBatis功能架构 article/details/101295025
11 MyBatis工作原理 article/details/101293609
12 MyBatis核心类 article/details/101293216
13 MyBatis面试宝典 article/details/101292950
14 MyBatis实现一对一,一对多关联查询 article/details/101322334
15 MyBatis缓存 article/details/101351212

Tomcat

待整理:Tomcat各组件作用 Tomcat集群 Tomcat面试题

序号 内容 链接地址
1 Win10安装Tomcat服务器与配置环境变量 article/details/102622905
2 Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项 article/details/102717537
3 Tomcat与JDK版本对应关系,Tomcat各版本特性 article/details/102622738
4 Tomcat目录结构 article/details/102619466
5 Tomcat乱码与端口占用的解决方案 article/details/102622824
6 Tomcat系统架构与请求处理流程 article/details/102676442
7 史上最强Tomcat8性能优化 article/details/102744033

Spring Boot

序号 内容 链接地址
1 application.yml与bootstrap.yml的区别 article/details/100007093
2 一分钟了解约定优于配置 article/details/101703815

Spring Cloud

序号 内容 链接地址
1 Spring Cloud入门-十分钟了解Spring Cloud article/details/103715146
2 Spring Cloud入门-Eureka服务注册与发现(Hoxton版本) article/details/103726655
3 Spring Cloud入门-Ribbon服务消费者(Hoxton版本) article/details/103729080
4 Spring Cloud入门-Hystrix断路器(Hoxton版本) article/details/103732497
5 Spring Cloud入门-Hystrix Dashboard与Turbine断路器监控(Hoxton版本) article/details/103734664
6 Spring Cloud入门-OpenFeign服务消费者(Hoxton版本) article/details/103735751
7 Spring Cloud入门-Zuul服务网关(Hoxton版本) article/details/103738851
8 Spring Cloud入门-Config分布式配置中心(Hoxton版本) article/details/103739628
9 Spring Cloud入门-Bus消息总线(Hoxton版本) article/details/103753372
10 Spring Cloud入门-Sleuth服务链路跟踪(Hoxton版本) article/details/103753896
11 Spring Cloud入门-Consul服务注册发现与配置中心(Hoxton版本) article/details/103756139
12 Spring Cloud入门-Gateway服务网关(Hoxton版本) article/details/103757927
13 Spring Cloud入门-Admin服务监控中心(Hoxton版本) article/details/103758697
14 Spring Cloud入门-Oauth2授权的使用(Hoxton版本) article/details/103761687
15 Spring Cloud入门-Oauth2授权之JWT集成(Hoxton版本) article/details/103763364
16 Spring Cloud入门-Oauth2授权之基于JWT完成单点登录(Hoxton版本) article/details/103766368
17 Spring Cloud入门-Nacos实现注册和配置中心(Hoxton版本) article/details/103769680
18 Spring Cloud入门-Sentinel实现服务限流、熔断与降级(Hoxton版本) article/details/103770879
19 Spring Cloud入门-Seata处理分布式事务问题(Hoxton版本) article/details/103786102
20 Spring Cloud入门-汇总篇(Hoxton版本) article/details/103786588

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2021-09-30
  • 2021-12-12
  • 2022-01-19
猜你喜欢
  • 2021-08-01
  • 2021-07-13
  • 2021-09-27
  • 2021-09-24
  • 2021-12-14
  • 2021-10-19
相关资源
相似解决方案