1、熟悉 JAVA 集合、IO 、并发编程,如线程池、CAS 底层原理、volatile、 synchronized、AQS 等原理机制
2、熟悉JVM内存模型、类加载机制、GC机制,能够根据情形分析系统瓶颈和调优
3、熟悉 Mysql存储引擎、索引原理、事务对索引优化、表结构设计、分库分表等有深入理解
4、熟悉RabbitMQ消息队列机制,能够根据业务解决链式调用、应用解耦、削峰填谷、数据
最终一致性等问题
5、熟悉 redis 底层数据及常用数据结构,对 redis 的缓存应用、分布式锁应用、一致性
问题和缓存击穿、穿透、雪崩等场景有深刻理解。
6、对分布式高并发系统有丰富经验,能够对分布式环境下产生的各种问题,如分布式事 务、分布 式锁、分布式缓存等问题有深刻理解
7、熟悉 spring aop ioc 及事务机制,对 spring cloud 全家桶有丰富的运用经验
8、熟悉 Es,能够运用 ES 处理全文检索、ELK等应用
9、熟悉 CI/CD、jekins、harbor、git、docker、k8s、swagger、yapi等开发和发版 管理工具
10、熟悉 spring、springboot、springcloud、 mysql、kafka、zookeeper、nacos、 gateway、 mq、redis、nginx、docker、jenkins、 k8s、git
11、能快速进行c#,wpf, vue,html,jsp等前端页面的开发...
1、设计物料编码生成规则、编写存储过程接,实现多类型物料不同的物料编码.
2、增加Activity工作流审核节点,设置监听器通过组织和角色找到相关的审批人(按组设置)、且配置assignment事件的监听器给对应审批人发送待办,对供应商分期付款模式进行审批,从而实现单据的流转, 提高系统的灵活性.
3、使用自定义注解@Desenstitize注解对仓储服务商中涉及到的敏感信息如金额、手机号、身份证号等字段进行脱敏展示(如:132****3269).
4、设计Mes条码快捷打印,绕过普通条码打印校验规则,自适合内外箱标签.
5、基于SpringBoot多数据源模式,开发定时任务,批量完成ERP2MES, MES2ERP数据定时定量提取、校验及同步。
6、使用powerdesigner设计数据库ER时序图,jeecg低代码模式+java设计模式对原代码重构,开发仓储服务商系统,并用codeSmith一键生成c# wpf前端代码
7、使用redis+唯一令牌信息+luna脚本防止页面重复提交