夏目弛

自由兼职程序
个人 · 1年经验
夏目弛
日薪: ¥500/8h
地点: 海口 全区
时间: 周六周日可工作日远程
ID:420588 复制

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

AI 技能提取 | Redis Spring Git Spring Boot MyBatis Java MySQL Vue 微信小程序 小程序
计算机专业技能:了解Web应用的开发流程,掌握基础的前后端交互逻辑
Java后端模块开发:基本掌握Spring,SpringMVc,Spring Boot,Mybatis等主流的开源框架,熟悉Mysql数据库:基本掌握Mysgl表单构建,会写基本的表单查询sql;
前端:Vue3框架的基本使用
会使用基本的Redis中间件调优,缓存常用数据,提高用户体验,减轻数据库查询压力,熟练使用git工具,有多人协作开发经验
了解微信小程序的基本开发流程
Al相关:熟练使用Claude Code/Trae/Codex/OpenCode等AI Coding Agent
搭建过自己的Dify工作流
个人具备良好的学习能力和团队协作意识,态度积极主动,能够在指导下完成开发任务,适应技术实践环境

一.社区活动注册项目:
介绍:
一个面向社区的活动管理与成员协作平台,支持用户创建、加入社区,并在社区内组织和管理各类活动。
系统实现了从用户注册登录、社区创建/加入审批、活动发布报名,到后台数据统计分析的完整业务闭环。
技术架构:SpringMVC+MyBatisPlus+ApacheEchats+Mysql+Tomcat+JSP+AliOSS
后端基于 Java 17 + Spring Web MVC 6 构建,采用传统 WAR 部署于 Tomcat 10,未使用 Spring Boot 自动装配,手动通过
YamlPropertiesFactoryBean 加载配置。
项目采用经典的 Root Context + Servlet Context,双上下文架构,清晰分离数据层与 Web 层职责。
核心实现亮点
1. 三层鉴权体系:自研 AuthFilter(全局 JWT 校验)+ RoleBasedInterceptor(管理员角色拦截)+
CommunityPermissionInterceptor(社区成员权限拦截),实现公开接口、登录用户、管理员、社区成员四级权限粒度控制,API
路径遵循 /api/auth/**、/api/user/**、/api/admin/**、/api/c/{communityId}/** 的 RESTful 设计规范。
2. 社区审批工作流:设计并实现了社区创建申请(系统管理员审批)和社区加入申请(社区管理员审批)两套审批流程,含完整的
PENDING → APPROVED/REJECTED 状态机及驳回原因记录。
3. 统一响应与异常处理:封装 ApiResponse<T> 泛型统一返回体,结合 @RestControllerAdvice
全局异常处理器,对业务异常、参数校验异常、资源不存在等场景进行统一拦截,保证 API 输出一致性。
4. 文件存储方案:集成阿里云 OSS SDK,实现头像上传、自动压缩(Thumbnailator 200×200)、旧文件清理、CDN
加速的完整图片处理链路。
5. 数据持久层:使用 MyBatis-Plus 3.5 配合 XML 自定义
Mapper,处理复杂连表查询(如活动关联社区、分类,注册关联用户等),支持分页、条件筛选、多维度统计。
前端实现
采用原生 JavaScript 实现基于 Hash 路由的 SPA 单页应用,配合 Bootstrap 5 响应式布局。通过 JSP/JSTL 服务端模板渲染与
AJAX 异步请求相结合,实现了流畅的页面交互体验。前端按业务模块拆分为 communities-api.js、community-applications-api.js
该项目从 v1.0 的基础活动管理迭代至 v2.0 的社区模块化架构,完成了 40+ 个 RESTful API 接口、9 张数据表、完整的前端 SPA
页面体系,涵盖用户、社区、活动、报名、审批、统计等完整业务场景,体现了全栈开发能力和系统性架构设计思维。主要职责:全栈开发,实现了各个模块权限的隔离控制,可视化数据展示仪表盘。

二.Typora-ai-assisant
这是一个ai小插件,基于 typora_plugin 自定义插件系统开发的 AI 写作助手,在 Typora 内通过 / 斜杠命令调用 AI,实时生成回答、图表、翻译等内容。
项目AI的API客户端主要由1.系统提示词,2.斜杠命令注册,3.插件和AI配置

三.协助团队开发的外卖系统DEMO:
技术选型:SpringBoot3+Vue3+Redis+MySQL+ApacheEharts+AliOSS SDK
主要职责:负责数据库的缓存优化策略,在后端通过Spring Cache做好数据缓存策略,优化用户体验。参与测试文档的编写

四.个人开发的大事件项目,目前正在开发中:
项目描述:
本项目是一个基于 Spring Boot + Vue 3
的全栈内容管理平台,集成AI智能写作与热点分析能力。系统采用前后端分离架构,后端基于 Spring Boot 4.0 + Java 21
构建,使用 Spring Security OAuth2 资源服务器 + JWT 双令牌认证体系,结合自定义拦截器与 ThreadLocal

已完成的部分:
1.上下文实现细粒度用户鉴权;数据层采用 MyBatis + PageHelper 分页插件,设计统一的 VO/DTO/Entity 三层对象模型,所有接口以Result<T> 统一响应格式。
夏目弛 ID:420588 复制

夏目弛

自由兼职程序 · 1年经验 · 个人
城市海口 全区 日薪500元/8h 时间 周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

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

技术能力

AI 技能提取 | Redis Spring Git Spring Boot MyBatis Java MySQL Vue 微信小程序 小程序
计算机专业技能:了解Web应用的开发流程,掌握基础的前后端交互逻辑
Java后端模块开发:基本掌握Spring,SpringMVc,Spring Boot,Mybatis等主流的开源框架,熟悉Mysql数据库:基本掌握Mysgl表单构建,会写基本的表单查询sql;
前端:Vue3框架的基本使用
会使用基本的Redis中间件调优,缓存常用数据,提高用户体验,减轻数据库查询压力,熟练使用git工具,有多人协作开发经验
了解微信小程序的基本开发流程
Al相关:熟练使用Claude Code/Trae/Codex/OpenCode等AI Coding Agent
搭建过自己的Dify工作流
个人具备良好的学习能力和团队协作意识,态度积极主动,能够在指导下完成开发任务,适应技术实践环境

项目经验

一.社区活动注册项目:
介绍:
一个面向社区的活动管理与成员协作平台,支持用户创建、加入社区,并在社区内组织和管理各类活动。
系统实现了从用户注册登录、社区创建/加入审批、活动发布报名,到后台数据统计分析的完整业务闭环。
技术架构:SpringMVC+MyBatisPlus+ApacheEchats+Mysql+Tomcat+JSP+AliOSS
后端基于 Java 17 + Spring Web MVC 6 构建,采用传统 WAR 部署于 Tomcat 10,未使用 Spring Boot 自动装配,手动通过
YamlPropertiesFactoryBean 加载配置。
项目采用经典的 Root Context + Servlet Context,双上下文架构,清晰分离数据层与 Web 层职责。
核心实现亮点
1. 三层鉴权体系:自研 AuthFilter(全局 JWT 校验)+ RoleBasedInterceptor(管理员角色拦截)+
CommunityPermissionInterceptor(社区成员权限拦截),实现公开接口、登录用户、管理员、社区成员四级权限粒度控制,API
路径遵循 /api/auth/**、/api/user/**、/api/admin/**、/api/c/{communityId}/** 的 RESTful 设计规范。
2. 社区审批工作流:设计并实现了社区创建申请(系统管理员审批)和社区加入申请(社区管理员审批)两套审批流程,含完整的
PENDING → APPROVED/REJECTED 状态机及驳回原因记录。
3. 统一响应与异常处理:封装 ApiResponse<T> 泛型统一返回体,结合 @RestControllerAdvice
全局异常处理器,对业务异常、参数校验异常、资源不存在等场景进行统一拦截,保证 API 输出一致性。
4. 文件存储方案:集成阿里云 OSS SDK,实现头像上传、自动压缩(Thumbnailator 200×200)、旧文件清理、CDN
加速的完整图片处理链路。
5. 数据持久层:使用 MyBatis-Plus 3.5 配合 XML 自定义
Mapper,处理复杂连表查询(如活动关联社区、分类,注册关联用户等),支持分页、条件筛选、多维度统计。
前端实现
采用原生 JavaScript 实现基于 Hash 路由的 SPA 单页应用,配合 Bootstrap 5 响应式布局。通过 JSP/JSTL 服务端模板渲染与
AJAX 异步请求相结合,实现了流畅的页面交互体验。前端按业务模块拆分为 communities-api.js、community-applications-api.js
该项目从 v1.0 的基础活动管理迭代至 v2.0 的社区模块化架构,完成了 40+ 个 RESTful API 接口、9 张数据表、完整的前端 SPA
页面体系,涵盖用户、社区、活动、报名、审批、统计等完整业务场景,体现了全栈开发能力和系统性架构设计思维。主要职责:全栈开发,实现了各个模块权限的隔离控制,可视化数据展示仪表盘。

二.Typora-ai-assisant
这是一个ai小插件,基于 typora_plugin 自定义插件系统开发的 AI 写作助手,在 Typora 内通过 / 斜杠命令调用 AI,实时生成回答、图表、翻译等内容。
项目AI的API客户端主要由1.系统提示词,2.斜杠命令注册,3.插件和AI配置

三.协助团队开发的外卖系统DEMO:
技术选型:SpringBoot3+Vue3+Redis+MySQL+ApacheEharts+AliOSS SDK
主要职责:负责数据库的缓存优化策略,在后端通过Spring Cache做好数据缓存策略,优化用户体验。参与测试文档的编写

四.个人开发的大事件项目,目前正在开发中:
项目描述:
本项目是一个基于 Spring Boot + Vue 3
的全栈内容管理平台,集成AI智能写作与热点分析能力。系统采用前后端分离架构,后端基于 Spring Boot 4.0 + Java 21
构建,使用 Spring Security OAuth2 资源服务器 + JWT 双令牌认证体系,结合自定义拦截器与 ThreadLocal

已完成的部分:
1.上下文实现细粒度用户鉴权;数据层采用 MyBatis + PageHelper 分页插件,设计统一的 VO/DTO/Entity 三层对象模型,所有接口以Result<T> 统一响应格式。
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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