木南

高级后端工程师
华为 · 3年经验
木南
日薪: ¥1000/8h
地点: 北京 海淀
时间: 可工作日远程
ID:349061 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Spring Redis Spring Boot MyBatis Java 微服务 Spring Cloud MySQL Vue JavaScript Linux HTTP
熟悉 Java 语言的使用,了解 Java 集合、反射、并发编程、网络编程;熟悉 JavaWeb 的使用
2、 熟悉关系型数据库 MySQL;熟练使用 Redis,了解 Redis 持久化、基本数据类型及其使用场景
3、 熟悉并在项目中使用过常用的设计模式,如工厂、策略、代理、模板方法模式
4、 熟悉操作系统进程与线程、调度算法等知识、熟悉常用数据结构,熟悉基础算法
5、 熟悉计算机网络,了解 HTTP、ICMP、TCP 等常见网络协议
6、 熟练使用 Spring、Spring MVC、MyBatis、Spring Boot 等主流开发框架
7、 了解 Spring Cloud 下的常用组件,对微服务架构有一定的了解
8、 熟悉 Javascript 和 Vue 框架、熟悉常用的 Linux 命令,能够在 Linux 上搭建开发环境

CodeReviewMaster - 全栈
项目描述:基于 Spring Cloud 微服务 + AIGC + MQ + Docker + ( Vue 3 + elementPlus)的 AI 编程论坛题目在
线评测系统。系统能够根据题目预设的测评用例对用户提交的代码进行执行和评测;拥有拍照 AI 做题和 AI 提供解
题思路功能,系统中自主实现的 Java 原生和 docker 容器代码沙箱,可作为独立服务供其他开发者调用。
主要职责:
● 自主设计判题机模块的架构,通过 静态工厂模式 + Spring 配置化 的方式实现了对多种代码沙箱的灵活调用,更
好地组织和管理对象的创建和配置,减轻硬编码的问题
● 使用 代理模式 对代码沙箱接口进行能力增强,统一实现了对代码沙箱调用前后的日志记录,减少重复代码。
● 使用 Java 安全管理器对用户提交的代码进行权限控制,使用黑白名单+字典树 的方式实现了对敏感操作的限制。
● 为保证沙箱宿主机的稳定性,选用 Docker 隔离用户代码,使用 Docker Java 库创建容器隔离执行代码,并通过 tty
和 Docker 进行传参交互,从而实现了更安全的代码沙箱。
木南 ID:349061 复制

木南

高级后端工程师 · 3年经验 · 华为
城市北京 海淀 日薪1000元/8h 时间 可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Spring Redis Spring Boot MyBatis Java 微服务 Spring Cloud MySQL Vue JavaScript Linux HTTP
熟悉 Java 语言的使用,了解 Java 集合、反射、并发编程、网络编程;熟悉 JavaWeb 的使用
2、 熟悉关系型数据库 MySQL;熟练使用 Redis,了解 Redis 持久化、基本数据类型及其使用场景
3、 熟悉并在项目中使用过常用的设计模式,如工厂、策略、代理、模板方法模式
4、 熟悉操作系统进程与线程、调度算法等知识、熟悉常用数据结构,熟悉基础算法
5、 熟悉计算机网络,了解 HTTP、ICMP、TCP 等常见网络协议
6、 熟练使用 Spring、Spring MVC、MyBatis、Spring Boot 等主流开发框架
7、 了解 Spring Cloud 下的常用组件,对微服务架构有一定的了解
8、 熟悉 Javascript 和 Vue 框架、熟悉常用的 Linux 命令,能够在 Linux 上搭建开发环境

项目经验

CodeReviewMaster - 全栈
项目描述:基于 Spring Cloud 微服务 + AIGC + MQ + Docker + ( Vue 3 + elementPlus)的 AI 编程论坛题目在
线评测系统。系统能够根据题目预设的测评用例对用户提交的代码进行执行和评测;拥有拍照 AI 做题和 AI 提供解
题思路功能,系统中自主实现的 Java 原生和 docker 容器代码沙箱,可作为独立服务供其他开发者调用。
主要职责:
● 自主设计判题机模块的架构,通过 静态工厂模式 + Spring 配置化 的方式实现了对多种代码沙箱的灵活调用,更
好地组织和管理对象的创建和配置,减轻硬编码的问题
● 使用 代理模式 对代码沙箱接口进行能力增强,统一实现了对代码沙箱调用前后的日志记录,减少重复代码。
● 使用 Java 安全管理器对用户提交的代码进行权限控制,使用黑白名单+字典树 的方式实现了对敏感操作的限制。
● 为保证沙箱宿主机的稳定性,选用 Docker 隔离用户代码,使用 Docker Java 库创建容器隔离执行代码,并通过 tty
和 Docker 进行传参交互,从而实现了更安全的代码沙箱。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏