参与项目

2007年 –

来就送游戏交易平台

  • 网址 www.l9s.net
  • 关键字:LAMP、Joomla1.5

我参加工作后的第一个项目,主要面向魔兽世界游戏玩家提供的一个虚拟物品(游戏装备)交易平台。该项目包括我在内共两名初级开发人员,我负责该项目中大部分主要业务逻辑的编写工作,在这个项目中最大收获是自己用JS实现了一个无限级分类组件,JS水平得到了显著提升。

外资医药人才中心

  • 网址 www.pharma-job.com.cn
  • 关键字:LAMP、Joomla1.5

为一家医药行业的人力公司开发的在线人才招聘、求职系统。功能做的比较简单,项目周期也比较短。

南方周末 整站系统

  • 网址:http://www.infzm.com
  • 关键字: LNMP、Joomla、读写分离、memcache、负载均衡

中国南方知名媒体的全站解决方案,主要是CMS功能,还开发了当时较为热门的dig、link、vote等功能。前后台程序架构分离,后台管理系统使用Joomla1.5进行开发,需要安装HTTPS自签名证书进行访问。考虑到媒体门户的高负载需求,我们为前台系统设计一个新的框架,实现了数据库读写分离,并采用memcache对高频数据进行缓存、Varnish对页面进行缓存。最后还大胆的将Apache替换成了Nginx以提高静态文件的并发处理能力。


2008年 –

北京联通互联网平台产品管理系统 IPPS

  • 网址:无(内部系统)
  • 关键字:Linux、Java、Spring、Tapestry、Hibernate

北京联通IDC管理系统,包括工单系统、资源(机架、带宽等)管理等诸多功能。该项目是我参与的第一个JAVA项目,因公司原先负责此项目的同事已离职而被抓来顶上。主要负责工单系统的开发和整个系统的后期维护工作。


2009年 –

昱嘉华迅 EPG 系统

  • 网址:无(封闭网络)
  • 关键字:Linux、Java、JSP、Resin、Javascript
  • 独立开发

该项目是为一个定制设备(电视机顶盒)开发的应用,后端通过调用华为提供的API获取用户和内容相关数据,前端通过HTML和一个支持非常少的Javascript引擎开发用户界面。主要为用户提供节目选播、收藏等功能,所有功能均通过遥控器控制。

美赞臣销售辅导系统

  • 网址:www.field-coaching.cn
  • 关键字:Linux、Java、JSP、Resin

该项目是为美赞臣开发的一个内部销售人员在线考核系统,可定制考核内容,自动为试卷打分。

中国平安保险 E行销邮件系统

  • 网址:www.pingan.com
  • 关键字:Linux、Java、Resin、Exim、电子邮件协议

该项目中我主要负责系统管理功能的开发。当时各大邮箱平台正掀起“大空间”风,在此系统中对空间的配额管理当时是主要关注的点。电子邮件内容的格式解析与收发信的协议也是此项目中的难点。

2010年 –

昆仑影视

  • 网址:www.wooitv.com
  • 关键字:LNMP、memcache、读写分离、负载均衡、在线视频

该项目是一个主要面向联通用户提供在线视频播放服务的网站,是最早获得新《三国》版权的在线视频播放平台之一,与爱奇艺同一时期上线,最终只在黑龙江提供服务。该项目投入了多台DELL R410、R710,部署在哈尔冰联通机房。

子夜书城 手机小说、漫画在线阅读器(个人项目)

  • 网址:无(手机APP)
  • 关键字:Java、J2ME、JavaME、LRU Cache、XML、Netbeans
  • 独立开发

这是一个跟几个朋友在工作之余一起搞的项目,我独立负责手机客户端的开发工作。该项目中使用了双缓冲绘制、LRU缓存等技术,并使用XML进行界面描述,完全自绘界面,全局事件驱动重绘,非常省电且高效。可惜最后也只是摸了一下JavaME的尾巴,很快Symbian失势,Android和iOS开始大行其道。该项目也因ISP扣费策略调整而失去有效收费渠道而下线。


2011年 –

爱慕官方商城

  • 网址:www.aimer.com.cn
  • 关键字:LNMP、Redis、MongoDB、Coreseek、Varnish、读写分离、负载均衡、电子商务 爱慕是中国女性内衣知名品牌。该项目是为爱慕公司开发的一整套电子商务平台,包括内容管理、商品销售、仓储管理、客户服务等几个主要部分。爱慕最开始使用的是Ecshop,功能简单而且性能已经不能满足日益发展的业务需求。我们在此项目中继续沿用了之前在“南方周末”和“昆仑影视”中已经相对比较完善架构,性能上采用了Coreseek做全文检索、Redis缓存数据,商品规格存储在Redis中通过内存进行组合过滤,专题页面等静态页面依然采用了Varnish进行缓存,并使用了ChinaCache的CDN,后台所有操作则都用MongoDB存储了日志。

2013年 –

九域精准广告云投放系统

  • 网址:无(内部系统)
  • 关键字:LNMP、Redis、Phalcon

该系统主要为ISP提供广告投放功能,通过与后端的用户分析系统对接,精准匹配广告进行投放,为追求性能,该选用了Phalcon框架进行开发,后来还尝试了用Swoole开发前端接口以提高效率,匹配规则则全部存储在Redis中。

九域数据监控预警系统

  • 网址:无(内部系统)
  • 关键字:LNMP、CodeIgniter、RRD

该项目主要是负责公司的广告系统的100多台服务器的维护,提供了包括:代码同步、服务器性能指标、业务指标的采集、统计、分析和预警功能。指标数据使用了RRD进行存储。


2016年 –

即开彩

  • 网址:http://www.jikaicai.com
  • 关键字:LNMP、Yii2、Swoole、Redis、Java、Spring、Springboot、MyBatis、WebSocket、Netty、直播、SRS、C#.net、AForge、Vue、Android、iOS
  • 开发团队规模:20+人

这是一个将直播与即开型彩票销售进行结合的项目,致力于宣传购买中国彩票就是进行公益活动的理念,创新的开发了抢票的销售模式,获得中国体彩、中国福彩的多个省份的授权,提供Web界面、移动APP、微信小程序以及第三方接口。由于抢票模式的即时性要求,彩票服务接口使用了WebSocket协议。前期由于团队中服务端开发人员只有PHP工程师,为了快速启动,服务端我采用了Swoole进行开发,但是已有成员依然不能很好的驾驭Swoole,线上问题层出不穷。经过最初两个月的挣扎后,我用Springboot重构了整个彩票服务。在该项目中兑奖端是我用C#编写的,使用了AForge实现彩票票面自动识别与拍照抠取,ZXing二维码识别。兑奖服务端则用Netty实现了一个简单可靠的交换服务,用于统一与体、服彩服务进行通信接口。


2019年 –

爱启航

  • 网址:http://www.iqihang.com
  • 关键字:SpringCloud、Kubernetes、Redis、Java、Spring、Springboot、MyBatis、WebSocket、Vue、NUXT、Android、iOS
  • 开发团队规模:30+人

Read: 79

One thought on “参与项目

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注