凛

JAVA软件工程师
南洋万邦 · 6年经验
凛
日薪: ¥500/8h
地点: 上海 浦东
时间: 下班后周六周日
ID:330221 复制

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

AI 技能提取 | Spring Boot MyBatis MyBatis-Plus Java MySQL Oracle Vue Angular Element UI UI jQuery Nginx Apache Tomcat
7年 JAVA 软件开发经验,全栈开发工程师,精通 SpringMVC、SpringBoot、MyBatis-Plus 等技术栈;
熟练 Vue、Element UI、Angular、JQuery 等前端框架;
熟悉 Nginx、Tomcat、Apache 等中间件的配置部署调优;
熟练 MySql、Oracle、SQL-Server 等数据库的操作;

技术栈:Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、RabbitMQ、Docker

项目描述:技术派是一个前后端分离的社区项目,采用主流的互联网技术架构、全新的 UI 设计、支持一键源码部署,拥有完整的教程发布/搜索/评论/统计流程等。

责任描述:作为核心研发人员,主要负责登录认证、消息通知、文章模块、以及管理后台的开发工作。

核心技术:

1、通过验证码和前端保持半长链接映射关系,当用户扫码关注公众号并输入验证码后,发起回调,识别用户信息并找到对应半长链接,实现系统自动登录;
2、将用户评论、点赞、收藏、系统消息发送到 RabbitMQ,实现消息的异步解耦,提升系统效率和服务稳定性;
3、通过 Redis 实现计数统计和用户活跃度排行,并通过先写 MySQL,再删除 Redis 的方案来保证高并发场景下的缓存一致性。
4、基于 ThreadLocal 在登录校验拦截器中封装线程隔离的全局上下文,以便在线程内部存储用户信息,减少用户信息的数据库查询次数。
5、自定义实现 Markdown 编辑器,通过复制粘贴即可将非同源的图片下载并上传至 OSS 实现智能化转链,并借助线程池和异步任务提升系统的高并发能力;
6、通过 Nginx 代理,将客户端请求转发到目标服务器的后端 API 接口,从而解决跨域问题;
7、采用 HandlerExceptionResolver 的全局异常处理策略,提高了代码的健壮性和可维护性,优化了用户体验;
8、通过 AOP + TraceID 记录接口访问日志,实现任务的追踪、监控和诊断。
9、借助 Redis 的 zset 数据结构和幂等策略,实现用户活跃度排行榜;
10、通过提前建立 Socket 链接,来解决本地服务启动时 8080 端口可能被占用的问题;
11、搭建 Redis 集群、数据库的读写分离,实现服务的高可用和高性能;
12、引入 Caffeine + Redis 构成多级缓冲,解决热门数据(首页流媒体、专栏教程)吞吐量瓶颈;
13、借助 Redis 的 zet 数据结构实现轻量级的作者白名单,提升优秀作者发布文章的用户体验;
14、采用自旋锁策略优化缓存架构,针对热 key 的并发访问进行同步,防止其失效时导致的缓存击穿;
15、派聪明 AI 助手通过 WebSocket 实现前后端的及时通信,并且通过异步流的方式实现消息一点一点输出的效果;
16、通过 Vue3+Element+Vite+ECharts 完成了Admin 端的开发工作,界面非常漂亮,并且极大地提高了项目日常的运营效率。
凛 ID:330221 复制

凛

JAVA软件工程师 · 6年经验 · 南洋万邦
城市上海 浦东 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

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

技术能力

AI 技能提取 | Spring Boot MyBatis MyBatis-Plus Java MySQL Oracle Vue Angular Element UI UI jQuery Nginx Apache Tomcat
7年 JAVA 软件开发经验,全栈开发工程师,精通 SpringMVC、SpringBoot、MyBatis-Plus 等技术栈;
熟练 Vue、Element UI、Angular、JQuery 等前端框架;
熟悉 Nginx、Tomcat、Apache 等中间件的配置部署调优;
熟练 MySql、Oracle、SQL-Server 等数据库的操作;

项目经验

技术栈:Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、RabbitMQ、Docker

项目描述:技术派是一个前后端分离的社区项目,采用主流的互联网技术架构、全新的 UI 设计、支持一键源码部署,拥有完整的教程发布/搜索/评论/统计流程等。

责任描述:作为核心研发人员,主要负责登录认证、消息通知、文章模块、以及管理后台的开发工作。

核心技术:

1、通过验证码和前端保持半长链接映射关系,当用户扫码关注公众号并输入验证码后,发起回调,识别用户信息并找到对应半长链接,实现系统自动登录;
2、将用户评论、点赞、收藏、系统消息发送到 RabbitMQ,实现消息的异步解耦,提升系统效率和服务稳定性;
3、通过 Redis 实现计数统计和用户活跃度排行,并通过先写 MySQL,再删除 Redis 的方案来保证高并发场景下的缓存一致性。
4、基于 ThreadLocal 在登录校验拦截器中封装线程隔离的全局上下文,以便在线程内部存储用户信息,减少用户信息的数据库查询次数。
5、自定义实现 Markdown 编辑器,通过复制粘贴即可将非同源的图片下载并上传至 OSS 实现智能化转链,并借助线程池和异步任务提升系统的高并发能力;
6、通过 Nginx 代理,将客户端请求转发到目标服务器的后端 API 接口,从而解决跨域问题;
7、采用 HandlerExceptionResolver 的全局异常处理策略,提高了代码的健壮性和可维护性,优化了用户体验;
8、通过 AOP + TraceID 记录接口访问日志,实现任务的追踪、监控和诊断。
9、借助 Redis 的 zset 数据结构和幂等策略,实现用户活跃度排行榜;
10、通过提前建立 Socket 链接,来解决本地服务启动时 8080 端口可能被占用的问题;
11、搭建 Redis 集群、数据库的读写分离,实现服务的高可用和高性能;
12、引入 Caffeine + Redis 构成多级缓冲,解决热门数据(首页流媒体、专栏教程)吞吐量瓶颈;
13、借助 Redis 的 zet 数据结构实现轻量级的作者白名单,提升优秀作者发布文章的用户体验;
14、采用自旋锁策略优化缓存架构,针对热 key 的并发访问进行同步,防止其失效时导致的缓存击穿;
15、派聪明 AI 助手通过 WebSocket 实现前后端的及时通信,并且通过异步流的方式实现消息一点一点输出的效果;
16、通过 Vue3+Element+Vite+ECharts 完成了Admin 端的开发工作,界面非常漂亮,并且极大地提高了项目日常的运营效率。
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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