JAVA基础扎实,理解io、多线程、集合等基础,对JVM原理比较熟悉;熟悉tcp、http等基本协议;
精通Java web开发,熟悉SpringMVC、Spring、MyBatis等主流框架,了解实现原理;
熟悉分布式系统原理和开发,熟悉spring boot、spring Cloud、Dubbo、redis、kafka、RabbitMQ、zookeeper等主流开源框架;
熟悉微服务框架和容器化部署方式,有清晰的设计思路、熟悉常见设计模式、多线程等;
熟悉MySQL, SEQSERVER数据库、缓存、消息队列、RPC等机制;
1.通过bootstarp/ajax实现基础的表单报表 和echarts实现图形报表
2.使用工厂模式实现对多种类型的数据校验,也可以通过自己实现接口传入自定义接口,拓展校验类型.
3.使用线程进行项目和用户的权限增量更新,和编写存储过程实现对用户权限的全量更新,
4.对接canmuda 工作流引擎,编写相应接口,实现对流程结果的校验.
5.使用easyReport编写常规表单报表.
6.自定义注解加mybatis拦截器实现在mybatis执行sql前后实现对敏感数据进行加解密处理
7.使用mybatis拦截器实现对全局插入日期的留痕记录.
8.使用spring security实现前端按钮的权限控制