并发导致数据出现的问题1.脏读(Drity Read)释义:已知有两个事务A和B, A读取了已经被B更新但还没有被提交的数据,之后,B回滚事务,A读取的数据就是脏数据。注:即事务b读取了事务a在内存中修改的数据(未提交写入数据库的磁盘)即READ_UNCOMMITTED(读未提交隔离机制)即可发生的 ...
分类:
数据库 时间:
2020-04-13 21:10:25
阅读次数:
99
前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简捷、 ...
分类:
Web程序 时间:
2020-04-13 15:27:48
阅读次数:
131
oracle中在可为NULL的字段上做逻辑关系运算要格外小心,如 <>,>,=,< 任何与NULL的运算结果都返回false, 因此对于可能为NULL的字段运算判断要用 is null 来判断,或者使用函数nvl、decode处理后在判断,比如: where 字段名 is null 或者where ...
分类:
数据库 时间:
2020-04-13 10:47:18
阅读次数:
87
依赖倒置原则,即 抽象不应该依赖细节,细节应该依赖于抽象。其实就是要针对接口编程,不要对实现编程。 为什么是依赖倒置?在面向对象开发时,为了使常用的代码可以复用,通常会把这些常用的代码封装成函数库,这样就可以在不同的业务代码中调用这些库,使得代码得到复用。但是,如果在设计的时候不合理,高层的业务模块 ...
分类:
其他好文 时间:
2020-04-13 00:48:20
阅读次数:
79
docker容器, 再启动之后 我们可以对其进行 修改删除等等。如果是一个数据库的容器, 里面的数据 不想随着这个容器的消失, 而消失。 就需要持久化数据存储。 Data Volume 这是 docker hub 上面 mysql 的Dockerfile 这里的 VOLUME 意思就是, 将产生的数 ...
分类:
其他好文 时间:
2020-04-11 22:09:39
阅读次数:
73
[Toc] 1,mixins机制 多继承的正确打开方式:mixins机制 mixins机制核心:就是在多继承背景下尽可能地提升多继承的可读性 ps:让多继承满足人的思维习惯=》什么"是"什么 使用Mixin类实现多重继承要非常小心 首先它必须表示某一种功能,而不是某个物品,python 对于mixi ...
分类:
编程语言 时间:
2020-04-10 22:22:59
阅读次数:
107
一:关系型数据库与非关系型数据库关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型基础上,一般面向于记录他借助于集合代数等数学概念和方法来处理数据库中的数据关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表以及之间的联系组成的一个数据组织现实世界中,各种实体与实体之间的各种联系都可以用关系模型来表示sql语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数
分类:
数据库 时间:
2020-04-10 10:35:45
阅读次数:
89
Hypervisors通常被归纳成2种类型,类型1和类型2。类型1的hypervisors直接在硬件上运行,因此也被称为裸机hypervisor;类型2的hypervisors需要有一个主机操作系统,并且这个主机操作系统能够对IO设备以及内存进行管理。VMwareEsxi属于类型1的裸机Hypervisors,在早期的Vsphere版本中,VMwareESX也被认为是类型1的hypervisors
分类:
系统相关 时间:
2020-04-10 10:34:51
阅读次数:
109
1.1 查看总消耗时间最多的前10条SQL语句 select * from (select v.sql_id, v.child_number, v.sql_text, v.elapsed_time, v.cpu_time, v.disk_reads, rank() over(order by v.e ...
分类:
数据库 时间:
2020-04-09 20:19:49
阅读次数:
94
目录 获取系统日期: SYSDATE 当前日: 前一天: 前一天转换为日期格式: 前一个月日期: 前一个月: 后一个月转换为字符串: 补充:格式化日期 获取系统日期: SYSDATE当前日:select TRUNC(SYSDATE) from dual;前一天:select TRUNC(SYSDAT ...
分类:
数据库 时间:
2020-04-07 20:41:55
阅读次数:
307