语言
1. 2 年 Java 项目开发经验,擅长服务端开发,能独立解决 Java 开发过程中遇到的问题;
2. 1 年 Groovy 项目开发经验,擅长编写数据处理,内容抓取所需的脚本程序;
3. 了解 JavaScript、Html、CSS 等前端开发的基本知识,能编写出简洁的页面;
框架
1. 掌握 Spring、SpringMVC、MyBatis、Hibernate、smarty 的用法,理解 IoC、AOP 的原理;
2. 掌握基于 微信公众平台、第三方平台 的服务开发;
3. 掌握 Vertx 的 Http-Api 的用法,利用它的 Groovy 接口搭建了一个简单的 Http 敏捷开发框架
(Vertx-Http-Api-Wrap);
4. 熟悉 Spring boot 的使用;
工具
熟练使用 MySql、Linux、Redis、Tomcat、Nginx、Gradle、Maven、Git、Xshell 等
原理
1. 熟悉常见的数据结构与算法
2. 熟悉多线程,线程同步、并发、缓存、数据库、网络等编程场景
3. 熟悉基本的网络原理、HTTP、TCP/IP、WebSocket 协议
4. 熟悉大型 Web 网站的工作架构原理、常见的设计模式
5. 熟悉 JVM 的基本原理
6. 熟悉 Git 本地、远程分支管理,分支 Merge、冲突解决及 Stash/stage 等命令的具体使用场景
7. 熟悉常见 Linux 命令的使用
8. 数据库复制原理。索引,事务
9. 2pc/3pc、 zookeeper 选举算法
评论0
最新资源