ID:349061

木南

高级后端工程师

  • 公司信息:
  • 华为
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

熟悉 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 进行传参交互,从而实现了更安全的代码沙箱。

案例展示

  • CodeReviewMaster

    CodeReviewMaster

    基于 Spring Cloud 微服务 + AIGC + MQ + Docker + ( Vue 3 + elementPlus)的 AI 编程论坛题目在 线评测系统。系统能够根据题目预设的测评用例对用户提交的代码进行执行和评测;拥有拍照 AI 做题和 AI 提供解 题思路功

  • 点评网

    点评网

    技术选型:SpringBoot、SpringMvc、MySQL、Redis、MybatisPlus 项目描述:本项目是对各种店铺的点评网,用户可以发表探店笔记,相互关注,点赞排行榜,购买优惠券等操作 项目实现:使用 Redis 的 lua 脚本结合消息队列解决一人一单和异步下

  • 点评网

    点评网

    技术选型:SpringBoot、SpringMvc、MySQL、Redis、MybatisPlus 项目描述:本项目是对各种店铺的点评网,用户可以发表探店笔记,相互关注,点赞排行榜,购买优惠券等操作 项目实现:使用 Redis 的 lua 脚本结合消息队列解决一人一单和异步下

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服