JAVA 框架
作者:老刘
链接:https://www.zhihu.com/question/362802033/answer/1641622606
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接: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简介、设计理念、优缺点、应用场景 | https://thinkwon.blog.csdn.net/article/details/102810748 |
2 | Spring模块组成(框架组成、整体架构、体系架构、体系结构) | https://thinkwon.blog.csdn.net/article/details/102810819 |
3 | Spring容器中bean的生命周期 | https://thinkwon.blog.csdn.net/article/details/102866432 |
4 | 控制反转(IoC)与依赖注入(DI)详解 | https://thinkwon.blog.csdn.net/article/details/102912332 |
MyBatis
Tomcat
待整理:Tomcat各组件作用 Tomcat集群 Tomcat面试题
序号 | 内容 | 链接地址 |
---|---|---|
1 | Win10安装Tomcat服务器与配置环境变量 | https://thinkwon.blog.csdn.net/article/details/102622905 |
2 | Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项 | https://thinkwon.blog.csdn.net/article/details/102717537 |
3 | Tomcat与JDK版本对应关系,Tomcat各版本特性 | https://thinkwon.blog.csdn.net/article/details/102622738 |
4 | Tomcat目录结构 | https://thinkwon.blog.csdn.net/article/details/102619466 |
5 | Tomcat乱码与端口占用的解决方案 | https://thinkwon.blog.csdn.net/article/details/102622824 |
6 | Tomcat系统架构与请求处理流程 | https://thinkwon.blog.csdn.net/article/details/102676442 |
7 | 史上最强Tomcat8性能优化 | https://thinkwon.blog.csdn.net/article/details/102744033 |
Spring Boot
序号 | 内容 | 链接地址 |
---|---|---|
1 | application.yml与bootstrap.yml的区别 | https://thinkwon.blog.csdn.net/article/details/100007093 |
2 | 一分钟了解约定优于配置 | https://thinkwon.blog.csdn.net/article/details/101703815 |