掌握java8,会基本的java 8特性,深入理解java的OOP思想,熟悉多种java设计模式。
熟悉Spring,Spring MVC,Mybatis-puls,Spring Security,Shiro,AOP,面相函数编程等。
熟悉数据库 Mysql,MongoDB和缓存数据库Redis。
熟悉Nginx代理工具。
熟悉Spring boot,Spring Cloud等服务框架(分布式事务暂未使用过,不过可采用GTS和RocketMQ解决)
会最基本的Linux命令。
熟悉掌握Svn,Git,Maven,Node.js
熟悉JavaScript,Ajax,JQuery,HTML/CSS等前端开发技术。
熟悉掌握Vue 2.x,Element UI,Vuex,Router等。
由于编写项目都是市级电信项目,不对外公开,所以没有特定提供外网地址,如要查看成品请联系我本人,请谅解,谢谢。
前端采用vue 2.x和elementUI,后端采用Spring Cloud和Spring Security安全认证,数据库采用Mysql,缓存数据库采用了Redis和MongoDB,版本控制采用本地化Git。
前端统一采用了ES6写法,模块组件化,个人编写组件封装实现父子组件的通信,利用aiosx请求和拦截。
后端采用了拆分化服务来解决分布式事务的问题,严格按照阿里代码规范编写,统一采用Restful风格。
本人实现了Redis缓存Token,进行系统认证,采用RSA作为加密认证,利用redis缓存首页和报表信息等。
本人清洗过数据报表和发布升级,项目中使用过Mysql的自定义函数和存储过程,定义Mysql的定时器,Java后端也采用了Quartz定时任务等。