1.精通 Java, SpringCloud,.Net,.NetCore, C#, wpf,winform 。
2.精通并发编程、线程安全、JVM 内存模型、JVM 内存调优。
3.熟悉前端技术:Vue,uniapp,elementUI等。
4.熟悉微服务架构,熟练使用 RabbitMQ,Redis,Nginx,Nacos 等中间件。
5.熟悉敏捷开发,编写项目文档,架构设计等。
6.熟悉人工智能,入围2019菜鸟全球科技挑战赛(人工智能)半决赛。
7.15年以上软件开发经验。
项目一:游戏物品在线交易平台
为公司的网络游戏开发的在线物品交易平台,类似闲鱼。
数据和游戏内打通,实现游戏内物品在线交易。免去玩家通过第三方交易引起的纠纷。
架构如下:
nginx 反向代理,配置域名及开放端口、接口地址
spring gateway + fegin + nacos 做负载均衡及服务鉴权、配置文件热更新、服务间调用
Elasticsearch , Logstash, Kibana 记录和查询日志
Elasticsearch + IK 分词器 做商品搜索
RabbitMQ 实现异步下单、上下架商品
Redis 实现下单锁库存及防止重复支付
RateLimit 防止机器人高流量请求
MybaitsPlus + Mysql 实现数据存取、底层代码生成
系统分为6个模块:
gateway (网关)、auth (登录注册)、market (交易)、wallet (支付、提现)、admin (管理员后台)、mock (处理临时业务)
实现的功能包括:
商品上下架,商品货款提现,商品排名,商品搜索,下单购买,订单付款等。
项目二:Voip话机网管系统
VOIP话机网管系统通过 TR069协议和设备通信。可以统计设备数量和设备状态,并通过 TR069协议给设备下发消息实现远程控制。支持海量设备在线。
功能包括:设备管理、自启动任务、部署管理、告警管理、账号管理
开发框架使用 SpringBoot、SpringCloud。
使用 Nacos 实现配置热修改,服务注册及发现;使用 Redis 分布式缓存。RabbitMq 消息队列。XX-Job 定时任务。Nginx 实现反向代理,域名绑定。
包含一个 Auth 模块,一个 GateWay 模块,一个业务逻辑模块,一个 TR069模块及一个 STUN 模块。
beta 版开发周期为9个月,后期持续迭代。
项目三:多媒体教室授课系统
多媒体教室授课系统给学校在线上课用,分为控制端和终端两部分,使用 Spring Boot 做后端架构提供接口,终端使用 web 页面做课程播放。终端和控制端通过 MQTT 协议双向通讯,计划任务实现按时播放节目单, 内容传输。
主要功能:
1、 控制端:用户管理/用户权限管理,节目管理(节目排程,节目管理,节目制作),终端管理(远程开关机,终端信息,桌面监控)、定期清理磁盘。
2、 终端:节目播放(幻灯片,视频,直播,滚动字幕,内容嵌套,拍照上墙,FLASH ,天气预报,调用外部应用)
使用到的技术包括:Spring Boot、Spring Gate Way、Feign、Redis、RabbitMq、MQTT、XXJOB 、线程池等。
FDMS(Fanvil Device Management System),是一个用于管理部署在网络里面的设备的服务器网站。FDMS部署在用户网络的顶层,同级网络或者子网络中的设备通过注册到FDMS,接受FDMS的统一管理。FDMS内置ACS服务器,通过TR069协议对设备(CP
裕福集团是一家集团性企业,旗下拥有裕福支付有限公司和裕福在线有限公司,裕福集团是一家包含实业投资、金融投资、电子商务、第三方支付、贵金属交易、黄金珠宝零售等综合性集团公司,云峰基金发起人及投资人之一,四川大自然保护协会(TNC)基金发起人及捐款人之一,也是中国银联股东之一。 裕
可以通过文字描述生成时序图、流程图、甘特图。生成较慢请耐心等待1~3分钟。有时候生成后会报错,解决方式是在提示词前加上“重新生成”四个字,重新生成即可。可以通过作品链接体验。