Jack-tang

Jack-tang

精通Java,多年it老炮

发送消息
0 · 0条评价 回复率 50% 3年经验 ¥20/时
后端开发
技术

职业经历

具有较强的团队沟通能力,独立问题解决能力和较强的执行能力,具有较强的抗压能力,责任心强, 上进心强、勤于学习能不断提高自身的能力与综合素质。 在未来的工作中,以充沛的精力,刻苦钻研的精神来努力工作,稳定地提高自己的工作能力,与企业同步发展。

工作经历

java开发工程师 · 成都铜锣猫科技有限公司

2021年09月 — 2024年09月

技术,后端开发,Java

1.对数据较多的借口进行 性能优化 业绩:把主要的借口优化到40ms 2.对需求模型设计,根据业务抽象成模型,进行代码设计 业绩:对于数十个较为复杂的需求,进行横向与纵向的抽象出来 3.代码优化,擅长利用设计模式,插件进行代码优化 业绩:用单例模式解决如双重检查锁定、静态内部类等,确保线程安全,用建造者模式解决,构造器参数过多

教育经历

四川华新现代职业学院

软件技术

2019年09月 — 2022年06月

项目经历

Dola餐饮

2023年12月 — 2024年01月

开发环境 IDEA+tomcat+Maven+jdk1.8 技术选型 SpringBoot+Mysql+Redis+Cache+Clickhost+RabbitMq+Jpa+自研dao层框架 项目描述 :Dola餐饮管理系统是一个点餐平台,主打香港和美国的的便捷点餐系统,因为美国或者香港等地区点餐,不同的菜,拥有不同的税费,比如消费税,小费,餐盒费等。如果一起支付,同时回按照最高菜的税费来收费,所以大多数时候是分开收费的,加上优惠券税费能不能被优惠掉,因此人工收费非常麻烦,所以就有了分钱 分菜 不同的支付大大减少了工作人员的计算时间。一站式,点菜,收费,打印小票。从而获得商家的青睐包含3个端,管理端,服务员端,消费者端,app端,目前200多家分店投入使用。并发量在1000qps左右。 技术描述 1. 本项目采用前后端分离的架构,后台使用的是分布式架构,将项目部署到多个节点, 以实现解偶,削峰,提高并发,使用 SpringBoot 框架作为分布式实现的落地方案 2. 使用mq更新本地缓存,提升性能,数据一致性 3. 使用Redis将用户信息缓存,主要用于一秒访问次数过多认为是被攻击了 4. 使用Clickhost建立数仓,用于数据的统计和分析 5. 订单采用建造者+责任链设计模式,实例化对象用的懒汉单例 6. 前后端通讯,用户点餐排队,用的websoket进行发送消息,

激光数据

2024年01月 — 2024年01月

开发环境:JDK1.8 +Mysql+Maven+Git+ IDEA 技术选型: SpringBoot+SpringCloud+Mysql+Redis+Mybatis+RabbitMQ+ElasticSearch+ Freemaker+FastDFS+Nginx 项目描述:移动互联网时代,移动客户端也许已经成为了我们最先获取新闻爆料的渠道,也是新闻传播最快的地方。它是对在线教育平台业务进行大数据统计分析的系统。碎片化、切换频繁、社交化和个性化现如今成为人们阅读行为的标签。极光数据对海量信息进行搜集,通过系统计算分类,分析用户的兴趣进行推送从而满足用户的需求。 该项目采用先进的技术架构模型。着手于获取最新最热的新闻资讯,通过大数据分析用户喜好精确推送咨询新闻。 它在移动客户端主要功能有:注册登录,发布文章,审核文章,查看文章等主要功能;在自媒体端有:内容 管理,评论管理,素材管理等功能。在平台管理端有:用户管理,用户审核,频道管理,权限管理等主要功能。 技术描述: 1. 本项目整体使用前后端分离的架构, 对于后台使用的是微服务架构, 将功能分解到多个服务, 以实现对解决方案, 或复杂系统的解耦. 2. 使用 SpringCloud 框架作为微服务实现的落地方案,大量使用 SpringCould 的组件实现具体 3. 使用单点登录,用户登录一次即可访问所有互相信任的应用系统 4. 使用 rabbitMQ 异步实现添加积分,接触积分模块和文章模块的耦合 5. 使用页面静态化技术,缓解数据库压力

密语社交

2024年01月 — 2024年01月

开发环境:Windows10+JDK1.8 +Mysql+Maven+Git+ IDEA 技术选型:SpringBoot+Mysql+Redis+Mybatis+ RocketMQ+ElasticSearch+FastDFS+Nginx +MongoDB+Zookeeper 项目描述:密语社交是能够给大家带来无限的乐趣,真实交友,遇见美好的一款交友软件。它可以根据兴趣,爱好,个性特征,同城等多维度寻找自己的最佳搭配。不仅线上可以聊天,还可以进行线下约会。真实直接,互动亲密,简单直接。 该项目采用前后端分离并行开发方式。后端负责接口的开发,我们采用 YApi 进行接口管理。项目采用 MongoDB 实现海量数据存储和 Redis 数据的缓存和 RocketMQ 作为消息服务中间件和采用环信服务实现即时通信和分布式文件系统存储小视频数据以及一些第三方服务。如阿里云 OSS 和短信服务等。它含有单点登录系统, 完善个人信息,最佳有缘人,互通消息和个人主页,圈子功能以及发布小视频动态等功能。 技术描述: 1.本项目整体使用前后端分离的架构, 对于后台使用的是微服务架构, 将功能分解到多个服务, 以实现对解决方案或复杂系统的解耦. 2. 使用 SpringCloud 框架作为微服务实现的落地方案,大量使用 SpringCould 的组件实现具体功能 3. 使用 Redis 缓存广告, 缓存有直接查缓存, 缓存没有再查询数据库 4. 使用 RabbitMQ 实现更改导游状态,解散旅行团等功能的异步处理,使前端反应更快速 5. 使用 WebSocket+Netty+RabbitMQ 实现消息的推送 6. 通过使用索引,分解表,中间表等功能,优化 MySQL

轻逛门户网站

2024年01月 — 2024年01月

软件架构: SpringBoot + SpringCloud + Mybatis + Nginx +RabbitMQ+ Redis+ElasticSearch 开发环境: Intellij IDEA + MySQL + Maven + Git + JDK1.8 项目描述: 轻逛是针对当今大学生的社会生活需求,致力于打造适合大学生人群的专属 B2C 购物平台, 真正做到从生活、学习、休闲、社交等多方面,服务于大学生群体的一站式购物平台。 1.注册登录模块:账号密码登录、手机短信进行注册登录以及找回密码。 2.首页信息模块:导航专栏、商品分类动态展示、限时特惠专栏、感兴趣分类商品。 3.推荐搜索模块: 站内搜索、热词搜索、关键字搜索、品牌分类规格参数过滤。 4.商品详情模块:商品 sku 集、商品规格组规格参数、商品详情展示。 5.个人中心模块:订单订单中心、我的中心、物流信息、个人设置等。 6.下单支付模块:购物车中提交订单、生成微信支付宝订单信息。 7.电子家电专区模块:电子产品、家电产品分类展示。 8.购物车模块:无状态购物车、有状态购物车、以及无状态到有状态的切换。 9.物流模块:对支付后的商品进行物流跟踪处理。 技术描述: 1. 项目利用 Node.js 及 Vue.js 技术栈,实现前后端分离开发。 2. 利用 SpringCloud 技术栈,实现真正的微服务实战开发。 3. 基于 Elasticsearch 高级聚合功能,实现商品的智能过滤搜索。 4.基于 LocalStorage 实现离线客户端购物车,减轻服务端压力。 5.基于 JWT 技术及 RSA 非对称加密实现真正无状态的单点登录。 6.基于 RabbitMQ 实现可靠消息服务,解决服务间通信问题。 7.使用微信 SDK 实现微信扫码支付,符合主流付款方式。 8.基于 Redis 和 MQ 来应对高可用高并发的秒杀场景。 9.基于 Nginx 实现初步的请求负载均衡和请求限流。

TA 的技能服务

该人才共 1 项技能服务,可在 技能服务 中搜索「Jack-tang」查看。