码迷,mamicode.com
首页 > 2020年11月13日 > 全部分享
重构,还是重写?(2020版)
重构,还是重写?(2020版)JoelSpolsky(软件随想录作者)曾经写过一篇著名的文章,ThingsYouShouldNeverDo(1),他在文章中断言,你永远不应该从头开始重写一个代码库。他举了Netscape公司的例子,他们花了好几年的时间重写软件,最终公司在这个过程中死亡。一年前,我重读了那篇文章,但还是选择了从头开始重写我们的应用,对,全部重写。以下介绍为什么这么做,我们是如何成功
分类:其他好文   时间:2020-11-13 12:31:58    阅读次数:7
接口测试人员需要掌握的知识技能
一、首先明白接口是什么软件接口是指程序中具体负责在不同模块之间传输或接受数据的并做处理的类或者函数。(而不是指传输的数据!!)二、什么是接口测试接口测试就是通过向接口传递数据来测试这个接口是否正确。比如:一个QQ登录功能接口,就需要我们传递QQ号和密码去验证这个登录接口是否正确,能否使用。三、进行接口测试需要掌握哪些知识1、了解系统及内部各个组件之间的业务逻辑交互;2、了解接口的I/O(input
分类:其他好文   时间:2020-11-13 12:31:26    阅读次数:10
用代码来说明,为什么需要面向扩展的设计
用代码来说明,为什么需要面向扩展的设计在基本的面向对象编程中,你只能直接调用一个类的方法,而这些方法是由这个类的作者定义的,这对于面向用户设计的类来说是没有问题的。此外,在20-30年前,在大型标准库和开源库被大量复用之前,大部分代码通常是跟自己的代码中的类来一起工作的——也就是你自己的团队或公司维护的代码。然而,在现代代码世界中,我们经常会使用其他人编写的类。业务逻辑通常大量使用包括字符串和集合
分类:其他好文   时间:2020-11-13 12:30:53    阅读次数:7
Grab熔断器设计:如何应对突发打车峰值
Grab熔断器设计:如何应对突发打车峰值在东南亚,一旦下雨往往就不小。它成为一个重要的情绪因素,尤其是当你被困在外面的时候,你就会面临糟糕的一天。在Grab的早期,如果雨来的时间不对,比如上班早高峰时间,那么我们这些工程师那一天也不好过。在那个时候,Grab叫车服务的需求增长速度远超我们的技术系统扩展能力,我们经常要加班到深夜,以确保系统能够处理不断增长的请求。当打车预订量突然激增时,我们的系统还
分类:其他好文   时间:2020-11-13 12:30:29    阅读次数:11
(九)整合spring cloud云服务架构 - commonservice-config配置服务搭
介绍SpringCloudConfig为分布式系统中的外部配置提供服务器和客户端支持。使用ConfigServer,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与SpringEnvironment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用程序通过从开发人员到测试和生产的部署流程,您可
分类:编程语言   时间:2020-11-13 12:30:05    阅读次数:10
浅谈 Java 中的 AutoCloseable 接口
本文对try-with-resources语法进行了较为深入的剖析,验证了其为一种语法糖,同时给出了其实际的实现方式的反编译结果,相信你在看完本文后,关于AutoCloseable的使用你会有新的收获。
分类:编程语言   时间:2020-11-13 12:29:50    阅读次数:6
Zabbix监控Linux系统所有磁盘的总空间大小脚本
刚开始我就在想如何获取总磁盘空间的大小呢?是df -h命令,把Size里所有的空间都相加?但是里面有挂载的一些目录也算进来,肯定不对。或者直接算/目录下的总大小?看似就是这样,但实际上是没有算进外挂的硬盘,也不对的。
分类:系统相关   时间:2020-11-13 12:29:31    阅读次数:24
【IT技术分享】思科CCNA/CCNP/CCIE TCP的三次握手和四次握手
TCP的三次握手和四次握手TCP三次握手?在一些文化中,两个人见面时常常通过握手来问好。双方都把握手的行为理解为友好问候的信号。网络中的连接是类似的。第一次握手请求同步。第二次握手确认初始同步请求,并同步相反方向上的连接参数。第三次握手网段是一次确认,用于通知目标两端同意建立连接。?当两台主机采用TCP协议进行通信时,在交换数据前将建立连接。通信完成后,将关闭会话并终止连接。连接和会话机制保障了T
分类:其他好文   时间:2020-11-13 12:29:18    阅读次数:3
Snmptrap配置示例
配置LAN目的地,增加接收告警地址,点击配置——PEF
分类:其他好文   时间:2020-11-13 12:28:53    阅读次数:6
思科MDS9710光纤交换机snmp配置
ssh登录交换机
分类:其他好文   时间:2020-11-13 12:28:12    阅读次数:5
毕业设计之 --- 基于opencv和深度学习的车牌识别系统
系统简介车牌识别这个系统,虽然传统,古老,却是包含了所有这四个特侦的一个大数据技术的缩影.在车牌识别中,你需要处理的数据是图像中海量的像素单元;你处理的数据不再是传统的结构化数据,而是图像这种复杂的数据;如果不能在很短的时间内识别出车牌,那么系统就缺少意义;虽然一副图像中有很多的信息,但可能仅仅只有那一小块的信息(车牌)以及车身的颜色是你关心,而且这些信息都蕴含着巨大的价值。也就是说,车牌识别系统
分类:其他好文   时间:2020-11-13 12:27:53    阅读次数:4
DateTimeFormatter接替SimpleDateFormat
java程序猿经常会碰到的一个问题就是日期格式化。当接收参数中有日期或时间,那么就需要与前端商量好其格式,这边我知道是2种:1、时间戳 2、字符串。 先说一下时间戳,这个形势的参数,Java只需new Date(Long date)就能获得Date,但是我在使用过程中还是碰到奇怪的问题,就是时区与数 ...
分类:其他好文   时间:2020-11-13 12:27:39    阅读次数:4
实验二
#include<stdio.h> int main() { int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("d=%d,e=%d,f=%d\n",d,e,f); return 0; } 计算结果不同是因为整数相除所得商仍然是整数 ...
分类:其他好文   时间:2020-11-13 12:27:14    阅读次数:5
MySQL调优
一、视图 1.1 视图的概念 ? 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表成为基表。视图是存储在数据字典里面的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合 1.2 视图的优点 1、对数据库的访问,因为视图可以有 ...
分类:数据库   时间:2020-11-13 12:26:46    阅读次数:16
Java从零进阶自学路线图
职业发展道路基本有3条: 第一条路线(技术专精): 初级Java开发 中级--高级 项目主管--Java项目经理 网站架构师 资深专家第二条路线(技术转产品):初级Java开发 中级--产品策划--产品经理 产品总监第三条路线(技术转运营):初级Java开发 中级--运营 运营经理 运营总监 这篇文 ...
分类:编程语言   时间:2020-11-13 12:26:14    阅读次数:8
MySql时区出错更改时区的方法!
mysql创建后,比北京时间少了8个小时,就会出现如下的错误! 那么就需要修改mysql 的系统时区: select now(); 查看mysql系统时间。和当前时间做对比 set global time_zone = '+8:00';设置时区更改为东八区 显示修改成功后 然后退出即可! ...
分类:数据库   时间:2020-11-13 12:25:42    阅读次数:22
Python列表解析式、生成器解析式、集合解析式、字典解析式
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于云+社区 ,作者:职场亮哥 Python解析式 在python中经常能够看到形如ret = [x ** 2 for x in lst]这样的赋值语句,对于从C++转到p ...
分类:编程语言   时间:2020-11-13 12:25:20    阅读次数:7
212条   上一页 1 ... 6 7 8 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!