Easter79 Easter79
3年前
t
为什么需要锁在任何多用户的数据库中,必须有一套用于数据修改的一致的规则,当两个不同的进程试图同时修改同一份数据时,数据库管理系统(DBMS)负责解决它们之间潜在的冲突。任何关系数据库必须支持事务的ACID属性,所以在开始了解锁之前,首先简单了解一下数据库事务和事务的ACID属性。原子性(Atomicity):原子性意味着数据
Wesley13 Wesley13
3年前
GOF二十三种设计模式之工厂模式
先说一下面向对象设计的基本原则:OCP:开放原则,一个软件的实体应当对扩展开放,对修改关闭。DIP:依赖倒转原则,针对接口编程,不要针对实现编程。LoD:迪米特法则,只与直接相关的类通信,避免和陌生人通信。在平常的编程中,我们都是直接new一个对象,而在工厂模式中,将对象的创建统一进行管理和控制,将调用者与实现类进行解耦。下边是一个简单的
Wesley13 Wesley13
3年前
VoltDB 简介
简介过去几年来,出现了一种称为NoSQL的新型数据库管理系统。设计这些数据存储是为了克服在扩展传统关系数据库来处理一些应用程序时必须处理的数据负载类型的难题,比如说Amazon。这种可伸缩性的实现需要一定的代价:NoSQL系统通常不符合ACID(原子性、一致性、隔离和耐久性);它们最终一致地表明,只要给定一定量的时间,所有数据更新最终都会
Easter79 Easter79
3年前
SQL SERVER学习2——数据库设计
数据库设计是数据库知识中比较重要的部分,我们需要了解数据库设计的基本步骤,ER图的画法。数据库设计的基本概述检验一个数据库设计好坏的标准就是,看他是否能够方便的执行各种数据检索和处理操作,并且有利于数据的控制管理和维护。数据库设计步骤设计数据库规范中比较著名的是“新奥尔良方法”(这个可不是做新奥尔良鸡腿
Wesley13 Wesley13
3年前
C语言中的状态机设计
本文不是关于软件状态机的最佳设计分解实践的教程。我将重点关注状态机代码和简单的示例,这些示例具有足够的复杂性,以便于理解特性和用法。背景大多数程序员常用的设计技术是有限状态机(FSM)。设计人员使用此编程结构将复杂的问题分解为可管理的状态和状态转换。有无数种实现状态机的方法。A switch语句提供了状态机最容易实现和最常见的版本之一。
Stella981 Stella981
3年前
SQL SERVER学习2——数据库设计
数据库设计是数据库知识中比较重要的部分,我们需要了解数据库设计的基本步骤,ER图的画法。数据库设计的基本概述检验一个数据库设计好坏的标准就是,看他是否能够方便的执行各种数据检索和处理操作,并且有利于数据的控制管理和维护。数据库设计步骤设计数据库规范中比较著名的是“新奥尔良方法”(这个可不是做新奥尔良鸡腿
Stella981 Stella981
3年前
Linux实战教学笔记30:Nginx反向代理与负载均衡应用实践
1.1集群简介简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。当用户客户机请求集群系统时,集群给用户的感觉就是
Wesley13 Wesley13
3年前
Mysql数据库引擎介绍
一、数据库引擎  数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。二、数据库引擎任
WeiSha100 WeiSha100
2年前
线上培训考试平台源码
这是一个线上培训考试平台源码,有在线学习,刷题,直播,考试以及支付功能。源码完整,搭建起来比较简单,可二次开发,源码及文档分享给大家。功能挺齐全的,可以下载源码搭建研究哦1、在线刷题:有可批量管理上传的题库,有记笔记,收藏,错题练习等2、点播:在线点播视频,课后可上传图文资料,习题等,可灵活设置付费课程3、线上直播:对接七牛云端口,最多可容纳千人在线4、考试
WeiSha100 WeiSha100
2年前
开源学习网站搭建部署
有前后台源码,开发文档,数据字典,源码可二次开发。私有化部署,可局域网部署,内部使用,支持多个终端,功能有点播,直播,考试等,可可以搭建私人学习网站。1、点播视频:在线点播视频,可上传图文资料,习题,课件等,跑马灯防盗2、刷题题库:可批量管理上传的题库,随时随地刷题,试题防复制3、直播中心:对接七牛云端口,弹性带宽,直播可转存为点播课程4、考试中心:多场景