1. 具备扎实的java基础,理解面向对象思想具有良好的编码习惯;
2. 掌握jQuery、HTML、JavaScript、Ajax等前端技术。
3. 掌握Spring、SpringMVC、SpringBoot、Hibernate、Mybatis-Plus等框及原理。
4. 掌握Layui、Vue、Ztree等前端框架技术。
5. 熟练掌握JDBC 、JSP、EL表达式、Servlet 等JAVA开发技术的使用。
6. 具有很好的代码优化、sql优化、阅读代码的能力。
7. 熟悉使用关系型数据库MySQL、人大金仓,了解Oracle数据库。
8. 熟悉多线程、JVM、类加载机制、垃圾回收等策略。
9. 掌握linux的基本操作。了解非关系型数据库使用redis等缓存服务器技术。
10.了解分布式dubbox/zookeeper工作原理。
11.了解工作流的运行以及对工作流的校验规则。
12.熟悉解决跨域、短信发送、邮件发送等常用技术。
之前写过很多项目,比如小说、电影院、酒店等内网使用项目,说说最近写的吧,也是工作的项目,最近的在写国家项目,处于敏感有一些不能说,关于公务员方便沟通的内网管理系统,里面用到了很多技术,比如:单点登录、工作流、监控日志、swagger接口、wps文档接口、还有国产数据库的使用、以及在linux中使用金蝶中间件来维护项目的运行。 再说说项目的架构,项目是springboot项目,采用分库分表,读写分离的方式维护高可用、高效率,因为项目核心是JBPM,项目中运用了多线程来控制,发送多个节点等运维方面,起步就用了三台基础服务器做小集群,这小集群是核心,后面有7台多服务器做辅助功能,不得不说,与国家合作才是土豪呀。 项目先介绍这里,有意思的小伙伴请呼叫!合作互赢,一切好说。