天翼云全部知识文档专栏是天翼云为开发者提供的互联网技术内容分享平台。内容涵盖云端实践,云计算,软件开发,存储,服务器,数据库,大数据,人工智能,物联网,知识文档相关内容资讯。在这里其他开发者们学习交流,共同成长。
DDD这些概念已经火了很长时间,截至目前也是热度不减。各个公司也都有相应的落地实践,尤其是在中台建设时。笔者接触DDD比较早,无奈由于当时的认知和能力问题一直没太弄明白如何落地,后来也就没在关注了。直到公司几年前制定了中台战略,笔者有幸参与
(接上一篇)(8)在"Domain Controllers"容器中,可以看到,当前系统有两个域控制器,如图3-9所示。图3-9 当前有两个域控制器(9)在"Computers"容器中,当前是实验环境,有两个计
日常工作中,笔者会不定期的优化mysql。尤其是在618、双11大促备战时,需要对所有重要系统进行健康度检查,mysql慢日志是非常重要的一项必查项,从实践来看多数mysql的性能问题都是由sql查询语句和索引设计引起的。从笔者的观察来看,
redis相对来讲还是比较简单的,可以简单的认为是简化版本的mysql,一般会有以下几种使用场景:1、持久化,一般用于缓存少量数据;2、二级缓存,同时带ttl时间;3、复杂的检索,通过组合多种数据结构来实现的,一般只是应用在类如消息已读这样
理论上redis是可以取代数据库应用到各种场景,一些优秀的图书的文章也都有具体的例子来说明如何实现,所以笔者不再重复讲这些,读者可以自行网上搜索。在这里笔者只说几种日常中经常用到的方案的设计思路。限流方案A:把访问用户的特征码比如IP做为K
一、基础知识ES的搜索由两部分组成:1、查询;2、获取 ;一般来讲,ES很少用match_all查询,正常是通过查询+过滤器组合的方式来完成;后者不计算得分,且结果可被缓存,性能会更好。具体采用哪种查询类型取决于数据在索引中是如何存储的;查
VMware Workstation的虚拟机可以使用主机物理硬盘、主机上的USB或并口、串口设备,作为虚拟机的企业版本VMware ESXi也可以使用主机USB或并口、串口设备,但默认情况下,ESXi并不能使用主机物理硬盘。VMware E
近几年来一直给客户解决一些问题,其中有一个问题比较有共性:服务器C盘空间满了怎么办?这几年我解决了多例这样的事情,服务器操作系统主要是Windows Server 2003(或Windows Server 2003 R2)、Windows
一、理论基础本章讲述的方法基本上适用于所有的数据库软件。笔者按自己当前的认知总结了一下。大家都知道索引的创建是由业务查询决定的,所以在创建索引前需要先分析下业务sql,即select语句。本章会围绕一个例子说明单表查询时索引的创建规则,也可
本系列通过8小章内容,详细介绍下redis从入门到熟练使用所需要掌握的全部技能,包括安装和java客户端使用。源码分析后续会开一个专让的系列详细介绍。本系列涉及的环境:mac os 11.6.5、jdk1.8、redis6.2.6。安装这里
为了方便讲解,笔者在实操过程中全部使用的是默认配置。配置方式选择通过.conf文件配置(建议)如果想自定义配置文件,可查看笔者的上一章中启动一节的描述。下面例子中是默认配置文件,修改后需重新启动redis服务。运行交互命令配置可以运
1.编写数据库连接属性jdbc-mysql.properties 2.编写DBConnection数据库公共操作类 3.编写测试类
一、Mysql数据库开启外连接二、安装pymysql库文件三、代码实现连接mysql1、创建mysql连接对象2、创建游标对象,用来执行sql语句3、执行sql语句,并提交4、执行完毕后记得关闭连接5、其他操作6、打印查询的结果
一、连接查询原理表的连接方及表的访问顺序对索引影响也很大。在一个连接查询中有两类谓词:本地谓词和连接谓词(重要的是把本地谓词设置索引),只用于访问一张表的谓词称为本地谓词,定义了表和表之间的连接关系的谓词称为连接谓词。连接谓词大部分是基于主
事务实现原理两阶段提交(Two-phaseCommit)两阶段提交主要保证了分布式事务的原子性:即所有结点要么全做要么全不做,所谓的两个阶段是指:第一阶段:准备阶段;第二阶段:提交阶段。将提交分成两阶段进行的目的很明确,就是尽可能晚地提交事
数据库不同,其底层实现多少有些差异,所以在设计数据库前需要先了解下数据库的原理和设计实现,这些往往也会对索引的设计产生影响,本章笔者会列出一些比较常见的因素供读者参考。数据库管理系统对索引的限制索引列的数量能够复制到索引上的列的个数上限在
事务事务:就是被绑定在一起作为一个逻辑工作单元的 SQL 语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要
在上一篇文章当中已经介绍了如何创建对应的数据库了,本文主要就是基于上一篇文章继续延伸下来的,主要内容就是介绍如何在创建的数据库当中进行创建表,和回退等相关操作。创建模型语法:如上语法含义:--name:指定模型名称(表名)--attribu
概念逻辑删除:文件没有被真正的删除,只不过是文件名的第一个字节被改成操作系统无法识别的字符,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。物理删除:指文件存储所用到的磁存储区域被真正的擦除或清零,这样删除的文件
1. 路由模式 路由模式: 可以在队列绑定到交换机时指定一个规则,根据不同的消息中规则,选择是否接受该消息。 2. 生产
2023-04-18 14:15:05
2023-04-18 14:14:13
2023-03-29 10:07:52
2023-04-24 11:27:05
2023-03-20 08:19:07
2023-04-28 02:38:44