项目进化进程缩影(1)

工作一年多了,眼看着项目分分合合,修修改改,成了现在这个样子,心中还是有许多的感慨的。今天在看《淘宝技术这十年》,想想也该对我这一年多的项目的进化做一次缩影总结了!


   版本1.0 :我刚来公司的时候,这个项目也是刚刚出生,而那时的我也是刚走出校门,白的跟张白纸一样,所以,我和这个项目也是一起长大的。刚开始项目分为三个工程:前台、后台、定时、接口。

   前台:主要是直接对外客户进行服务。

   后台:主要是对用户进行一些审核。

   定时:主要是负责前后台的一些定时任务。

   接口:作为基础服务,为前后台、定时提供对外接口服务。

   刚开始时一切和最普通的java web项目没有丝毫的区别,架构基本上没有、优化没有,和毕业设计水平差不是很多。定时当时用的是quartz,没有监控,只能是跑得起来。我刚进入项目时,负责的是接口工程,当时我们组还有两个人:金鹏和潇越,两个对我影响很深的人。后来由于我们组有一个人走了,我就接着扛起了定时的大旗,对于当时的我而言,这个也是相当大的重担的。


   版本1.1 :由于几乎所有的工程都要依赖于接口工程,而有一些接口并不是所有工程都需要的,这样在开发和线上都有很大的风险,就采取了同一个工程包但是不同的配置文件的方式,这对于当时的我而言也算是相当大的一个进步了。具体的情况是:前后台、定时各自拥有一套自己所需的配置文件、这样就避免了引入不需要的类而引发的风险。


   版本1.2 :这只能算是一个小插曲吧,当时我们接手了一个很老很老的系统、老到线上和svn的代码都不一定一致,erp广告。这个是用的标准的ssh,这对于当时的我而言,相当于一个新的知识,那时候捅出了不少的篓子,搞得我看到那个头就有点大。


   版本1.3 :定时分布式处理。这个虽然实现不怎么记得,但是大致确实了解的。当时用了一个开源的框架,叫什么名字我也忘记了。就是在数据库中建一张表、各个服务器到时间了就是竞争去数据库里写数据,如果数据库里没有相应的数据,则写入数据、并执行;其他服务器就没法执行,这个工程怎么那么像受精啊!!!


   至此,我记忆中的版本1就差不多了,当时技术水,知道的不多,大概也就这样了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值