panminguang2019.md 6.09 KB

简历地址:

联系方式

  • 潘明光/男/1987
  • 手机:13775237258
  • Email:panmingguang2004@gmail.com
  • QQ:414072243
  • 微信号:13775237258

个人信息

  • 潘明光/男/1987
  • 本科/重庆大学网络教育 计算机系科学与技术[专升本]
  • 工作年限:7年以上
  • 婚姻状况:已婚已育
  • 交通工具:私家车
  • 国内git仓库:https://gitee.com/panmingguang2004
  • 期望职位:java技术总工, java架构师, java scada高级开发, Java高级程序员
  • 期望薪资:税前月薪15k~20k
  • 期望城市:常州

技术经验

#### springcloud-simple

springcloud精简项目, 
     包括eureka注册中心, 所有的服务 都会注册进来, 包括 feign ribbon
Service提供服务端,并直接暴露http端口调用
ribbon[客户端负载均衡器] -feign[ribbon+restTemp] - netflix[熔断机制组件]
zuul -功能是路由转发和过滤器
config-  配置中心,未集成

#### springboot-simple

     软件架构
springboot + springJDBC + druidpool + velocity 最精简易上手 快速开发 框架, 专注 sql 语句

build 完成目录:
[
bin -启动bat sh
conf -- classpath配置文件
lib -- 所有的jar包
logs -- 日志
webapp --  vm templaete, 静态文件路径
]

#### cocook

 cocook-mvc  常规 servlet-api mvc框架, jdbc-temp 适配, velocity等支持,  undertow 集成boot一键打包 sh启动方式
 cocook-io   
        nio aio 基础通讯框架 使用自定义协议co和通用http1.1, 参考znet等, 实现http长连接, 无业务并发, 轻松过10Wqps
        自定义流传输协议co,
        参考:https://gitee.com/panmingguang2004/cocook/blob/master/cocook-io/src/main/java/cn/tom/protocol/co/protocol-info.md
 cocook-rpc  broker rpc, 性能强劲, 自定义规范
        参考:https://gitee.com/panmingguang2004/cocook/blob/master/cocook-rpc/src/main/java/cn/tom/rpc/rpc.md

                       +---->  serviceA[登录注册]
                       |    
        client --> borker --> serviceB[消息]
                       |
                       +---->  serviceC[业务]  

cocook-db   添加diskQueue , 实现了固态化的 diskQueue,参考:https://gitee.com/panmingguang2004/cocook/blob/master/cocook-db/src/main/java/cn/tom/queue/DiskQueue-info.md
cocook-mq   MQ 缓存消息队列, 持久化Query, 嵌入式数据库支持, 未实现

#### xyt_msg_4.0

通用硬件接入框架 TCP&UDP
使用netty 解析tcp 自定义协议
1.0 使用springboot 开放http接口,使用同步的http协议调用
2.0 废弃springboot 使用 cocook-io 提供外部调用长连接接口, 
3.0,4.0 改用异步的 http接口 tcp命令调用,已解决 客户端调用卡顿问题
手机端后台服务调用 cocook-io服务 转发 调用 tcp 命令协议

#### tcp-broker-service

TCP&UDP 协议解析器  ---[根据订阅发送] -- >   broker[中间消息转发器]  -- > service[业务处理层]
解决 tcp流量横向扩展问题
解决    service 业务横向扩展问题

### springMVC-undertow

改springMvc + undertow  boot 启动方式
build 完成目录:
 [
     bin -启动bat sh
     conf -- classpath配置文件
     lib -- 所有的jar包
     logs -- 日志
     webapp -- 原来的 webapp 路径
  ]

### httpclient

常规 httpclient工具, 以前用于抓取项目, 后沿用, 多年稳定使用

工作经历

存誉网络科技有限公司 ( 2018年12月 ~ 至今)

  • 项目职务: 技术架构, 技术总工
  • 负责项目是: 在线租车平台, 客盈门, 在线抢单
  • 项目地址: https://gitee.com/cuny

上海行乎互联网科技有限公司 ( 2016年12月 ~ 2018年12月)

  • 项目职务: 技术架构, 技术总工
  • 负责项目是: 共享单车解决方案, 智能车解决方案
  • 项目地址: https://gitee.com/row_rabbit
  • 给多家 三四线区城市域性 提供共享电单车解决方案, 在运营的有 艾特出行, 橙车出行, 山哈弯, 益约出行等
  • 给快递物流车提供整体观察监控解决方案[天邮智联], 杭州
  • 给电动车实现智能管理app, 定位等一键启动
  • UDP协议硬件产品, 电动车智能充电投币器, 刷卡投币等, 智能LED显示屏等
  • 实现共享智能换电充电柜项目,协议调试完成,因硬件投入庞大,后未实施

上海享骑电动车服务有限公司 ( 2015年9月 ~ 2016年12月 )

  • 项目职务: 技术架构, 技术总工
  • 负责项目: 享骑电单车APP, 智能锁设备服务, 享骑后台服务端开发
  • 享骑电单车 起步同于摩拜, 当时与摩拜一同上市运营, 老板非互联网企业, 无融资
  • 扩张时月流水千万, 运营管理混乱, 损坏严重, 后退出舞台, 变卖盛大

常州数赢云网络科技有限公司 (2013年3月 ~ 2015年8月)

  • 项目职务: 开发组长
  • 负责项目: 分布式数据抓取系统,当时抓58 赶集等内容发布网站, 单日抓取量超1000W, 上百台VPS同时抓取
  • QQ分布式聊天破解,破解 WEBQQ 实现一键100个QQ 一键登录, 后台群发, 单对单聊天, 后腾讯取消webQQ, 退出舞台
  • 享推APP

常州银科金典 ( 2011年3月-2013年3月 )

  • 项目职务: 开发
  • 负责项目: 银行考核系统,信贷系统,对账单系统

- 离职时已单独负责考核系统 和 对账单系统

技能清单

以下均为我熟练使用的技能

  • java关键词:Spring NIO ThreadPool Cache Invoker Controller Router ClassLoader
  • 前端框架:Bootstrap/VUE/Jquery
  • 数据库相关:PgSQL/MySQL/MongoDB/Redis
  • 版本管理、文档和自动化部署工具:Svn/Git/Maven
  • 应用服务器: undertow tomcat jetty resin
  • 熟练linux服务, 全部使用linux服务器部署

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。