E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
系统重构
“领域驱动设计”答疑
对于大规模的遗留
系统重构
,一方面会借助领域建模帮助深入了解业务、挖掘业务本质;另一方面需要借助领域建模进行软件的再设计,指导代码的重构过程。
MagicBowen
·
2020-02-08 11:50
业务
系统重构
之路1--设计逻辑思维
前言:从【业务系统】看后台产品的设计逻辑思维入职至今已有两个年头,作为研发的身份一直在和业务系统打交道。一直想尝试自己总结一下对后台产品设计的一些知识。首先,后台产品和前端产品存在很大的差异性。尽管前后台产品的逻辑是相通的。比如。后台有角色,前台也有角色。但你的关注重点可能会存在差别。做后台,你可能会更关注用户、组织,角色,权限的设计模型以及每一个状态下不同角色的多个操作(功能实现);但做前台,你
concise04119
·
2020-02-07 16:21
架构学习-
系统重构
(业务)
A01.定义重构自问自答:要不要当前系统重新写一遍呢?要不要系统中某个某块重新写一遍呢?如果回答内容”是”.重构就是把旧的系统全部推翻或者部分推翻,开发新的系统来代替旧的系统或某个部分.公司案例:第一版公司中php写的业务转JAVA语言开发,属于整个系统的重构.第二版后续的商标注册类业务进行订单优化,后续的商品模块进行局部重构;A05.何时重构业务主导:对当前业务流程做颠覆性的改变,导致当前的系统
踏歌而行
·
2020-02-06 05:17
架构学习-
系统重构
(技术)
01.xxx.消灭问题如果旧系统业务迭代规模没有那么频繁,那么旧的垂直系统不需要微服务化,因为体现不出来微服务的价值;如果旧系统中的其他业务将来可能需要重构,那么不需要微服务化,因为将来可能会大改动;如果旧系统中的业务只是其他业务的支撑业务,并且迭代频率低,没有不要进行拆分;如果没有类似客户端,那么垂直系统怎么改微服务都可以,兼容旧版本app总是非常多的问题;如果有厉害的技术专家,开始主导微服务,
踏歌而行
·
2020-02-05 12:19
关于
系统重构
的一些心得
最近半年参与了部门的项目,这个项目需要对老的业务系统的某些功能进行剥离,实现功能重构,不仅代码要重写,数据也要进行迁移。主要原因是该系统是一个维护了十几年前的系统,一直没有进行过重构,新的业务需求越来越多,补丁也越打越多,代码耦合紧密,改动起来牵一发而动全身,风险大,代码也越来越难懂,上线部署慢;数据因为历史的原因已经漏洞百出,很多业务模块涉及到费用的计算,精确度很差,业务吐槽严重,已经接近无法使
ilikeshare
·
2020-01-16 11:08
重新创造比特币8:基于UTXO的
系统重构
1.重构交易模型中本聪在脑中,模拟运行着UTXO的设计:“现在的设计应该没有大的缺陷了,可以进入交易模型的设计啦”。Gilfoyle:“UTXO的确优雅,交易模型的改动会很大”所谓交易模型的设计,就是说,通过重新构建交易模型,来承载UTXO机制。新的交易模型,分为四个部分:1.TXID:交易的Hash值(关于Hash是什么,后续会详细介绍,现在可以简单理解为:任何数据作为参数,输入到hash函数中
牛头酋长
·
2020-01-08 19:21
重构,系统改善之道
我曾主导过不少
系统重构
工作,从中也得出了一些我所认为的最佳实践,希望也能给其他程序员朋友们一些参考。从构建工具开始在接手去重构一个新的系统时,我常常会发现他们的构建脚本写得有
技匠
·
2020-01-07 11:02
遗留
系统重构
工具:Coca
好的代码是可以重构出来的。如我在先前的文章所说,我最近的工作主要是在做架构重构、代码重构。所以,一如既往地,我又写了个工具来帮助我完成相关的工作。这样一来,下次我可以更快速地完成相关的工作。在这之前,已经有大量的工具可以做类似的事情。如我司已有大佬开源了Tequila(https://github.com/newlee/teq...)这样的架构、依赖分析工具。只是呢,简单的架构分析是无法满足我的需
phodal
·
2020-01-04 10:42
重构
重构和设计模式
分布式系统(Distributed System)资料
《ReconfigurableDistributedStorageforDynamicNetworks》介绍:这是一篇介绍在动态网络里面实现分布式
系统重构
的paper.论文的作者(导师)是MIT读博的时候是做分布式系统的研究的
多喝水JS
·
2019-12-31 20:18
EMS.Web网上阅卷
系统重构
阅卷系统业务全景图阅卷系统业务全景图.pngOmr分数更改业务流程Omr分数更改业务流程.pngEMSTB_COURSEALTERTABLETB_COURSEADDDIS_ORDERINTDEFAULT0SELECT*FROMEXAM.VW_EXAM_PROGRESSSELECT*FROMEMS.VW_EXAM_COURSEEXAMTB_STUDENTABSENT标记CHAR(1)‘Y’缺考(计0
Bobby0322
·
2019-12-29 16:32
系统重构
的道与术
最近参与了很多重构项目,有以提高服务器资源利用率为目标的Gateway网关、AMAPS等服务的重构,也有以提升架构合理性和研发效率为目标的共享业务服务化拆分,借此机会把相关内容梳理一下,是分享更是自我总结和学习。准备以重构工作中容易产生误区的地方或容易被忽视的重点来聊聊,既不重复网上千篇一律的各种方案资料,也对重构工作有参考价值。什么是“道和术”?个人简单的理解,道就是思想,术是方法。可谓有道无术
阿里云云栖号
·
2019-12-19 21:09
软件架构
重构
性能
模块化
高可用
系统重构
的道与术
最近参与了很多重构项目,有以提高服务器资源利用率为目标的Gateway网关、AMAPS等服务的重构,也有以提升架构合理性和研发效率为目标的共享业务服务化拆分,借此机会把相关内容梳理一下,是分享更是自我总结和学习。准备以重构工作中容易产生误区的地方或容易被忽视的重点来聊聊,既不重复网上千篇一律的各种方案资料,也对重构工作有参考价值。什么是“道和术”?个人简单的理解,道就是思想,术是方法。可谓有道无术
高德技术
·
2019-12-18 06:58
高德地图
架构师成长之路
架构设计
系统重构
的道与术
最近参与了很多重构项目,有以提高服务器资源利用率为目标的Gateway网关、AMAPS等服务的重构,也有以提升架构合理性和研发效率为目标的共享业务服务化拆分,借此机会把相关内容梳理一下,是分享更是自我总结和学习。准备以重构工作中容易产生误区的地方或容易被忽视的重点来聊聊,既不重复网上千篇一律的各种方案资料,也对重构工作有参考价值。什么是“道和术”?个人简单的理解,道就是思想,术是方法。可谓有道无术
高德技术
·
2019-12-17 14:00
jquery
系统重构
为Vue框架心得
0、前言为配合公司中台体系微服务体系构建,去年年底,被告知要做逐步将所在项目组的PC端系统,做成前后端分离形式。原系统是基于jquery+bootstrap框架的物流在线协同平台,分为两个端,货主和承运。根据优先级和重要性,初步先重构承运端。系统有点类似管理系统,有很多数据查询,导出,特异性的地方就是基于地图的路线查询,规划之类。原系统引用了jquey的多个第三方插件库,以及为了实现业务方便,封装
挣钱养豆豆
·
2019-12-06 06:08
平安金融科技移动技术周报(第十五期)
Android篇重点关注进程保活的介绍,很详尽;iOS篇带来一篇
系统重构
实践,个中思想有借鉴意义;ReactNative开源一周年,FaceBookF8会议推出基于ReactNative的F8APP以及对应的开发指南
asce1885
·
2019-12-01 13:16
数字化转型实施的4个核心成功因素
数字化转型是利用最新的数字化技术(例如云计算、大数据、移动、社交、人工智能、物联网、区块链等)和能力来驱动组织商业模式创新和商业生态
系统重构
的途径和方法,其目的是为了实现业务的转型、创新和增长。
IT咨询策划
·
2019-10-22 11:25
代码重构
这段时间一直在做
系统重构
的工作,记录下重构的思想和感悟。什么是代码重构?这里引用维基百科的话:“对软件代码做任何更动以增加可读性或者简化结构而不影响输出结果”。重构既不修正错误,又不增加新的功能性。
清尘
·
2019-10-14 21:28
代码风格
代码规范
重构和设计模式
重构
重构:改善饿了么交易系统的设计思路
这篇文章成型于交易
系统重构
一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。
阿里云云栖社区
·
2019-09-27 12:31
设计
软件设计
模块化
架构
重构:改善饿了么交易系统的设计思路
这篇文章成型于交易
系统重构
一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。
阿里云云栖社区
·
2019-09-23 11:00
云栖社区
架构
软件设计
重构:改善饿了么交易系统的设计思路
这篇文章成型于交易
系统重构
一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。
阿里云官网
·
2019-09-20 16:41
需求分析
无论从0到1、
系统重构
,需求分析都是以需求的“真实、刚需、高频”为中心,从发现需求、分析需求、描述需求三个方面着手,洞见用户与需求间的情感链接。图片发自App做需求分析是为了验证目标用户
小丨明
·
2019-08-21 22:01
C 语言究竟是一门怎样的语言?
C语言是一门实践中诞生的语言,他出生的第一件事就是把现在仍大名鼎鼎Unix
系统重构
了,同是也是后来Linux诞生的基础,从这就可以
Allen5G
·
2019-08-20 22:13
C语言
C
语言深入学习
数字化转型是什么,企业该如何迅速实现数字化转型
关于数字化转型大家对数字化转型定义不尽相同,IDC是这样定义的:数字化转型,是利用数字化技术和能力来驱动企业商业模式创新和商业生态
系统重构
的一种途径与方法。笔者认为这样的定义也比较贴切。无论如
KK大佬
·
2019-08-20 18:18
数字化转型
企业管理
企业数字化转型
Java生鲜电商平台-微服务架构概述
其中的原因存在着复杂性以及多样性,我想主要的原因是没有一套整体的解决方案能够让工程师在面临稳定性风险下,毅然决然地实施
系统重构
。当系统应用规模随着业务的迅速发展时,系统的重要性
巨人大哥
·
2019-08-10 18:00
林振涛丨《重构商业系统》经典语录合集:重构不是从0到1,而是从N到N²
——重构商业
系统重构
商业系统今天中国大多数产品都可以重做一遍,所有产品都有创新空间,在中国所有行业都值得重做一遍,几乎说所有行业都可以重构重构商业系统破旧立新,面临巨大问题,不管我们想不想,我们都必须面对
重构汇
·
2019-07-13 19:14
系统重构
--微信提现模块
一、总述用户登录微信公众号,把自己的系统余额提现到微信账户里。微信提现接口参考:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2这里的交互实体有用户、微信、平台。第一步用户需要在微信取得授权;第二步用户登录平台;第三步平台调用微信提现接口。二、时序图1.用户在微信进行登录授权用户在微信进行登录授权.png2.
天草二十六_简村人
·
2019-03-27 14:03
Unity3d的Log
系统重构
转载https://my.oschina.net/hava/blog/1618555编者注由于要重写Unity3d的Log系统,变更为自定义方式,按照Log4j的显示的内容方法Unity3d的Log一般在Unity3d中编写日志入下代码Debug.Log("hellomessage");在UnityEditor和UnityEngine当中除了打印message以外,还会打印堆栈信息。性能低下,根据
chqj_163
·
2019-02-18 19:03
Unity3d
最近的心情
这周已经真正开始封闭开发了,计划是你去年把某个公司比较重要,并且吐槽比较多的
系统重构
了(一期先重构一半,槽点比较多的部分),半个月搞完在加两天测试完成项目上线,然后就放假了。
阿畅_
·
2019-01-17 17:49
对自己的复盘总结
关于
系统重构
,工作流程上总结:1、首先从先熟悉、梳理现有流程,整理现有的业务流程,了解当前使用者的使用流程,如何使用现有的系统,这里需求整理出整体的业务流程图、使用者操作系统的流程,这两者之间会相互融合交际
王钰_0db5
·
2019-01-17 17:50
TCPcopy仿真压测
所以,线下压得好好的系统,上线后可能某天突然雪崩,说好能支撑5倍流量的
系统重构
,也许流量一翻倍就彻底挂了。但办法总比问题多。(1)
系统重构
或重要
小呀么小透明
·
2019-01-07 13:24
●性能测试相关
亿级流量系统架构之如何设计承载百亿流量的高性能架构【石杉的架构笔记】...
本文来源:石杉的架构笔记(ID:shishan100)一、往期回顾上篇文章《大型系统架构演进之如何设计高容错分布式计算系统》,主要聊了一下将单块
系统重构
为分布式系统,以此来避免单台机器的负载过高。
公众号:方志朋
·
2018-11-29 08:00
数据库
分布式
mysql
java
大数据
nginx配置基于目录的配置及地址重写
需求:公司要求
系统重构
,需要重新配置系统框架,架构如下域名www.lxp.com目录结构:发布目录是/alidata/txall这个目录,这个目录里边有callbackusercenterordercentermarketcenter
heypon
·
2018-10-31 15:51
nginx
目录
配置
Web 前端构架师
统招本科以上学历2、工作经验3—5年前端研发经验3、精通各种Web前端技术,熟悉面向对象开发,对前端MV*框架有深刻理解,React必须掌握;4、有前端架构设计、性能优化、组件化和模块化方面的实战经验,有
系统重构
的能力
墨淽汀兰
·
2018-06-26 16:22
Gulp
Webpack
ROllup
PHP微服务也可以这样玩 -- Service Mesh在IOT场景的最佳实践
【导言】选择并坚持合适的编程语言至关重要,编程语言的更换意味着高昂的学习成本和不增值的
系统重构
。面对业务交付周期变短、业务高并发压力,向微服务演进成为软件架构师的共同选择。
looook
·
2018-06-05 09:48
精品案例
分布式系统资料
html分布式系统(DistributedSystem)资料《ReconfigurableDistributedStorageforDynamicNetworks》介绍:这是一篇介绍在动态网络里面实现分布式
系统重构
的
HappyBoyLi
·
2017-11-30 01:39
分布式
论文
复制
Django+Karlooper+iOS重构学校的学生成绩管理系统(一)
系统重构
目前很多学校的网站架构都比较落后,很多同学都有感觉就是查成绩查的非常不爽,原因有两个:1、网站太卡,经常宕机;2、分数太低,成绩不理想。第二个问题通过编程目前解决不了,但是第一个可以啊!所以我们决定重构一下学校的成绩查询系统。一、分析已有架构与设计新架构:旧系统架构图:分析旧系统架构我们会发现,系统性能的瓶颈主要在MySQL上,针对这个,新架构如下图:在新系统中,我们将MySQL与客户端之间增加了
KarlDoenitz
·
2017-08-18 15:03
Python
分布式系统(Distributed System)资料
《ReconfigurableDistributedStorageforDynamicNetworks》介绍:这是一篇介绍在动态网络里面实现分布式
系统重构
的paper.论文的作者(导师)是MIT读博的时候是做分布式系统的研
Albert陈凯
·
2017-07-26 00:32
nginx工作原理
0.Nginx的用途Nginx作为web服务器,有以下用途URL重写在我们的工作中比较常见的是,
系统重构
变更接口地址,想对接口上游保持透明无感知,使用Nginx重写规则,使得原来的接口,请求到现有的服务上进行响应
b11040805
·
2017-07-08 11:47
分布式相关文章收集(转)
知乎分布式系统(DistributedSystem)资料《ReconfigurableDistributedStorageforDynamic Networks》介绍:这是一篇介绍在动态网络里面实现分布式
系统重构
的
Forrestleo
·
2017-06-05 16:00
分布式
程序员,汝能持否?
但你从早到晚不发一言你精通面向对象,然而你可能还没有对象你懂得前端后端移动端,但是还是在扮装你了解各种框架各种库,逛街只知优衣库Github一片绿,眼睛周围两圈黑Bug修好笑开颜,颈椎腰椎肩周炎Code提交十万行,存款不值半间房
系统重构
大挪移
zombieEngineer
·
2017-05-08 14:51
使用Slf4j集成Log4j2构建项目日志系统的完美解决方案
一、背景最近因为公司项目性能需要,我们考虑把以前基于的log4j的日志
系统重构
成基于Slf4j和log4j2的日志系统,因为,使用slf4j可以很好的保证我们的日志系统具有良好的兼容性,兼容当前常见几种日志系统
Xgx120413
·
2016-12-12 11:00
log4j
性能
重构
理解依赖注入(IOC)和学习Unity
当
系统重构
的时候,代码的改写量将大大减少。 理解依赖注入: 当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者的实例。然而采用依赖注
HOT SUMMER
·
2016-07-07 17:00
【数据库设计—接触真实的的你】
到学生信息管理系统,第一次机房收费系统VB版的完成,数据库,我再也不是陌生,之后在自学考试中,我们也是进一步的学习了,数据库这本书,之前的数据库都是纸上谈兵,这样说,是因为我没有自己建立过数据库,到了个人机房收费
系统重构
DJuan15732626157
·
2016-05-10 18:00
数据库
设计
个人机房重构
iOS遗留
系统重构
实践
本文为『移动前线』群在4月8日的分享总结整理而成,转载请注明来自『移动开发前线』公众号。嘉宾介绍李剑,曾为ThoughtWorks高级咨询师,InfoQ敏捷社区首席编辑。在2013年之前,一直致力于敏捷思想在国内的推广传播。译作有《实现模式》、《硝烟中的Scrum和XP》等。现居墨尔本,曾参与过Telstra、MyOB、realestate.com.au等多款App的开发。由于篇幅原因,群内分享的
李剑
·
2016-05-05 00:00
58速运-百万单量用车O2O架构实践
参与过多个百度hi重大项目的研发,后加盟58同城,负责过58同城即时通讯,支付
系统重构
,摊销系统重
沈剑
·
2016-04-20 00:00
maven的版本管理(七)
1.1版本管理maven版本管理是针对构件而言的(也可以简单的说jar包),我们日常开发项目的过程就是在不断迭代开发,大到
系统重构
,小到bug修复,maven通过版本管理,能帮助我们记录每一次对项目的变更及构件的稳定性
changhongbao
·
2016-03-21 09:49
遇见SVN——揭开你的面纱,体验团队的力量
我们现在正在做的项目是机房收费
系统重构
,将来还会接手其他项目,我在这次机房重构的时候就学到了很多新的东西,例如,三层转七层,设计模式的添加,视图和存储过程的应用等。
zh15732621679
·
2016-03-19 14:00
无法打开SQL Server的连接
机房收费
系统重构
版的登陆敲了好几天了,总算把登陆窗口敲完了,代码调试的差点儿相同了,问题就处在数据库了。
mengfanrong
·
2016-03-17 13:00
分布式系统(Distributed System)资料
《ReconfigurableDistributedStorageforDynamicNetworks》介绍:这是一篇介绍在动态网络里面实现分布式
系统重构
的paper
weixin_33851429
·
2016-03-14 17:12
操作系统
人工智能
golang
[置顶] 菜鸟眼中的”AppSettings和ConnectionStrings“
前言 这次的机房收费
系统重构
,我们用到了这个配置文件。瞬间感觉高大上了许多,对新鲜的事务就是又陌生又好奇,通过看静静的博客,还有自己查资料花了点时间弄了弄,下面是我整理的结果。
u012904383
·
2016-03-08 10:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他