




个人介绍
我是程序员客栈的元动力小李,一名java架构师; 我毕业于山西大学,担任过爱奇艺的java后端,担任过北京国都互联的java组长; 负责过爱奇艺页面动态化开发,中信银行短信重构,民生银行短信重构的开发; 熟练使用java,mysql,springboot,springCloud,redis; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2015-06-01 -2019-04-01北京国都互联科技有限公司java组长
1公司业务:农行、建行、中信等大型银行的全球短信发送服务平台,互联网验证码发送通道商。 2个人负责:1中信、民生银行短信发送平台搭建的主程。2公司内部业务优化。3公司内部大数据平台搭建。
2014-09-01 -2015-06-01北京爱奇艺java后端工程师
1公司业务:国内前三视频播放网站。 2个人职责:静态页面动态化。将前端写好的静态页面,与后台接口人员写好的数据接口经行渲染,实现播放页或活动页的动态展示。
教育经历
2010-09-01 - 2014-06-30山西大学信息管理与信息系统本科
资质认证
技能

1接收端:接收银行旧核心系统发来的各种数据格式报文,封装为我司现有产品的GDMessage对象。如银行核心系统发来的请求有http json格式、webservice xml格式、netty长连接报文格式,我们做了多种接收端分别解析。接收端根据数据中是否带有发送时间字段,分别放入redis(某mq)队列为及时短信、mysql(oracle、db2)为定时短信。 2发送端: 2.1启动监听器监听redis(某mq)实时获取及时短信,使用quartz(springTask xxl-job)扫描定时短信表,将该发送的短信放入内存。 2.2依次过逻辑,将不符合条件的短信放入失败表。银行*号黑名单,为退订营销短信的*号。敏感词过滤,使用dfa算法。 2.3根据通道表与签名表的匹配关系,将短信内容拼接,发送到国都大短信平台。 4状态报告接收端:接受国都平台发来的状态报告,将已发送表的短信状态,更新为发送成功或失败原因。 管理台:基于若依平台的后台管理页面。 4.1对配置表的管理功能。黑名单表、敏感词表、通道表、模板表等。 4.2数据统计页面,将短信条数按照银行渠道、来源等分类展现柱状图。 4.3报表导出功能。内置定时任务,将每月短信统计数据存入统计表。页面可以下载excel,供行方对账。


1本人前爱奇艺员工,做后台数据开发。 2具体工作为页面数据渲染。将静态页面与数据整合,使用velocity模板引擎。 3各种活动页面数据渲染。 4做为java后端程序员,熟悉springboot+springCloudAlibaba,各种中间件redis,docker,rabbitmq,rocketmq,docker等。前端vue2\vue3等。


1接收端:接收银行旧核心系统发来的各种数据格式报文,封装为我司现有产品的GDMessage对象。如银行核心系统发来的请求有http json格式、webservice xml格式、netty长连接报文格式,我们做了多种接收端分别解析。接收端根据数据中是否带有发送时间字段,分别放入redis(某mq)队列为及时短信、mysql(oracle、db2)为定时短信。 2发送端: 2.1启动监听器监听redis(某mq)实时获取及时短信,使用quartz(springTask xxl-job)扫描定时短信表,将该发送的短信放入内存。 2.2依次过逻辑,将不符合条件的短信放入失败表。银行*号黑名单,为退订营销短信的*号。敏感词过滤,使用dfa算法。 2.3根据通道表与签名表的匹配关系,将短信内容拼接,发送到国都大短信平台。 4状态报告接收端:接受国都平台发来的状态报告,将已发送表的短信状态,更新为发送成功或失败原因。 管理台:基于若依平台的后台管理页面。 4.1对配置表的管理功能。黑名单表、敏感词表、通道表、模板表等。 4.2数据统计页面,将短信条数按照银行渠道、来源等分类展现柱状图。 4.3报表导出功能。内置定时任务,将每月短信统计数据存入统计表。页面可以下载excel,供行方对账。
