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
系统重构
Feed流
系统重构
:架构篇
重构对我而言,最大的乐趣在于解决问题。我曾参与一个C#彩票算奖系统的重构,那时系统常因超时引发用户投诉。接手任务时,我既激动又紧张,连续两天几乎废寝忘食地编码。结果令人振奋,算奖时间从一小时大幅缩短至十分钟。去年,我作为架构师,参与了家校朋友圈应用的重构。这个应用虽小,但功能齐全。我将分享这次架构设计的思路,探讨如何通过精心策划的重构,提升应用的性能和用户体验。01应用背景1.应用介绍移动互联网时
m0_72864708
·
2025-01-25 09:36
重构
架构
【个人机房
系统重构
】——开篇
个人机房收费
系统重构
是对软件工程实践的一个阶段,是对三层进行初步实践的一个阶段。同时也是对第一遍机房收费系统的重构和改进,是对第一遍机房收费系统中暴露出来的问题进行修正。
JanneyTan
·
2024-08-30 22:41
机房收费系统
全自动网页生成
系统重构
版源码
全自动网页生成
系统重构
版源码分享,所有模板经过精心审核与修改,完美兼容小屏手机大屏手机,以及各种平板端、电脑端和360浏览器、谷歌浏览器、火狐浏览器等等各大浏览器显示。
行动之上
·
2024-02-04 10:37
源码免费下载
重构
mysql视图参数_MySQL视图概述
在有些场合会变得很方便,例如:原有
系统重构
,旧的数据表A和B已经被拆分和合并到数据表C、D、F里面,为了实现平滑迁移不影响对外数据业务,可以分别创建和原有数据表A和B一致的视图G和H,再实现数据层升级,
红廉骑士兽
·
2024-01-31 19:41
mysql视图参数
三篇论文联合复现:高比例新能源下考虑需求侧响应和智能软开关的配电网重构程序代码!
适用平台:Matlab+Yalmip+Cplex程序在高比例新能源接入的情况下提出了考虑需求响应(DR)和智能软开关(SOP)的多时段主动配电网重构策略,进一步降低配电
系统重构
费用,减少弃风率和弃光率;
预测及优化
·
2024-01-26 07:13
重构
人工智能
算法
matlab
能源
vue3-基本属性更新
响应式
系统重构
Vue3对响应式系统进行了重构,使用Proxy重写,使得性能得到大幅提升。同时,Vue3还引入了r
盖盖衍上
·
2024-01-21 18:50
vue3
vue.js
前端
javascript
vue3
架构篇06-复杂度来源:可扩展性
可扩展性指系统为了应对将来需求变化而提供的一种扩展能力,当有新的需求出现时,系统不需要或者仅需要少量修改就可以支持,无须整个
系统重构
或者重建。
星猿杂谈
·
2024-01-19 14:22
软件架构
架构
全自动网页制作系统流星全自动网页生成
系统重构
版输入网页信息即可制作
源码优点:所有模板经过精心审核与修改,完美兼容小屏手机大屏手机,以及各种平板端、电脑端和360浏览器、谷歌浏览器、火狐浏览器等等各大浏览器显示。免费制作为用户使用方便考虑,全自动网页制作系统无需繁琐的注册与登入,直接选择喜欢的模板输入网页信息即可制作,并且所以模板制作不收取任何费用,无限制、免费制作所有网页。高速访问全自动网页制作系统使用双线路机房,采用千兆级光纤直接连接,电信网通双线路接入、电信
百创科技
·
2024-01-16 11:24
源码下载
源码与教程
重构
流星全自动网页生成
系统重构
版源码
流星全自动网页生成
系统重构
版源码分享,所有模板经过精心审核与修改,完美兼容小屏手机大屏手机,以及各种平板端、电脑端和360浏览器、谷歌浏览器、火狐浏览器等等各大浏览器显示。
软希源码
·
2024-01-16 06:00
软希网58soho_cn
重构
网页生成系统重构版源码
安全防御之备份恢复技术
由于安全风险的动态性,安全不是绝对的,信息系统不可能保证不出现安全事故,因此,一旦出现安全事件造成信息系统中断或者数据丢失,如果事先采取了必要的备份准备并及时启用,能够最小程度的减少
系统重构
时间和对业务中断的影响
xiejava1018
·
2024-01-12 03:24
网络信息安全
安全
数据库
服务器
网络安全
运维
50天10万行代码,一号专车
系统重构
细节回顾
2013年底,我关闭当时的创业项目,无所事事之时,打电话向快的CEODexter请教,当时快的和大黄蜂刚刚合并,他建议我可以先和大黄蜂CEO李祖闽(Joe)聊聊。和Joe第一次见面是在虹桥火车站的一家肯德基里碰头,当时我看不太懂打车这个项目。那次碰面,我们聊的却不是出租车,聊的全是专车。两年多前的那时候,做这一块的不多,真正意识到这是个大机遇的且投入资源的创业公司比较少。Joe跟我讲了许多他对未来
林中轩
·
2024-01-08 03:02
综合
创新
合作
软件开发
infoq
DDD领域驱动设计内容分享(十):去哪儿的DDD架构实操之路
目录一、架构设计理念与技术二、业务
系统重构
背景三、
系统重构
改造模式与架构选择四、以业务驱动的微服务架构演进实践五、总结和思考1.项目落地效果2.思维模型改变3.DDD带来的优劣势及建议Q&AQ1:DDD
之乎者也·
·
2023-12-31 11:50
DDD领域驱动设计
内容分享
架构
java
运维
DDD
领域驱动
DDD落地:从携程订单
系统重构
,看DDD的巨大价值
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:谈谈你的DDD落地经验?谈谈你对DDD的理解?如何保证RPC代码不会腐烂,升级能力强?微服务如何拆分?微服务爆炸,如何解决?你们的项目,DDD是怎么落地实操的?所以,这里尼恩给大家做一下系统化、体系化的梳理,使得大家可以充分展
40岁资深老架构师尼恩
·
2023-12-17 18:49
技术圣经
面试
重构
面试
java
架构
微服务
系统架构
数据库
二、如何保证架构的质量、架构前期准备、技术填补与崩溃预防、
系统重构
1、如何保证架构的质量--稳定性和健壮性2、正确的选择是良好的开端--架构前期准备①架构师分类:系统架构师、应用架构师、业务架构师3、技术填补与崩溃预防4、
系统重构
小草莓蹦蹦跳
·
2023-12-16 21:35
微前端
JavaScript
前端
重构
面试无忧:源码+实践,讲到MySQL调优的底层算法实现
不知道大家有没有参与过
系统重构
或者代码调优的工作,有幸,最近我接触了一个公司N久前的一个项目的重构工作,目的就是为了提升一下响应速度,然后我们小组拿到这个项目的源代码之后,大呼:WC,这NM谁写的代码啊
996小迁
·
2023-12-03 18:29
新来的架构师牛皮,一顿操作,把之前只能抗亿级流量的系统架构,升级成能承载百亿级流量的高性能架构
一、往期回顾之前已聊过了将单块
系统重构
为分布式系统,以此来避免单台机器的负载过高。同时引申出来了弹性资源调度、分布式容错机制等相关的东西。
java梦想口服液
·
2023-11-26 07:51
重构:改善饿了么交易系统的设计思路
这篇文章成型于交易
系统重构
一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。
码农小光
·
2023-11-20 17:48
win10下修改rabbitmq默认端口
因为业务需要断网操作,之前弄了一台Windows服务器,并使用的是activemq消息队列,用于特殊业务的中转,现在外部
系统重构
后需要采用的是rabbitmq,所以Windows服务器上需要支持rabbitmq
刹那的娜娜
·
2023-10-29 14:58
mq
京东实战:数据脱敏如何避免
系统重构
或修改
本文转载自:https://dbaplus.cn/news-159-2704-1.html背景安全控制一直是治理的重要环节,数据脱敏属于安全控制的范畴。对互联网公司、传统行业来说,数据安全一直是极为重视和敏感的话题。数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。涉及客户安全数据或者一些商业性敏感数据,如身份证号、手机号、卡号、客户号等个人信息按照相关部门规定,都
Tweeenty
·
2023-10-15 07:46
Oracle
Java
JavaWeb
数据加密
数据脱敏
应用加密
web应用
45 - 架构重构之 - 有的放矢
系统重构
在架构设计三原则中的演化原则部分,有提到了系统的架构是不断演化的,少部分架构演化可能需要推倒重来进行重写,但绝大部分的架构演化都是通过架构重构来实现的。
舍是境界
·
2023-10-08 23:10
ruby入门--linux/windows下的安装、代码开发及rails实战
公司有项目组进行
系统重构
,采用了RubyOnRails框架,我也抽出时间学习了一下,并对几个原来用Java开发的定时任务、消息监听进行了ruby改造,学习过程中主要参考两本书:《ProgrammingRuby
新拖拉机
·
2023-10-05 04:39
Ruby
ruby
rails
系统灰度随笔记
系统灰度随笔记这段时间
系统重构
,负责重构的其中一个模块需要与四个上游系统对接进行切换,虽然自己在这个过程中也设计了一套灰度方案来承接,将灰度的主动权控制在下游,但是很难同时应对四个上游系统,因为每个上游系统灰度的
软件开发随心记
·
2023-09-16 05:10
java
2019云栖大会:听阿里技术大咖解读软件工程危机与
系统重构
之道
《阿里巴巴Java开发手册》、《码出高效》作者阿里巴巴集团高级架构师/集团代码平台负责人孤尽老师现场解读软件工程危机与
系统重构
之道和阿里技术大咖孤尽老师一起探讨
系统重构
之道_腾讯视频
艾编程
·
2023-09-05 07:07
项目难点:解决IOS调用起软键盘之后页面样式布局错乱问题
需求背景:开发了一个问卷
系统重构
项目,刚开始开发的为PC端,其中最头疼的一点无非就是IE浏览器的兼容适配性问题;再之后项目经理要求开发移动端,简单的说就是写H5页面,到时候会内嵌在App应用、办公系统或小程序里
雨季mo浅忆
·
2023-08-18 23:54
前端
Vue
CSS
前端
IOS
升级到mybatis-plus,系统启动的一些问题
在分表后mybatis-plus删除操作失效等问题处理mybatis-plus旧
系统重构
遇到的种种问题在这三篇文章中,我花了近1个月时间重构了28个微服务,当中遇到的一些问题,但是发布到pretest环境
warrah
·
2023-08-17 10:33
mybatis
mybatis-plus
聊一聊
系统重构
打破常规,重立新规;01开始想聊这个话题的时候,我是打算放弃的;因为这个话题涉及范围之广,内容之多,让我犯怵;近几年,待过两家公司;一家经历过重构,另一家也打算重构......其实要下定决心,推翻重来,是一个很有勇气的决定;归根结底,不到万不得已,谁想这么玩,谁愿意花费大精力去做这些脏活、累活;所以究其原因,也只能说是一种综合因素吧,就像古话说的,天时、地利、人和;至于为什么这是个很有勇气的决定,
·
2023-08-16 00:37
后端系统重构
【fps
系统重构
】-观察cpu、memroy、io -iostat
当您使用iostat命令监控磁盘I/O情况时,可以查看以下指标:rrqm/s:每秒发生的读请求被合并的次数。如果该指标很低,说明读请求较少或未被合并,可能会导致磁盘I/O负载过重。wrqm/s:每秒发生的写请求被合并的次数。如果该指标很低,说明写请求较少或未被合并,可能会导致磁盘I/O负载过重。r/s:每秒完成的读操作次数。如果该指标很高,说明应用程序正在频繁地读取数据,可能需要优化读取逻辑或增加
yan0219n
·
2023-08-15 07:32
重构
系统重构
的原则代码重构的原则
作者:[美]马丁•福勒(MartinFowler)译者:熊节,林从羽前一章所举的例子应该已经让你对重构有了一个良好的感觉。现在,我们应该回头看看重构的一些大原则。##2.1何谓重构一线的实践者们经常很随意地使用“重构”这个词——软件开发领域的很多词汇都有此待遇。我使用这个词的方式比较严谨,并且我发现这种严谨的方式很有好处。(下列定义与本书第1版中给出的定义一样。)“重构”这个词既可以用作名词也可以
哈哈
·
2023-08-14 23:27
工作
重构
构造实时企业 | 数字化转型之企业架构转型
原文作者:波士顿咨询董事总经理陈果最近为几家有名的企业进行信息
系统重构
的规划,我发现这些鼎鼎大名企业现有的信息系统的架构都比较老了,差不多是十年前建设的;而在那个年代,主流技术正面临着从所谓"C/S架构
欧电云大中台情报局
·
2023-08-13 09:01
对系统可扩展性性的理解
一、可扩展性定义可扩展性指系统为了应对将来需求变化而提供的一种扩展能力,当有新的需求出现时或容量出现问题时,系统不需要或者仅需要少量修改就可以支持,无须整个
系统重构
或者重建。
txxs
·
2023-08-09 10:35
系统架构
2021-04-25大型
系统重构
的步骤简单梳理
大型
系统重构
的步骤简单梳理https://blog.csdn.net/linsongbin1/article/details/51906661概述随着公司业务不断的发展,用户量不断的增加,对系统的性能要求会越来越高
凌波仙子
·
2023-08-02 10:51
【吾日三省产品】vol.25 旧
系统重构
路上的一些经验与反思(一)
随着互联网技术的飞速发展,开发语言和技术架构的不断创新,有许多传统企业的老系统需要推倒重来,迎合新时代的发展,向信息化、数字化和智能化转型。这几年微服务架构和中台架构的兴起,有许多传统企业所使用的系统还是十几年前的单体架构,功能通常聚集在一个系统上,功能繁杂混乱,导致新功能开发上受到限制。性能上也会遇到瓶颈,这些问题都将影响到业务的发展,所以重构是势在必行。有幸这几年我参加过几个旧系统的重构,有的
晨风说产品
·
2023-08-01 12:57
滴滴业务中台构建实践,首次曝光
何修峰,就职于滴滴业务中台,任高级技术专家一职,致力于微服务治理、提高系统工程效率、构建底层基础组件或服务,在大型分布式系统构建、微服务治理、复杂
系统重构
方面有丰富的经验,现负责滴滴支付中台基础工作,构建支付的底层基础设施
互联互通社区
·
2023-07-23 08:15
【数据库设计—接触真实的的你】
到学生信息管理系统,第一次机房收费系统VB版的完成,数据库,我再也不是陌生,之后在自学考试中,我们也是进一步的学习了,数据库这本书,之前的数据库都是纸上谈兵,这样说,是因为我没有自己建立过数据库,到了个人机房收费
系统重构
好菇娘の当自强
·
2023-07-22 20:05
●【编程语言】
数据库
设计
个人机房重构
CSDN 个性化推荐的数据治理
数据治理2.1从内容层面提升数据质量2.2从用户层面提升数据质量2.3增加特定数据的曝光2.4保证数据的正确性与实效性3.总结相关阅读CSDN个性化推荐系统的设计和演进如何支持研发对CSDN个性化推荐
系统重构
Alexxinlu
·
2023-07-16 00:49
数据挖掘
数据仓库
人工智能
推荐算法
CSDN-AI小组2023-半年-研发总结
目录1.丐版「大模型」,Proofofconcept2.LLM和AIGC的各种综述3.基于Embedding的应用,问答,AI编程4.评论区的AI助手5.结合AIGC的各种数据自动计算6.个性化推荐的
系统重构
幻灰龙
·
2023-07-16 00:49
NLP
In
Action
人工智能
旧
系统重构
遇到的种种问题
首先我将原来springboot版本升级到2.7.9,spring的docker分层和启动受到了影响,这个在docker镜像大小问题已经讲过,不再赘述,因为维护的人变成为一个人,因此我需要将各代码的版本进行统一,方便维护。5sun.misc.BASE64EncoderisinternalproprietaryAPIandmayberemovedinafuturerelease4Failedtost
warrah
·
2023-06-21 20:56
岁月云——Web系统最佳实践
重构
java
ShardingSphere 异构迁移最佳实践:将3.5亿量级的顾客系统 RTO 减少60倍
ApacheShardingSphere助力当当3.5亿用户量级顾客
系统重构
,由PHP+SQLServer技术栈无缝转型为Java+ShardingSphere+MySQL,性能、可用性及维护性均得到显著提升
SphereEx
·
2023-06-20 00:52
mysql
数据库
java
ShardingSphere
SphereEx
数字化转型,企业为什么要转型?如何转型?
数字化转型是利用数字化技术(例如云计算、大数据、人工智能、物联网、区块链等)和能力来驱动组织商业模式创新和商业生态
系统重构
的途径和方法即是数字化转型。其目的是实现企业业务的转型、创新、增长。
派可数据BI可视化
·
2023-06-19 21:33
商业智能
数据仓库
数字化转型
大数据
人工智能
云计算
数据分析
数据仓库
系统重构
实施,百亿级核心交易如何保证准确性?
重构:又喜欢又害怕一个企业级的应用,即使是诸葛亮级别的设计人员,最初的考虑都不可能尽善尽美,会存在设计不够或者设计过头的情况。加上业务的发展可能与当初的推想不一致,这样就使得上线初期稳稳当当的一个系统,在若干轮的需求驱动下,就变成了补丁之上打补丁,活成自己讨厌的样子。当然,我们也可以把锅往最初的设计和开发上面扔,但还是解决不了系统维护越来越困难的事实,“累了,毁灭吧”想推倒重构的想法其实是大家喜闻
鲸品堂
·
2023-06-13 15:12
重构
java
前端
系统架构-复杂度来源:可扩展性
可扩展性是指,系统为了应对将来需求变化而提供的一种扩展能力,当有新的需求出现时,系统不需要或者仅需要少量修改就可以支持,无须整个
系统重构
或者重建。
-停泊
·
2023-06-12 04:34
系统架构
系统架构
可扩展性
架构
结构型设计模式04-适配器模式
适配器模式常被用于将旧的代码和新的代码无缝地集成在一起,从而减少
系统重构
的成本。在软件设计当中,系统的数据和行为都正确,但接口不符时,我们应该考
猫十二懿
·
2023-06-12 02:52
设计模式
设计模式
适配器模式
java
.Net IOC框架入门之一 Unity
当
系统重构
的时候,代码的改写量将大大减少。依赖注入:当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者的实例。然而采用依赖注入的方式
weixin_33762321
·
2023-04-21 11:51
游戏
测试
星期一 2021-08-23 6:00 - 23:05 晴 一十四时○三分
3.1今日收获跑步时间管理计划总结
系统重构
完成3.2今日不足工作内容不知道干啥3.3明日改进
么得感情的日更机器
·
2023-04-19 13:21
Day941.仓库&版本管理 -
系统重构
实战
仓库&版本管理Hi,我是阿昌,今天学习记录的是关于仓库&版本管理的内容。当代码以及团队达到一定的规模以后,这会给项目仓库和版本的管理带来诸多问题。一张常见问题的表格,不妨“对号入座”,看看项目有没有“中招”。一、仓库管理常见的有单仓模式和多仓模式。1、单仓模式单仓模式指的是所有的组件代码统一在一个版本仓库中管理,团队成员基于一个代码仓库来完成日常的开发活动,就像后面图里画得这样。这种仓库管理的方式
阿昌喜欢吃黄桃
·
2023-04-18 19:41
业务设计
Maven
重构
git
github
框架设计
架构
Day939.如何小步安全地升级数据库框架 -
系统重构
实战
如何小步安全地升级数据库框架Hi,我是阿昌,今天学习记录的是关于如何小步安全地升级数据库框架的内容。当消息组件的数据存储都是采用SQL拼写的方式来操作,这样不便于后续的扩展及维护。除此之外,相比前面的其他重构,升级数据框架需要考虑的场景会更多,例如升级框架以后用户的重要数据不能丢失。以Sharing项目为例,把项目中原先采用SQL拼写的方式替换为使用Room框架来统一管理缓存数据。在这个过程中你分
阿昌喜欢吃黄桃
·
2023-04-16 03:01
业务设计
软件测试
重构
java
代码规范
sqlite
android
2020-05-08:分布式系统(Distributed System)资料
《ReconfigurableDistributedStorageforDynamicNetworks》介绍:这是一篇介绍在动态网络里面实现分布式
系统重构
的paper.论文的作者(导师)是MIT读博的时候是做分布式系统的研
AIOPstack
·
2023-04-15 03:53
Day929.运用自动化工具诊断分析Sharing项目 -
系统重构
实战
运用自动化工具诊断分析Sharing项目Hi,我是阿昌,今天学习记录的是关于运用自动化工具诊断分析Sharing项目的内容。之前文章的两个遗留系统常用的分析工具:ArchUnit和Dependencies依赖分析工具。了解了它们的基本使用方法,但是实际落地到项目中,经常会遇到一些问题,比如:代码散落各处,约束规则不好写?结合架构设计,怎么来设计约束规则?约束规则怎么应用到自动化分析工具上?下面用A
阿昌喜欢吃黄桃
·
2023-04-14 04:08
业务设计
自动化
重构
java
android
Day944.度量指标 -
系统重构
实战
度量指标Hi,我是阿昌,今天学习记录的是关于度量指标的内容。很多时候在研发过程中,都习惯性地用“拍脑袋”的方式来看待一个事情。例如这个代码写得不好、这个自动化测试覆盖不充分、版本的发布频率太差了等等。往往只知道哪里有问题,但是却不知如何去找出根因,真正改进。对于这种情况就需要我们引入度量。通过度量指标,可以让在研发过程中更加明确目标,避免一开始就走成了反方向,另外,完成了阶段性工作后,又可以通过持
阿昌喜欢吃黄桃
·
2023-04-14 04:35
基本运维及协同开发
业务设计
软件测试
重构
运维
云计算
代码规范
如何拯救「大泥球」架构?人人车Android客户端架构演进实录
作者|冯宇飞编辑|徐川、小智当快速迭代的架构不足以支撑长期的持续性开发时,
系统重构
迫在眉睫。但对于大中型项目来说,事情并不是一句「重构」就能解决的。从何时何地开始做,怎么做,都需要好好考量。
互联网架构
·
2023-04-14 02:45
上一页
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
其他