版本 笔记mysql 5.6

软考高项 信息系统项目管理笔记2

知识领域 启动过程组 规划过程组 执行过程组 监控过程组 收尾过程组 6. 资源管理 规划资源管理 估算活动资源 获取资源 建设团队 管理团队 控制资源 7.沟通管理 规划沟通 管理沟通 控制沟通 8.风险管理 规划风险管理 识别风险 实施定性风险分析 实施定量风险分析 规划风险应对 实施风险应对 ......
项目管理 笔记 项目 系统 信息

Spring AOP官方文档学习笔记(一)之AOP概述

1.AOP简介 (1) Spring的关键组件之一就是AOP框架,它是对Spring IoC的补充(这意味着如果我们的IOC容器不需要AOP的话就不用引入AOP),此外,AOP亦是对OOP的补充,OOP的关注点在于类,而AOP的关注点在于切面,它可以将分散在不同类不同方法中重复的代码逻辑抽取出来,称 ......
AOP 文档 笔记 官方 Spring

mysql的存储引擎之InnoDB

一.写入原理Buffer pool mysql的最终写入地点还是物理储存,也就是我们所说的磁盘,众所周知,内存的写入和查询速度要远大于磁盘的读写速度, 所以基于这个特点,innoDB在内存中提供了一个缓冲区:Buffer Pool 我们知道InnoDB是支持事务回滚的,那么我们在使用回滚的时候,怎么 ......
引擎 InnoDB mysql

构建之法阅读笔记3

创新是新时代所提倡的,但是有一些观点也随之而来(迷思): 1、顿悟的传说,比如:牛顿被苹果砸中,发明了万有引力。我们都在想着什么时候灵光一闪,就能够改变世界,那是不切实际的,只有持续创新才能有成果。 2、大家都喜欢创新。 3、好的想法会赢,但是在现实中却是,好的想法不一定会赢。 4、创新者都是一马当 ......
笔记

构建之法阅读笔记2

首先,软件会产生的原因是什么?没错,就是人们为了解决生活中遇到的问题。那么我们作为软件的开发者,就要最大程度上去把握用户们的需求,进而制作出用户们满意的产品。那么我们如何去把握用户们的需求呢,接下来我们一一道来。 1、获取与引导需求,就是我们要找到软件产品的相关者,获取他们的需求,假如他们也不太清楚 ......
笔记

MySQL数据库面试题

数据库三大范式是什么 第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。 在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实 ......
数据库 数据 MySQL

React 笔记

Date: 2023-03-30 20:36:05 视频链接:尚硅谷React教程 开始学 react 了,😆 P1 react 简介 React 只关注视图,不关心数据 笔记基于版本 react@16,在记录过程中引入并使用高版本特性 P2 react 案例 babel.min.js \\ 用来 ......
笔记 React

使用 docker-compose 完整的运行一个 flask 应用(nginx+gunicorn+flask+mysql+redis)

(一) 镜像的准备 1. docker-compose 的概述 docker-compose 中的两个要素: 服务(service) 一个个应用容器实例,比如订单微服务、库存微服务、mysql容器、nginx容器或者redis容器 工程(project) 由一组关联的应用容器组成的一个完整业务单元, ......
flask docker-compose gunicorn compose docker

MySQL主键的一些思考

MySQL创建表的时候可以不设置主键吗?MySQL创建表的时候是可以不主动设置主键的,但是表是一定需要一个主键的,MySQL会主动将第一个不为null的唯一索引设置为主键 为什么MySQL推荐使用自增id作为主键?MySQL官方推荐不要使用uuid或者不连续不重复的雪花作为主键,而是使用连续自增的主 ......
MySQL

《程序员修炼之道:从小工到专家》阅读笔记七

二十三、断言式编程 在自责中有一种满足感,当我们责备自己时,会觉得再没人有权责备我们。--王尔德 不要有“这绝不会发生...”的自我欺骗。 如果它不可能发生,用断言确保它不会发生。对于算法操作,有时断言也是有用的检查。 二十四、何时使用异常 将异常用于异常问题 异常表示即时的、非局部的控制转移--这 ......
小工 程序员 笔记 程序 专家

阅读笔记3

《构建之法》书中第四章在“错误处理”一节中提到了“断言”这个词语:“如何验证正确性?那就要用断言。断言和错误处理是什么关系?”我也尝试着查找相关资料希望能解决这几个问题。 1.编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。断言表示为一些布尔表达式,程序员相信在程序中的某个特定 ......
笔记

Django笔记十二之defer、only指定返回字段

本篇笔记为Django笔记系列之十二,首发于公号【Django笔记】 本篇笔记将介绍查询中的 defer 和 only 两个函数的用法,笔记目录如下: defer only 1、defer defer 的英语单词的意思是 延迟、推迟,我们可以通过将字段作为参数传入,可以达到在获取数据的时候指定不获取 ......
字段 笔记 Django defer only

构建之法阅读笔记2

第四部分是陈述,它是程序主体的基本组成单元,它高于变量。 这部分主要描述语句的组织结构,如线性类型、循环控制、条件控制表驱动和其他常见方法,如条件循环,在大多数情况下并不常见。 我应该对程序逻辑有高度的概括和灵活性。这仅在编写编译器课程实践代码时使用 第五部分是代码改进。本部分包括以下主题:协作、测 ......
笔记

2023.3.30构建之法笔记

看了第一章,第一章主要是概论,主要讲述软件是什么,是由什么组成的,然后接着陈述软件工程是什么,看了第一章之后,得知,软件工程只是实现软件的一个工具,有了工具做事情才容易。还有进行运维和维护软件,并且我们所开发的软件要符合客户的要求,不能盲目开发,浪费精力和体力,根据自己的想法去做满足客户的软件,而且 ......
笔记 2023 30

人月神话阅读笔记(二)

《人月神话》是一本软件工程领域的经典著作,作者是著名的计算机科学家弗雷德里克·布鲁克斯。这本书主要讲述了软件开发过程中的一些问题和解决方法,以及如何管理一个软件项目。以下是我对这本书的一些阅读笔记。 首先,布鲁克斯在书中提到了一个非常重要的概念,即“人月”。他指出,软件开发的进度不仅仅取决于时间,还 ......
神话 笔记

MHA实现Mysql数据库高可用

一、 MHA 1. MHA原理 ①MHA利用 SELECT 1 As Value 指令判断master服务器的健康性,一旦master 宕机,MHA 从宕机崩溃的master保存二进制日志事件(binlog events) ②识别含有最新更新的slave ③应用差异的中继日志(relay log)到 ......
数据库 数据 Mysql MHA

3月阅读笔记-构建之法2

第二章和第三章主要讲了个人技术和流程分为单元测试,效能分析工具,个人开发流程和实践。明白了好的单元测试应该用最基础的东西来验证,测试过后不应该改变机器状态,测试要快讲究效率,简洁但要保证其正确率更应该覆盖所有代码路径,而且单元测试也应该不断维护和更新,效能分析中一些名词解释应该知道,个人开发流程PS ......
笔记

MySQL练习题目 及答案

表创建及创建见文章最后 1、取得每个部门最高薪水的人员名称 select t.deptno,t.maxsal,e.ename from emp e join (select max(sal) as maxsal,deptno from emp group by deptno) t on e.sal ......
题目 答案 MySQL

Mysql半同步复制

一、半同步复制1、半同步复制应用场景默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务 ......
Mysql

NVM管理nodejs版本

git地址: https://github.com/coreybutler/nvm-windows 常用命令 nvm //显示菜单 nvm list //显示可用版本 nvm use xxxx 更改版本 nvm list available 显示可下载版本的部分列表 nvm install 版本号( ......
版本 nodejs NVM

《代码大全》阅读笔记

《代码大全》这本书的主要目的是帮助开发者编写高质量、易于维护的代码,它不仅仅涵盖了编写代码的技术,还包括了软件开发过程中的许多重要问题。下面是我从书中学到的一些关键点: 编写可读性高的代码非常重要。代码应该易于理解和维护,不仅仅是为了自己写的时候方便,也是为了让其他人更容易地理解你的代码。为此,可以 ......
代码 笔记 大全

MySQL

1. mysql安装连接 1.1 安装mysql5.7 1、解压 2、把这个包放到自己的电脑环境目录下 3、配置环境变量 4、新建mysql配置文件 ini [mysq1d]# 目录一定要换成自己的basedir=D:\Environment mysq1-5.7.19\datadir=D:\Envi ......
MySQL

Qt学习笔记7——P23-25. 登录窗口布局,控件-按钮、QListWidget

P23. 登录窗口布局 P24. 控件-按钮组 P25. QListWidget控件 (P23. 登录窗口布局)(创建了新项目) 选取 widget 进行布局,水平布局、垂直布局、栅格布局 自适应大小:点最上层的对象,然后垂直布局 弹簧 Spacers -> Horizontal Spacer,默认 ......
控件 QListWidget 布局 按钮 笔记

构建之法阅读笔记03

①写了再改模式 ②瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动 ......
笔记

Mysql 事务隔离机制、锁机制、MVCC多版本并发控制隔离机制、日志机制、

原子性 (Atomicity)当前事务的操作要么同时成功,要么同时失败。原子性由undo log日志来实现。一致性 (Consistency) : 使用事务的最终目的,由其它3个特性以及业务代码正确逻辑来实现。隔离性 (lsolation) : 在事务并发执行时,他们内部的操作不能互相干扰,隔离性由 ......
机制 事务 版本 Mysql 日志

adb 版本更新 Perhaps your adb version is out of date 版本需要1.38或者更高

1、版本为40 链接:https://pan.baidu.com/s/1zH6JL6ZTaw5Ff4cxSFN4Fw 提取码:s3tl 2、将下面三个文件替换 3、替换至下面文件中,路径看情况 4、模拟器中的也需要替换,路径看情况 ......
版本 adb Perhaps version 1.38

实战SQL优化(以MySQL深分页为例)

1 准备表结构 CREATE TABLE `student` ( `id` int NOT NULL AUTO_INCREMENT, `user_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT ......
实战 MySQL SQL

MySQL常用命令

常用命令:https://blog.csdn.net/qq_38328378/article/details/80858073 最详细的:https://blog.csdn.net/qq_34115899/article/details/81190461 ......
命令 常用 MySQL

人月神话读书笔记

第一章作者将软件系统开发比作吞噬了恐龙、剑齿虎等史前巨兽的焦油坑,许多大大小小的团队被软件开发的焦油坑所吞噬。 作者首先介绍了变成系统产品的演进,指出程序、编程系统、编程产品、编程系统产品几个概念间的区别,其中只有编程系统产品才是真正可用的面向用户的产物。 然后作者分别介绍了编程的乐趣和苦恼,当然这 ......
神话 笔记

人月神话阅读笔记(一)

《人月神话》讲了什么一开始我觉得这本书重点是在软件工程,但后来我觉得更准确的说法是,《人月神话》是讲软件工程中人与团队关系的。一个由个人完成的“小”程序,和一个由团队完成的“大”程序,有根本性的不同,《人月神话》将讨论的是那些由团队进行开发的大型程序。另外,软件工程的项目管理也和其他类型的项目管理有 ......
神话 笔记