1.熟练掌握j2ee相关知识,了解servlet、过滤器等特性
2.熟练使用tomcat、东方通、Nginx、redis、docker等中间件
3.对国产化数据库(达梦、金仓、南大通用等)适配有丰富的经验
4.熟练掌握springboot(其中springmvc、aop、依赖注入等)、springCloud(springgateway+alibabaNacos等)、mybatis框架、微服务设
计与搭建
5.熟练使用国际算法(RSA/3DES/AES)及商密算法(SM2/SM3/SM4)
6.熟练使用Axure RP,powerdesigner等原型设计工具
7.需求规格说明书、概要设计、详细设计、外部接口接入文档、ppt等均可编写。
8.熟练使用linux系统,自己也以deepin OS作为工作电脑的操作系统
9.熟练oracle、mysql、sql server、postgresql及各种国产化数据库等
10.熟练使用Tomacat、weblogic、Nignx、东方通等web服务器中间件
11.熟练使用redis、docker、kafka等中间件
12.熟练使用多线程,熟练根据业务定义线程池。熟练使用IO流、NIO2等。
13.了解jvm的运行原理,熟练通过jvm的内存文件进行性能分析及优化。
技术框架:springboot + mybatis +springGateway+vue+mariadb
密码服务平台(Paas )主要分为密码服务平台、租户系统及密码服务,为应用系统提供简单易用的密码服务接口,让每个工程师都可以使用该服务完成应用系统的安全性建设。
● 密码服务平台:提供密码设备管理、服务注册、密码设备调度,数据视图等功能。
● 租户系统:提供了应用系统注册、服务订阅、密钥管理等功能。
● 密码服务:提供密钥全生命周期的管理接口,密码服务接口(数据落地存储的机密性,完整性等)
● 服务平台封装了多个厂商的多个密码产品,屏蔽各个厂商的服务接口差异化,对外提供统 一的服务接口,由网关服务统一处理认证、日志、限流等工作。其中封装的密码产品包含:签名验签服务器、时间戳服务器、认证服务、电子签章等服务。
● 为了解决软硬算法的差异,及适配硬件厂商的动态库文件,设计开发了一个中间件,屏蔽软/硬算法的差异,对外提供一套接口。密码服务使用该中间件完成密码运算,后续若需要兼容其他厂商密码机,则扩展中间件的实现类即可。
该产品是为了减少汽车修理厂与汽车配件供应商之间的距离,传统模式,汽车配件厂商与修车厂之间存在多层代理商,层层加码,导致汽车配件到修车厂的手里,价格已经非常高了。该系统采用汽修厂询价,多个供货商进行报价,汽修厂择价低者进行购买,获得最大优惠。 我在其中负责询价及首页菜单分类部分。
该系统为降低密码的学习成本,降低使用门槛,将各种密码产品的密码服务进行封装,以SDK包的形式提供简单的接口调用。并同时提供参数相同的http接口,供非java语言的业务系统进行调用。 密码服务平台(paas ):主要分为密码服务平台、租户系统及密码服务。该系统主要是为了解决大多