ICode9

精准搜索请尝试: 精确搜索
  • 数据库设计之概念结构设计2021-12-31 11:58:50

    概念模型 将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计 概念模型的特点 (1)能真实、充分地反映现实世界,是现实世界的一个真实模型。 (2)易于理解,从而可以用它和不熟悉计算机的用户交换意见。 (3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改

  • 建表规范的简单了解2021-12-27 20:04:41

    基本建表规范: 自增主键一般都需要设置(id int unsigned NOT NULL AUTO_INCREMENT`);不定长字符串长度使用varchar类型,需要考虑实际业务最长长度的基础上扩容20%到40%为宜,且长度取2的指数长为宜(64,128,256等);定长长度使用char类型,长度直接取实际长度即可,类似于手机号字段;所

  • 求求你别再写上千行的类了,试试这些牛逼的重构技巧吧,zookeeper和dubbo面试题2021-12-27 18:33:33

    为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性 如果你身边有一个类写上千行的猿,一定要把此文转给ta 为什么类不能过长? 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》 【docs.qq.c

  • 关系建模与维度建模2021-12-26 22:35:01

    关系建模将复杂的数据抽象为两个概念——实体和关系,并使用规范化的方式表示出来。 关系模型严格遵循第三范式(3NF),数据冗余程度低,数据的一致性容易得到保证。由于数据分布于众多的表中,查询会相对复杂,在大数据的场景下,查询效率相对较低 eg: 维度模型以数据分析作为出发点,不遵循

  • 高工观察|从辅助驾驶到自动驾驶,如何做到低成本冗余2021-12-22 15:02:10

    感知硬件的完善、计算平台大算力的加持、整车OTA带来的软件收费模式等等有利因素,都在推动智能驾驶上车从低阶(满足法规)向高阶(提升用户体验、创造衍生价值)递进。 但,无论如何,“安全”仍然是整个自动驾驶技术演进的关键。到目前为止,不管是奔驰新S级的所谓L3级自动驾驶,还是蔚来汽车刚

  • 等价类测试2021-12-16 13:04:34

    (1)划分 使用等价类作为功能性测试的基础有两个动机:我们希望进行完备的测试,同时又希望避免冗余,而边界值测试不能实现这两种希望中的任意一个,存在大量冗余,且有严重漏洞。 “划分”的含义是将一个整体分为小块,使得所有事物都在某个小块中,不会遗漏。由于一个划分是一组子集,因此我们常常

  • 高性能MySql学习笔记-第十二章:高可用性2021-12-11 02:31:40

    1. 什么是高可用性 通常情况下人们将可用性定义为服务正在运行的时间,但最好还包括应用是否能以足够好的性能处理请求。 2. 导致宕机的原因 导致宕机的原因一般有:运行环境、性能问题、复制、数据丢失与损坏等。 在运行环境中,最普遍的问题是磁盘空间耗尽。 在性能问题中,最普遍的

  • 进去新项目,接手这样的代码怎么办2021-12-10 01:00:47

    最近来到新的项目组,接手了一个离职员工的代码,阅读后感觉有较大的优化改进空间,于是乎着手调整,谁知,开始时调整的还挺有成就感,可是后面真的会越来越感觉到痛苦了,开始理解了为什么很多老员工宁愿哪里出问题去补哪里也不愿意做出大调整的心理了!   今天下了班,但是在想着那个模块的代码,

  • 第三章2021-12-08 20:34:42

    物理链路:是一条无源的点到点的物理线路径。 逻辑链路:物理链路加上必要的通信协议。 通信规程是数据通信协议。 封装成帧:在数据段前后加上首部和尾部就构成了帧, 开头是SOH,结尾是EOT。 当数据由ASC码组成的文本,帧定界可以使用特殊的帧定界符号。 透明传输:当数据段中含有SOH,EOT,E

  • MDK开发,警惕printf2021-12-04 20:32:04

    场景 MDK开发STM32程序,有一段运行正常的程序。 程序中有一些冗余代码,删除后构建正常。硬件测试时问题来了,恢复冗余代码,程序正常。查看冗余代码,包含C库的一些底层函数(如_sys_exit),而在其他代码中调用了pirntf,但不包含冗余代码构建却无错误无警告。 void _sys_exit(int x) { x

  • 认识数据库2021-12-02 13:04:19

    1:为什么要学习数据库 岗位技能需求 现在的世界,得数据者得天下 存储数据的方法 程序、网站中大量数据需长久保存 2: 什么是数据库 数据库(Database,简称DB) 概念 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库” 作用 保存、管理数据 3:使用数

  • 范式2021-11-29 19:01:53

    范式可以减少数据冗余,方便修改 部分依赖:设X,Y是关系R的两个属性集合,存在X→Y,若X’是X的真子集,存在X’→Y,则称Y部分函数依赖于X。 通过AB能得出C,通过A也能得出C,通过B也能得出C,那么说C部分依赖于AB。 完全依赖:设X,Y是关系R的两个属性集合,X’是X的真子集,存在X→Y,但对每一个X’都

  • 3节点确认监视器冗余的配置方法2021-11-21 17:34:00

      一、配置确认监视器配置文件 在 3 台确认监视器节点上新建确认监视器配置文件 dmmonitor.ini,执行以下命令: vi /home/dmdba/dmdbms/bin/dmmonitor.ini 确认监视器节点 confirm01 上添加以下内容: MON_LOG_PATH = /home/dmdba/dmdbms/log MON_LOG_INTERVAL = 60 MON_LOG_FILE_SIZE

  • 数据库表结构怎么设计2021-11-15 20:35:15

    三范式 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。 范式化设计优缺点: 优点:可以尽量得减少数据冗

  • 基于模板方法+协调者委托对现有冗余代码的改造案例2021-11-12 15:33:03

    文章目录 一、背景二、分析1、CustomerRelationService2、CustomerRelationServiceImpl 三、重构1、UML设计2、BindContext3、AbstractBindHandler相关实现类CrzReleaseBindHandlerEscPaymentBindHandlerEscRefundBindHandlerEscReleaseBindHandler 4、BindHandlerDispatc

  • mysql 三大范式概述2021-11-12 09:34:50

    什么是MySQL三大范式? 第一范式:   1NF是对属性的原子性,要求属性具有原子性,不可再分解; 第二范式:   2NF是对记录的唯一性,要求记录有唯一标识,即实体的唯一性,即不存在部分依赖; 第三范式:   3NF是对字段的冗余性,要求任何字段不能由其他字段派生出来,它要求字段没有冗余,即不存

  • pbcms出现504解决Gateway Time-out网关超时2021-11-10 11:00:35

    出现504 网上搜索了一大堆一直没有解决,网上各种让我设置Nginx配置什么的。我心想,我什么都没动呀。怎么可能是这种的设置问题?? 最后到群里问了一位大佬他说是CDN的问题。 小费:防火墙或者CDN回原超时 可以加长时间 这个思路给了我很大的帮助。 因为我昨天才新加的百度cdn 也

  • RAID磁盘阵列2021-11-08 04:31:06

    RAID磁盘阵列 *本章重点:了解各RAID级别的原理优缺点及常用级别实现,企业中厂商大多提供了硬RAID方案。 1、什么是RAID? "RAID"一词是由David Patterson, Garth A. Gibson, Randy Katz 于1987年在加州大学伯克利分校发明的。在1988年6月SIGMOD会议上提交的论文"A Case for Redundant

  • 软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用2021-11-05 23:03:17

    软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用 一、容错技术和方法二、容错技术可靠性和实时性指标 具体论述中设计软件时,如何考虑容错问题,采用了哪几种容错技术和方法。分析你所采用的容错方法是否达到系统的可靠性和实时性要求。 一、容错技术和方法 作为

  • 数据错误(循环冗余检查)之解决方法2021-11-05 20:03:28

    某天公司svn更新时忽然报错: 一般来说这种问题可以通过找另外一台checkout相同svn的电脑文件取过来覆盖便可,但是居然周围同事本地都没这个文件,没办法,仓库太大又不想重新checkout,遂网上查了一下解决方案。问题英文全称Cyclic Redundancy Check Data Error,这种问题一般都由于硬盘有

  • 软件设计师2021-11-01 23:01:23

    软件设计师 第 1 章 计算机组成与体系结构 数据的表示(★★★★) R进制转十进制使用按权展开法,其具体操作方式为:将R进制数的每一位数值用R形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点左边, k值是该位和小数点之间数码的个数,而当该位位于小

  • 数据库三范式解析2021-11-01 15:34:23

    三范式解析: 第一范式:数据库的列必须是原子的,不能通过逻辑再拆分。 比如你设计的一个表的列是这样的: 姓名年龄 班级学号 性别爱好 张三21 三班2002002 男足球 这样用起来就需要你逻辑拆分,而且还没办法跟其他表做关联查询。所以违反了第一范式。 第二范式:在满足第一范式的

  • Centos磁盘RAID5备份冗余2021-10-29 14:35:31

    创建raid5分区 1、 分区:fdisk /dev/sdb n:创建分区 t:更改分区类型(fd) w:保存分区 [root@compute ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├

  • 3.系统架构设计师-网络2021-10-27 12:32:38

    OSI/RM七层模型 网络技术标准与协议 网络规划与设计 分层设计 无线网 网络接入技术 网络存储技术 磁盘阵列属于DAS,DAS最原始也最常见、最通用。 Raid技术 Raid0并行处理性能最高,但是数据损坏无法恢复。 Raid1损坏数据能恢复,可用性、可修复性好,但是利用率低,只有百分之50,且

  • 2021-10-262021-10-27 00:02:04

      以上的6个环节,可简单叙述为:首先,客户端通知名称节点:我要写文字了,确认客户端权限和没有相同的文件后,名称节点创造一个新文件的记录;然后,将文件分成一个一个的数据块,通过文件流的方式往数据节点中写数据,写数据时注意是会写冗余数据,冗余数据块的个数是默认3个;最后,冗余数据块全部

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有