JavaWeb技能一栏

知识点列表:

开发:

1、页面开发:HTML,CSS,JavaScript,jQuery,BootStrap,Layui,Jsp,Tiles,Velocity,FreeMarker

2、持久化:原生JDBC,Mybatis,Hibernate

3、Java程序设计,Java数据结构和算法,设计模式,Spring , Spring MVC

4、项目构建工具Maven

5、日志Log4j

6、版本控制 Git

数据库技术:

1、SQL语句

2、参数调优和防SQL注入

3、MySQL数据库管理,常见DBMS

操作系统:

1、Linux命令行

2、Linux行为和原理

3、Bash脚本编程

4、包管理,环境控制,docker

5、Python自动化运维

服务器技术:

1、深入理解Tomcat

2、熟练掌握Nginx和CGI开发技术

附加:

缓存技术:

1、熟练使用并理解一种缓存技术(Redis,Memcache,EhCache)

非关系型数据库:

1、熟练使用并理解一种非关系型数据库(MongoDB)

中间件技术:

1、JMS:activeMQ和kafka

2、RPC: Dubbo

3、熟悉各类Apache大数据组件

设计模式:

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

2、熟悉观察者模式,工厂模式,访问者模式等常用设计

网络:

1、熟练使用并理解一个网络开发技术(Netty)

2、熟悉http,TCP协议

Java虚拟机:

1、熟悉jvm运行原理,内存分布

2、jvm参数调优

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容