我想长胖

Java工程师
美团 · 3年经验
我想长胖
日薪: ¥500/8h
地点: 北京 海淀
时间: 可工作日远程
ID:327106 复制

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

AI 技能提取 | Spring Redis 微服务 Spring Boot Spring Cloud MyBatis Kafka Vue Elasticsearch Java MySQL MongoDB PostgreSQL React Webpack
后端方面,我熟练运用 Java 核心(多线程、JVM 调优、集合框架),精通 Spring Boot/Spring Cloud 构建微服务,配合 MyBatis 完成数据库交互,同时掌握 Redis 缓存、Kafka 消息队列和 Elasticsearch 搜索的集成。前端领域,我精通 HTML5/CSS3,熟练使用 Vue.js/React 框架,配合 TypeScript 和 Webpack 进行组件化开发,通过 Axios 实现前后端数据交互。数据库方面,我擅长 MySQL/PostgreSQL 的 SQL 优化与事务管理,也熟悉 MongoDB 和 Redis 的非关系型数据处理。工具链上,Git/Maven/Gradle 是日常开发必备,Docker/Kubernetes 实现容器化部署,Jenkins 完成 CI/CD 流程。此外,我熟悉设计模式、RESTful API 设计,了解 HTTP 协议及云服务(阿里云 / AWS),能够独立完成从需求分析到线上部署的全流程,并具备问题定位与性能优化能力。

在之前的工作里,我深度参与了人力资源管理系统权限模块的开发与优化,收获颇丰。
起初,我负责梳理系统权限需求。和业务团队紧密交流,明确了不同角色(如普通员工、部门经理、HR、管理员)在系统中的操作权限差异。普通员工只能查看个人信息与考勤;部门经理能审批下属请假、调岗;HR 可进行员工招聘、入职等操作;管理员则拥有最高权限,能管理所有用户和系统设置。
技术实现上,我采用了基于角色的访问控制(RBAC)模型。运用 Spring Security 框架,结合数据库存储用户、角色和权限信息。创建了用户表、角色表和权限表,通过中间表关联它们。当用户登录系统,系统会根据其角色加载相应权限,对用户的操作请求进行验证。
在开发过程中,遇到了权限更新不及时的问题。通过引入缓存机制,使用 Redis 存储用户权限信息,当权限发生变更时,及时更新缓存,保证了权限的实时性。
为了方便管理和维护,我还设计了可视化的权限管理界面。管理员能在界面上轻松地添加、修改和删除角色与权限,大大提高了管理效率。
这个项目让我对权限管理系统有了更深入的理解,提升了我在权限设计、开发和优化方面的能力。
我想长胖 ID:327106 复制

我想长胖

Java工程师 · 3年经验 · 美团
城市北京 海淀 日薪500元/8h 时间 可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

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

技术能力

AI 技能提取 | Spring Redis 微服务 Spring Boot Spring Cloud MyBatis Kafka Vue Elasticsearch Java MySQL MongoDB PostgreSQL React Webpack
后端方面,我熟练运用 Java 核心(多线程、JVM 调优、集合框架),精通 Spring Boot/Spring Cloud 构建微服务,配合 MyBatis 完成数据库交互,同时掌握 Redis 缓存、Kafka 消息队列和 Elasticsearch 搜索的集成。前端领域,我精通 HTML5/CSS3,熟练使用 Vue.js/React 框架,配合 TypeScript 和 Webpack 进行组件化开发,通过 Axios 实现前后端数据交互。数据库方面,我擅长 MySQL/PostgreSQL 的 SQL 优化与事务管理,也熟悉 MongoDB 和 Redis 的非关系型数据处理。工具链上,Git/Maven/Gradle 是日常开发必备,Docker/Kubernetes 实现容器化部署,Jenkins 完成 CI/CD 流程。此外,我熟悉设计模式、RESTful API 设计,了解 HTTP 协议及云服务(阿里云 / AWS),能够独立完成从需求分析到线上部署的全流程,并具备问题定位与性能优化能力。

项目经验

在之前的工作里,我深度参与了人力资源管理系统权限模块的开发与优化,收获颇丰。
起初,我负责梳理系统权限需求。和业务团队紧密交流,明确了不同角色(如普通员工、部门经理、HR、管理员)在系统中的操作权限差异。普通员工只能查看个人信息与考勤;部门经理能审批下属请假、调岗;HR 可进行员工招聘、入职等操作;管理员则拥有最高权限,能管理所有用户和系统设置。
技术实现上,我采用了基于角色的访问控制(RBAC)模型。运用 Spring Security 框架,结合数据库存储用户、角色和权限信息。创建了用户表、角色表和权限表,通过中间表关联它们。当用户登录系统,系统会根据其角色加载相应权限,对用户的操作请求进行验证。
在开发过程中,遇到了权限更新不及时的问题。通过引入缓存机制,使用 Redis 存储用户权限信息,当权限发生变更时,及时更新缓存,保证了权限的实时性。
为了方便管理和维护,我还设计了可视化的权限管理界面。管理员能在界面上轻松地添加、修改和删除角色与权限,大大提高了管理效率。
这个项目让我对权限管理系统有了更深入的理解,提升了我在权限设计、开发和优化方面的能力。
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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