良好的java编程基础,熟练使用集合、基础IO,了解反射机制、AOP面向切面编程思想
熟悉主流开发框架,如SpringBoot、Spring cloud、MyBatis、MyBatisPlus等;
熟悉Spring框架,对IOC思想,DI以及SPI机制有一定了解。
熟练使用常用开发工具:IDEA,项目管理工具:Maven,代码管理工具:Git,代码测试工具:postman, 压测工具:Jemeter, Linux操作连接工具:FinalShell;
熟悉MySQL、mongoDB数据库的使用,熟练编写SQL语句,对Mysql有线上调优经验,对索引优化及 存储引擎有一定了解;
熟练掌握RabbitMQ,并具有实际开发使用经验。熟练掌握Kafka使用,保证消息投递一致性;
熟练掌握分布式事务seata,分布式文件存储MinIO,分布式锁框架Redision, 分布式搜索Elasticsearch,分布式定时任务xxl-job等相关中间件的使用;
熟练使用Linux,Docker,jenkins实现服务器的持续集成,能够独立完成项目的上线部署;
了解基本的前端技术:h5,css,javaScript,axios,vue,ElementUI。
项目名称:智慧党建平台
责任描述:
退伍军人党员管理模块: 设计数据库表,搭建退伍军人党员信息的增删改查接口和数据统计功能;
民主评议党员模块: 使用在用户界面上,提供党员评议的功能,包括选择被评议的党员、输入评议选项和评议意见,并将评议信息保存到mongodb数据库中。提供评议结果计算的功能,根据评议选项和意见对被评议党员的评议结果进行算分。
智能搜索模块: 使用Elasticsearch搜索引擎,将党员信息建立索引,以便快速查询;提供条件搜索,对搜索的结果进行筛选,并按照创建时间排序;根据用户的搜索历史和搜索行为,提供相关搜索推荐功能。
实时提醒模块: 将党员活动通知、重要会议提醒、待办任务等提醒存入Redis缓存 ;使用xxl-job定时任务周期性地检查是否有需要发送提醒的内容,根据设定的提醒时间将提醒内容发送给接收人。确定提醒的方式,可以通过弹窗、推送通知、短信等方式进行提醒。确定提醒对象:确定需要接收提醒的对象,可以是全体党员、特定党员组织或个人。
项目名称:智慧社区服务管理平台
住户管理:基于手机号验证操作实现用户快速注册登录,新入住用户提供注册功能, 有用户权限的使用者可修改个人信息; 在Mysql数据库中建立住户与门禁卡关联表,绑定住户与门禁卡关系。
图片管理:基于图片服务器上传图片,使用minIO存储图片。
人员车辆出入记录:利用门禁系统实现实时保存车辆出入记录,存入mysql数据库.车辆出入小区会扫描车牌号,使用kafka实时认证车牌号,已记录车辆可自动开启门禁。
车位管理:记录住户和车位的关系以及车位的租用日期,使用scheduled定时任务提醒租期即将到期用户及时缴费。
可兼职时间
可兼职地点
0条评论 雇主评价