卍亻靓仔
8天前在线
全职 · 400/日  ·  8700/月
工作时间: 工作日09:00-18:00、周末09:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的【靓仔】,一名【后端程序员】; 我毕业于【江南大学】,使用过Java, PHP, Swoole, Hyperf 负责过【酒台网 App 】,【爱游通 Saas 】,【鼎鑫票务服务端 】【海神钱包 】的开发;


熟练掌握JavaScript,Ajax,JQuery,DIV+CSS,HTML等技术。  熟练掌握 Linux,会基本操作命令, 熟悉常用设计模式: 单例、工厂、责任链、享元、代理。  熟练掌握Java编程语言,包括面向对象编程(OOP)原则和最佳实践。  熟悉多进程、多线程、Java高并发编程,了解操作系统底层多任务调度原理。  熟悉操作系统网络 IO,零拷贝机制, Linux Epoll 机制, 熟悉 Java BIO,NIO。  熟悉JVM、JMM,GC底层算法,熟悉多种常见的垃圾回收器。  熟练掌握Spring框架,包括SpringBoot、SpringMVC等,熟悉Spring的IOC、AOP设计思想。  熟悉主流 web 应用容器 Nginx, Tomcat, 数据持久层 Mybatis 的使用。  熟悉微服务架构概念,并使用SpringCloud、Eureka、OpenFeign、等工具实施微服务交互。  熟练使用Git进行版本控制和团队协作,确保代码的稳定性和可维护性。  熟悉 MySql 设计和性能优化,了解索引结构、锁、事务等原理。  熟悉 Redis 主从, 哨兵, 集群, 持久化机制, 了解高并发下缓存雪崩、穿透、击穿解决方案。  熟练使用Elasticsearch,Filebeat,Logstash,Kibana组合而成的日志收集系统以及搜索系统。  了解 Docker,使用 docker-compose 快速搭建 ELK 平台。使用 GitLab CI/CD 进行自动部署。  熟悉 Kafka 存储原理,了解数据刷盘机制, 集群下分片机制, 了解支撑高性能原理。  熟悉Zookeeper,服务注册和发现,分布式锁。  熟悉大型网站高并发架构,熟悉Nginx、LVS、Keepalived、高性能网关等高并发、高可用、高 吞吐架构方案。  了解数据结构,数组、链表、栈、队列、二叉树、多路平衡搜索树、B-树、B+树、红黑树。  RESTfulAPI开发:经验丰富的RESTfulAPI设计和开发,能够构建可扩展和高性能的API。  了解Web应用安全性,包括跨站脚本攻击(XSS)和SQL注入等常见漏洞,并采取适当的措施 进行防护。  积极追求新技术和最佳实践,不断提升自己的技能水平。 

如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2022-03-01 -2023-12-01北京酒台电子商务有限公司java

    酒台网App是一个以酒为主题的用户交流社区,可以查看各类酒的价格行情,讨论。 涉及技术  JAVA、MySql、Nginx、Redis、SpringBoot、ELK、Kafka等。 主要职责  app 接口多数使用 Redis 缓存,单个模型使用 hash 缓存, 列表采用 zset 有序集合进行列表 分页展示,减轻数据库压力。  小程序动态分享二维码 使用 kafka 队列异步解耦, 加快接口响应时间。  采用 docker 搭建 ELK,实现了配置指定 MySQL 表同步到 ES,进行 app 内的产品搜索。  使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。

  • 2020-10-01 -2021-12-01爱知世元(北京)网络股份有限公司java

    爱游通是一个 saas 产品, 提供景区,景点,特色游玩地点的导游导览推荐产品。 涉及技术  JAVA、MySql、Nginx、Redis、SpringBoot、SpringCloud、ELK、Gateway、Kafka等。 主要职责  参与了项目从 0 到 1 的搭建,参与项目模块的架构设计、技术选型和整体环境搭建。  采用微服务模块式开发,各服务通过 SpringCloud 交互,耗时任务通过 Kafka 进行异步处理。  各服务通过 Nginx 到 Gateway 网关进行流量转发, 网关实现各服务请求流转及负载均衡。  采用docker搭建ELK,实现了日志可视化、配置化、自动化,搭配规则和钉钉群机器人快速发现问题并通知责任人。  使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。  各服务产生的日志通过 Redis 写入队列,由线程池批量获取数据处理,以减小 ES 的压力。  前端接口多数使用 Redis 缓存,加快接口响应速度,减轻数据库压力。  消息服务:系统级用户可以通知到各 saas、项目、商家游客端用户 提供 http,ws 接口调用。

  • 2019-03-01 -2020-08-01北京影合众新媒体技术服务有限公司java

    鼎新票务是一家主打电影院线在线票务系统开发的创业公司,主要为影院提供全方位信息 管理系统解决方案。 采用分布式部署方式,项目大致分为影票,影厅信息,座位图,场次,卖品(现已外包), 卡券礼包,会员,网售接口,线下售卖,营业日报上报,ELK 等。  使用了 Redis 缓存场次排片数据,提高接口响应速度,降低 MySQL 负载压力。  使用 Redis List 数据结构实现简单队列,接收核心下发的各种必要数据(数据经过压缩,节 省带宽),利用 Redis 缓冲流量,削峰填谷,线程池异步处理通知任务结果。  每日营业数据通过定时任务多进程处理(开始休眠随机时间,减轻中心压力)上报分析系统。  通过数据压缩,解决了由于单机带宽过小问题,导致数据上报时的链接传输超时问题。  由我提议并负责利用 ELK 搭建的日志收集系统,收集各影城服务器日志,实现了日志的 可视化、错误预警,方便了维护和测试人员的繁琐查找工作,以及便于第一时间发现问题。  重构了营业报表的 FTP 上传 到接口 JSON 格式化的转变。

  • 2018-05-01 -2019-02-01北京信宏时代信息技术有限公司java

    谱信钱包是一款基于区块链的钱包 App,通过类似余额宝的模式,使用用户的虚拟币进行多个交易所之间的搬砖获得收益 参与了项目从 0 到 1 的搭建和项目模块的架构设计。  对接多家海外交易所我学习了很多不同的验签规则和接口方式。  使用 Redis 缓存从 MySql 中聚合的各交易所币种价格,减小 MySql 压力。  使用 websocket 推送用户的新消息,保障消息的即时性。  主要负责模块有:对接海外交易所,代购,代售,收款管理,地址簿,消息中心。  对接多家海外交易所让我学习了很多不同的验签规则,消息中心让我学会 websocket 的基 本使用,有助我理解 websocket 服务端及客户端的使用。

教育经历

  • 2021-09-01 - 2024-01-01江南大学计算机科学与技术本科已认证

  • 2017-03-01 - 2019-07-01北京海淀区职工大学计算机应用技术专科已认证

技能

Vue
Kafka
HTML5
CSS
Nginx
ElasticSearch
0
1
2
3
4
5
0
1
2
3
4
5
作品
酒台网app

酒台网App是一个以酒为主题的用户交流社区,可以查看各类酒的价格行情,讨论。 app 接口多数使用 Redis 缓存,单个模型使用 hash 缓存, 列表采用 zset 有序集合进行列表 分页展示,减轻数据库压力。  小程序动态分享二维码 使用 kafka 队列异步解耦, 加快接口响应时间。  采用 docker 搭建 ELK,实现了配置指定 MySQL 表同步到 ES,进行 app 内的产品搜索。  使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。

0
2024-03-21 15:41
鼎鑫票务服务端

采用分布式部署方式,项目大致分为影票,影厅信息,座位图,场次,卖品(现已外包), 卡券礼包,会员,网售接口,线下售卖,营业日报上报,ELK 等。  使用了 Redis 缓存场次排片数据,提高接口响应速度,降低 MySQL 负载压力。  使用 Redis List 数据结构实现简单队列,接收核心下发的各种必要数据(数据经过压缩,节 省带宽),利用 Redis 缓冲流量,削峰填谷,线程池异步处理通知任务结果。  每日营业数据通过定时任务多进程处理(开始休眠随机时间,减轻中心压力)上报分析系统。  通过数据压缩,解决了由于单机带宽过小问题,导致数据上报时的链接传输超时问题。  由我提议并负责利用 ELK 搭建的日志收集系统,收集各影城服务器日志,实现了日志的 可视化、错误预警,方便了维护和测试人员的繁琐查找工作,以及便于第一时间发现问题。  重构了营业报表的 FTP 上传 到接口 JSON 格式化的转变。

0
2024-03-21 15:31
爱游通Saas平台

参与了项目从 0 到 1 的搭建,参与项目模块的架构设计、技术选型和整体环境搭建。  采用微服务模块式开发,各服务通过 SpringCloud 交互,耗时任务通过 Kafka 进行异步处理。  各服务通过 Nginx 到 Gateway 网关进行流量转发, 网关实现各服务请求流转及负载均衡。  采用docker搭建ELK,实现了日志可视化、配置化、自动化,搭配规则和钉钉群机器人快速发 现问题并通知责任人。  使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。  各服务产生的日志通过 Redis 写入队列,由线程池批量获取数据处理,以减小 ES 的压力。  前端接口多数使用 Redis 缓存,加快接口响应速度,减轻数据库压力。  消息服务:系统级用户可以通知到各 saas、项目、商家游客端用户 提供 http,ws 接口调用

0
2024-03-21 15:24
更新于: 03-21 浏览: 43