1. 熟练掌握 Java 编程语言,具备相对扎实的 Java 编程功底,和良好的编码习惯,以及计算机网络数据结
构等知识;
2. 熟练使用主流的互联网开发框架,包括 Spring、Spring MVC、MyBatis、Hibernate、MyBatis
Plus、Spring Boot、Spring Security 和 Shiro;
3. 熟悉 SpringCloud 微服务开发,并使用微服务五大组件完成项目开发;
4. 熟悉 Vue,Electron 前端框架,可以胜任全栈工作;
5. 熟练运用 Mysql、Oracle,Postgresql 并掌握 sql 常用操作语句;
6. 熟练 Java 多线程、I/O、Socket 编程及 Java 反射使用;
7. 熟练 Mysql、Redis 在实际开发中的使用及注意事项,熟悉数据库优化、SQL 调优并具有实战经验;
8. 熟悉常用互联网中间件 ElasticSearch、Redis、RabbitMQ、RocketMQ 等;
9. 熟练掌握使用 WebSocket 通讯协议,并在实战中使用 WebSocket 实现群聊,私聊,推送服务;
10. 熟悉 Linux 系统,熟练掌握 Linux 常用命令、日志分析、进程/端口查看、项目打包部署等;
11. 熟悉 Docker 容器技术,并使用 Docker 在实战中进行打包上线部署;
12. 有服务器环境搭建,服务器迁移实战经验,以及堡垒机的使用经验;
13. 熟练使用 Nginx,使用 Nginx 实现反向代理、动静分离,负载均衡;
14. 熟练使用开源项目 RuoYi、RuoYi-Vue-plus 框架开发项目;
15. 有 H5,微信小程序,公众号的项目丰富的开发经验;
16. 熟练使用开源爬虫框架 Spider-flow、Webmagic、进行爬虫脚本的编写。
17. 熟练掌握微信,支付宝,虎皮椒等第三方支付接口的对接;
项目:Liora 短视频平台(已在 Google Play,ios 商店上线)
技术架构:SpringBoot+MybatisPlus+Redis+RabbitMQ+Vue+uniapp+Jenkins
项目描述:主要实现以太坊,solana 等公链钱包功能,可通过 APP 内进行钱包创建或者是导入
已有的链上钱包,导入方式为原链上钱包的助记词导入以及私钥导入;后台根据用户选择的对应
的公链进行私钥以及助记词解析生成对应的公链钱包,钱包数据与原用户钱包数据一致,用户可
在 Liora 的链上钱包中进行链上 token 转账交易;
项目负责:
1. 负责拆解客户需求并转化为技术要点。
2. 负责项目整体框架的搭建以及数据字典的设计。
3. 核心功能模块的开发。
1) 登录模块
对接了谷歌,推特,telegram 的第三方登录接口。
2) 视频模块
参考快手的视频展示模式,在外部列表选择喜欢的视频,点击进去开始刷视频。对视频列表进
行了 redis 缓存技术,减少对数据库的读取;大大提高视频的展示速度。对每位用户进做了一
个单独的历史记录,以及计算用户对不同视频喜爱程度计算权重,做到精准推送,实际参考抖音的信息流漏斗算法。对视频播放的服务器使用 cdn 加速,提高速度。对视频进行了 DES 方
式加密防止被抓包及窃取。并且整合了开源框架FFmpeg 对用户上传的视频进行转码,流
化,格式转换等处理,大大加快了视频的上传速率。
3) 聊天模块
采用 WebSocket 通讯协议实现了私聊,群聊,以及消息的推送。为了检测客户端和服务端是
否处于正常的链接状态,加入了心跳机制。并且整合了 RabbitMQ,进行流量的削峰,减轻数
据库的写压力和 WebSocket 的消息推送压力。
4) 网盘模块
参考百度网盘设计,设计实现了文件,以及文件夹的分享,并采用了 DES 对称加密技术对分
享的链接进行加密,达到文件链接只有在站内才能生效的作用。
5) 视频导入模块
利用 fiddler 抓包工具对国内外主流的短视频平台tiktok,instagram,抖音,小红书,快手等
平台进行抓包,分析,并通过 java 爬虫框架 WebMagic 对各视频平台进行爬取获取可用的信
息,从而实现用户一键从第三方导入无水印的视频到我们的平台。
角色 | 职位 |
负责人 | 后端工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
在我过很多城市,使用液化气还处于传统的打电话订气,以及线下用户自行充气,面临着安全风险大,气瓶管理困难,用户数据随无法在线管理,很多液化气站的老板依然使用大量人工用来人工记账,等等一系列问题。于是我们针对这一问题,做了大量调研,开发了一款真正适合液化气站,适合用户,适合新时达的液
这是一款针对于年轻人的潮牌电子商城。区别于传统的电子商城,我们既做到了传统电子商城的产品功能,又实现了用户群体的细致化,垂直化。