- 前言 1.读写分离的概念为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。 2.读写分离的优点提高读写性能数据写入和读取是在不同的服务器上进行的,而且可以通过增加从服务器来提高数据库的读取性能提高数据安全因为数据已复制到从服务器,可以在从服务器上备份而不破坏主服务器相应数据 一、Dja... 前言 1.读写分离的概念为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。 2.读写分离的优点提高读写性能数据写入和读取是在不同的服务器上进行的,而且可以通过增加从服务器来提高数据库的读取性能提高数据安全因为数据已复制到从服务器,可以在从服务器上备份而不破坏主服务器相应数据 一、Dja...
- 一、Django自定义命令Django自定义命令文档:https://docs.djangoproject.com/zh-hans/2.2/howto/custom-management-commands/利用django-admin自定义命令我们可以ORM框架对model进行操作,如:定时更新数据库,检测数据库状态等等。Django为项目中每一个应用下的management/comman... 一、Django自定义命令Django自定义命令文档:https://docs.djangoproject.com/zh-hans/2.2/howto/custom-management-commands/利用django-admin自定义命令我们可以ORM框架对model进行操作,如:定时更新数据库,检测数据库状态等等。Django为项目中每一个应用下的management/comman...
- 前言在电商秒杀等高并发场景中,仅仅开启事务还是无法避免数据冲突。比如用户A和用户B获取某一商品的库存并尝试对其修改,A, B查询的商品库存都为5件,结果A下单5件,B也下单5件,这就出现问题了。解决方案就是操作( 查询或修改)某个商品库存信息时对其加锁。锁有悲观锁和乐观锁。 1.悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数... 前言在电商秒杀等高并发场景中,仅仅开启事务还是无法避免数据冲突。比如用户A和用户B获取某一商品的库存并尝试对其修改,A, B查询的商品库存都为5件,结果A下单5件,B也下单5件,这就出现问题了。解决方案就是操作( 查询或修改)某个商品库存信息时对其加锁。锁有悲观锁和乐观锁。 1.悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数...
- 前言 1.事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务。数据库事务的四大特性 ACID: A(Atomic):原子性,构成事务的所有操作,要么都执行完成,要么全部不执行,不可能出现部分成功部分失败的情况。 C... 前言 1.事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务。数据库事务的四大特性 ACID: A(Atomic):原子性,构成事务的所有操作,要么都执行完成,要么全部不执行,不可能出现部分成功部分失败的情况。 C...
- 前言 1.跨域问题跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。同源策略:所谓同源是指,域名,协议,端口均相同浏览器是从两个方面去做这个同源策略的,一是针对接口的请求,二是针对Dom的查询1.接口请求:比如用ajax从http://192.168.1.1页面向http://192.168.1.2/jsonp发起请求,由于两个url端口不同,... 前言 1.跨域问题跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。同源策略:所谓同源是指,域名,协议,端口均相同浏览器是从两个方面去做这个同源策略的,一是针对接口的请求,二是针对Dom的查询1.接口请求:比如用ajax从http://192.168.1.1页面向http://192.168.1.2/jsonp发起请求,由于两个url端口不同,...
- 基于MORDELARTS关节动态自动识别的校园安全预警HILENCE安防系统 当下,由于学生的活动好动,经常会发生意外伤害事故,如磕掉牙齿,划伤蹭伤皮肤,甚至是骨折等等。那么有没有很好的方式与方法能够防止类似的意外事件的发生,尤其是真正做到一定程度上的预警,降低风险系数呢?相信这是一线教育工作者所期待的技术应用。 可以看到,实际教育教学工作中,基于教育局的安全考核,也会出... 基于MORDELARTS关节动态自动识别的校园安全预警HILENCE安防系统 当下,由于学生的活动好动,经常会发生意外伤害事故,如磕掉牙齿,划伤蹭伤皮肤,甚至是骨折等等。那么有没有很好的方式与方法能够防止类似的意外事件的发生,尤其是真正做到一定程度上的预警,降低风险系数呢?相信这是一线教育工作者所期待的技术应用。 可以看到,实际教育教学工作中,基于教育局的安全考核,也会出...
- 描述请编写 SQL 语句,将教师表 teachers 中所有的数据复制到结构相同的空表 teachers_bkp 表中。表定义:teachers(教师表)列名类型注释idint unsigned主键namevarchar讲师姓名emailvarchar讲师邮箱ageint讲师年龄countryvarchar讲师国籍表定义:teachers_bkp列名类型注释idint unsigned主键... 描述请编写 SQL 语句,将教师表 teachers 中所有的数据复制到结构相同的空表 teachers_bkp 表中。表定义:teachers(教师表)列名类型注释idint unsigned主键namevarchar讲师姓名emailvarchar讲师邮箱ageint讲师年龄countryvarchar讲师国籍表定义:teachers_bkp列名类型注释idint unsigned主键...
- 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 描述请为教师表 teachers 设计一个触发器,当 teachers 更新数据时,将旧的数据复制到结构相同的备份表 teachers_bkp 中表定义:teachers(教师表)列名类型注释idint unsigned主键namevarchar讲师姓名emailvarchar讲师邮箱ageint讲师年龄countryvarchar... 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 描述请为教师表 teachers 设计一个触发器,当 teachers 更新数据时,将旧的数据复制到结构相同的备份表 teachers_bkp 中表定义:teachers(教师表)列名类型注释idint unsigned主键namevarchar讲师姓名emailvarchar讲师邮箱ageint讲师年龄countryvarchar...
- 一、HTTP协议 1. HTTP协议概述 1.1 HTTP协议概念HTTP的全称是:Hyper Text Transfer Protocol,意为 超文本传输协议。它指的是服务器和客户端之间交互必须遵循的一问一答的规则。形容这个规则:问答机制、握手机制。它规范了请求和响应内容的类型和格式。HTTP协议是由W3C组织管理和维护的。 1.2 HTTP协议版本目前HTTP协议主要是1.0版本和1... 一、HTTP协议 1. HTTP协议概述 1.1 HTTP协议概念HTTP的全称是:Hyper Text Transfer Protocol,意为 超文本传输协议。它指的是服务器和客户端之间交互必须遵循的一问一答的规则。形容这个规则:问答机制、握手机制。它规范了请求和响应内容的类型和格式。HTTP协议是由W3C组织管理和维护的。 1.2 HTTP协议版本目前HTTP协议主要是1.0版本和1...
- 前言Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apach... 前言Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apach...
- 一、 Tomcat介绍 1. 关于服务器服务器的概念非常的广泛,它可以指代一台特殊的计算机(相比普通计算机运行更快、负载更高、价格更贵),也可以指代用于部署网站的应用。我们这里说的服务器,其实是web服务器,或者应用服务器。它本质就是一个软件,一个应用。作用就是发布我们的应用(工程),让用户可以通过浏览器访问我们的应用。常见的应用服务器,请看下表:服务器名称说明weblogic实现了jav... 一、 Tomcat介绍 1. 关于服务器服务器的概念非常的广泛,它可以指代一台特殊的计算机(相比普通计算机运行更快、负载更高、价格更贵),也可以指代用于部署网站的应用。我们这里说的服务器,其实是web服务器,或者应用服务器。它本质就是一个软件,一个应用。作用就是发布我们的应用(工程),让用户可以通过浏览器访问我们的应用。常见的应用服务器,请看下表:服务器名称说明weblogic实现了jav...
- 前言软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软... 前言软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软...
- 前言日志跟飞机的黑匣子一样,是用来记录网站服务器的运行信息的,或者简单说,是用来记录服务器中的什么页面在什么时候被谁访问了。例如,如果你访问一次华为网站,那么一般情况下,网站服务器的日志就会记录在某时某刻来自某个IP的访问者索引了网页“/index.html”。当然,网站服务器日志还会记录其他许多内容,这些内容能够帮助我们分析网站的流量和访问者在网站上的行为。 一、日志 1.概述概述程序中... 前言日志跟飞机的黑匣子一样,是用来记录网站服务器的运行信息的,或者简单说,是用来记录服务器中的什么页面在什么时候被谁访问了。例如,如果你访问一次华为网站,那么一般情况下,网站服务器的日志就会记录在某时某刻来自某个IP的访问者索引了网页“/index.html”。当然,网站服务器日志还会记录其他许多内容,这些内容能够帮助我们分析网站的流量和访问者在网站上的行为。 一、日志 1.概述概述程序中...
- 目录建表无索引测试:建表建表与插入数据sql,运行时间越2分钟#1. 准备表create table test_table(id int,name varchar(20),sex int(2),introduce varchar(50)); #2. 创建存储过程,实现批量插入记录delimiter $$ #声明存储过程的结束符号为$$create procedure auto_insert... 目录建表无索引测试:建表建表与插入数据sql,运行时间越2分钟#1. 准备表create table test_table(id int,name varchar(20),sex int(2),introduce varchar(50)); #2. 创建存储过程,实现批量插入记录delimiter $$ #声明存储过程的结束符号为$$create procedure auto_insert...
- 一、注解 1.概述概述对我们的程序进行标注和解释注解和注释的区别注释: 给程序员看的注解: 给编译器看的使用注解进行配置配置的优势代码更加简洁,方便 2.自定义注解格式 public @interface 注解名称 { public 属性类型 属性名() default 默认值 ; }属性类型基本数据类型StringClass注解枚举以上类型的一维数组代码演示public @in... 一、注解 1.概述概述对我们的程序进行标注和解释注解和注释的区别注释: 给程序员看的注解: 给编译器看的使用注解进行配置配置的优势代码更加简洁,方便 2.自定义注解格式 public @interface 注解名称 { public 属性类型 属性名() default 默认值 ; }属性类型基本数据类型StringClass注解枚举以上类型的一维数组代码演示public @in...
上滑加载中
推荐直播
-
DeepSeek华为云全栈解决方案
2025/02/18 周二 16:30-17:30
Young-华为云公有云解决方案专家
如何让大模型发挥更大能量助力业务?本期课程以真实案例展开,带您深入探索如何构建更完整的AI解决方案。
回顾中
热门标签