我的Java Web之路 - 技术汇总

介绍

本篇将Java Web开发所涉及的技术全部列出,以便对照学习。另外,对技术进行分类总结也能加深技术的理解。

先初步列出,后续不断的修正和补全,也欢迎大家批评指正。

工具

这里的工具是指最终不会成为你所开发的程序代码的一部分的东西。

软件工程工具

  • 设计建模工具:Visio、UML
  • Java提供的工具:jvm、javac、java、jar、javadoc
  • 版本管理:Git、SVN
  • 集成开发工具:Eclipse、Idea
  • 构建工具:Maven、Gradle、Ant
  • 集成工具:Jenkins
  • 测试工具:浏览器及其插件、SoapUI、Postman、LoadRunner
  • 交付部署工具:Docker、Kubernetes
  • 问题排查工具:ping、telnet、Wireshark、Linux shell命令、Java提供的工具
  • 日志收集分析工具:kafka、logstash、ElasticSearch、Kibana

管理工具

  • 办公:Word、Excel、Outlook、PowerPoint
  • 项目:Project
  • 需求、问题、缺陷:Excel、Jira

运行组件

  • Web容器/服务器:Tomcat、Netty、Nginx、Apache
  • 数据库:Mysql、ElasticSearch、MongoDB、Neo4j
  • 缓存:Redis、Memcached
  • 消息队列:Rabbitmq、Kafka
  • 分布式:Zookeeper、Mesos
  • 大数据:Hadoop、Hive、Pig、HDFS、HBase、Spark、Storm
  • 云计算:OpenStack
  • 人工智能:
  • 区块链:

技术

  • 架构
  • 网络协议
  • 设计模式
  • 算法
  • 分布式
  • 数据库
  • NOSQL

框架

这里的框架是指最终会成为你所开发的程序代码的一部分的东西。

基础

  • Java运行时库:JDK(基础、集合、并发、反射、泛型)
  • Servlet:
  • IOC、Spring IOC、Java托管Bean
  • AOP:Spring AOP
  • MVC:Spring MVC、Struts2、JSF
  • ORM:JDBC、Mybatis、Hibernate、JPA
  • 数据库连接池:Tomcat自带的、C3P0、Druid
  • 事务管理:JTA、Spring事务管理
  • 测试:Junit、Mockito
  • 日志:Slf4j、Logback
  • 安全:Shiro、SpringSecurity
  • 展示:html、html5、css、thymeleaf、JSP
  • javascript:Jquery、Angular、Bootstrap
  • xml:
  • json:
  • 其他序列化:

结构方面

  • 微服务:SpringCloud
  • 定时任务:
  • 流程:
  • 响应式:RxJava
  • Web Service:CXF
  • REST:

热门技术

  • 大数据:
  • 云计算:
  • 物联网:
  • 人工智能:
  • 区块链:

应用方面

  • 推荐系统:
  • 爬虫:
  • 搜索引擎:
Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值