熟悉 Java 集合类底层源码
熟练使用 Spring、SpringBoot、SpringCloud、MyBatis、MyBatisPlus 等
开发框架
熟悉 Mysql 及其索引数据结构、MVCC、事务、存储引擎以及 SQL 优化
熟悉 Redis 常见的数据类型,主从复制以及负载均衡的配置
熟悉 RabbitMQ 消息队列
熟悉锁、线程、线程池的底层以及常用方法
熟悉 JVM 原理,包括内存模型、类加载机制以及性能优化
熟悉分布式服务治理工具 Dubbo、分布式协调组件 Zookeeper
熟悉 Nginx 正向代理、反向代理、负载均衡
熟悉 Linux 常用命令,对 Docker 有一定了解
熟练使用 Git、Jenkins、Confluence、禅道等项目管理工具
对 UML、使用 Rose、PD 等建模工具,墨刀、xiaopiu 原型工具有一定了解
熟悉项目设计与开发流程,有一定的运维经验
项目名称:科管系统数据安全
担任角色:核心开发人员
组内人数:8 人 (前端 3 人,后端 5 人)
技术框架: SpringBoot、 SpringCloud(Nacos+Feign+Config)、
Mybaits、 Redis、MySQL、ElasticSearch、Kafka
开发工具:IDEA、Git、禅道、typora
项目描述:
一、根据目前数据分级分类政策法规和标准,以及信息公开网站平 台
的内容安全管理规范,形成适用于科管系统的科技信息资源分类分级方案
二、建设形成稳定高效的开源网络信息采集工具、数据分类分级工具
和 敏感数据规则库三大工具集,以便对目标网站、新媒体公众号等互联网
开源信 息进行采集,对于了解科管系统核心敏感信息资源的暴露情况提供
基础,也可为建设开源情报知识库的内容资源做补充。
三、 采用 Spring Cloud 实现服务治理,使用 Nginx 作为负载均衡服务
器,采用 K8S 集群作为应用服务器,通过配置实现多个 POD 服务器节点的负
载均衡,并且支持动态扩容和缩容。同时,每个 POD 都会连接到 MySQL、Redis
等中间件进行数据存储和读取,服务注册和发现使用 Nacos 组件实现,使用
Feign 组件进行服务间调用
主要技术:
采用 Nacos 集群实现服务的注册和发现
采用 minio 分布式文件系统进行静态文件存储
采用 XXL-JOB 实现分布式任务调度
采用 Redis 做分布式缓存
采用 Elastic Search 存储海量采集数据
负责内容:
负责分布式任务调度平台 XXL-JOB 实现自动爬取
负责分级分类模块业务实现
负责敏感数据开发业务,使用 Kafka 接收处理采集信息
使用 FreeMaker 模板引擎进行高级渲染导出文件
可兼职时间
可兼职地点
0条评论 雇主评价