做一个完整的Java Web项目需要掌握的技能

做一个完整的Java Web项目需要掌握的技能

做一个完整的Java Web项目需要掌握的技能

开发

  • 视图层技术
    • HTML, CSS, JS, AJAX, Tiles, Velocity, FreeMarker

持久层技术

  1. MyBatis
  2. Hibernate

Spring , Spring MVC

项目构建工具Maven

日志Log4j

版本控制 Git

数据库技术

  1. SQL语句
  2. 参数调优

操作系统

  1. 熟练掌握一种Linux系统,原理,Shell命令

服务器技术

  1. 熟练使用并理解一个应用服务器技术的原理(Tomcat)
  2. 熟练使用并理解一个Web服务器技术的原理(Nginx)

缓存技术

  1. 熟练使用并理解一种缓存技术(Redis, Memcache,EhCache)
  2. 非关系型数据库
  3. 熟练使用并理解一种非关系型数据库(MongoDB)

中间件技术

  1. JMS: activeMQ和kafka
  2. RPC: Dubbo

设计模式

  1. 了解并能够使用几种最主要的设计模式

网络

  1. 熟练使用并理解一个网络开发技术(Netty)
  2. 熟悉http,TCP协议

Java虚拟机

  1. 熟悉jvm运行原理,内存分布
  2. jvm参数调优

www.zeeklog.com  - 做一个完整的Java Web项目需要掌握的技能

Read more

超棒的雅思资源!

超棒的雅思资源!

雅思真题材料地址: https://github.com/zeeklog/IETLS 感谢所有人。材料来自:@shah0150 & @kbtxwer * 超棒的雅思资源 * 雅思简介 * 听力 * 阅读 * 写作 * 口语 * 词汇 * 其他 * YouTube 频道 * [播客] (#podcasts) 雅思简介 * 什么是雅思 - 了解什么是雅思 听力 * 高级听力 * 雅思官方网站 * 考试英语 * 英国广播公司节目 * 乔治梅森大学口音学习网站 - 学习不同的口音 * 英国广播公司播客 * 英国文化协会听力练习 阅读 * 雅思提升阅读 写作 * 雅思提升写作 * 雅思从 6 分到 9 分 * 迷你雅思 口语 * Verbling 提供在线英语家教服务

By Ne0inhk
🚀Zeek.ai一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器

🚀Zeek.ai一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器

是一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器。 集成了 SearXNG AI 搜索、开发工具集合、 市面上最流行的 AI 工具门户,以及代码编写和桌面快捷工具等功能, 通过模块化的 Monorepo 架构,提供轻量级、可扩展且高效的桌面体验, 助力 AI 驱动的日常工作流程。

By Ne0inhk