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设计师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |
在我过很多城市,使用液化气还处于传统的打电话订气,以及线下用户自行充气,面临着安全风险大,气瓶管理困难,用户数据随无法在线管理,很多液化气站的老板依然使用大量人工用来人工记账,等等一系列问题。于是我们针对这一问题,做了大量调研,开发了一款真正适合液化气站,适合用户,适合新时达的液
这是一款针对于年轻人的潮牌电子商城。区别于传统的电子商城,我们既做到了传统电子商城的产品功能,又实现了用户群体的细致化,垂直化。