摘要:
1、文件的逻辑结构 所谓的“逻辑结构”,就是指在用户看来,文件内部的数据应该是如何组织起来的。而“物理结构”指的是在操作系统看来。文件的数据是如何存放在外存中的。 类似于数据结构的“逻辑结构”和“物理结构”。 如“线性表”就是一种逻辑结构,在用户角度看来,线性表就是一组有先后关系的元素序列,如: a 阅读全文
摘要:
1.文件管理 1.1一个文件有哪些属性? 文件名:由创建文件的用户决定文件名,主要是为了方便用户找到文件,同一目录下不允许有重名文件。标识符:一个系统内的各文件标识符唯一,对用户来说毫无可读性,因此标识符只是操作系统用于区分各个文件的一种内部名称。 类型:指明文件的类型 位置:文件存放的路径(让用户 阅读全文
摘要:
一、内存 1、内存的基础知识 1.1、什么是内存?有何作用? 内存是用于存放数据的硬件。程序执行前需要先放到内存中才能被CPU处理。 **思考:**在多道程序环境下,系统中会有多个程序并发执行,也就是说会有多个程序的数据需要同时放到内存中。那么,如何区分各个程序的数据是放在什么地方呢? 方案:给内存 阅读全文
摘要:
安装RabbitMQ说明 1.安装依赖环境 在线安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-deve 阅读全文
摘要:
死锁 什么是死锁 每个人都占有一个资源,同时又在等待另一个人手里的资源。发生“死锁”。 在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象,就是“死锁”。发生死锁后若无外力干涉,这些进程都将无法向前推进。 死锁、饥饿、死循环的区别 死锁:各进程互 阅读全文
摘要:
管程 知识总览 为什么要引入管程 信号量机制存在的问题:编写程序困难、易出错 能不能设计一种机制,让程序员写程序时不需要再关注复杂的PV操作,让写代码更轻松呢? 1973年,Brinch Hansen首次在程序设计语言中引入了“管程”成分——一种高级同步机制 像这样如果写错了P操作的顺序,按①②③执 阅读全文
摘要:
MybatisPlus快速开发 ActiveRecord Oracle 主键Sequence Mybatis-Plus 的插件 Sql 注入器实现自定义全局操作 自动填充功能 逻辑删除 通用枚举 代码生成器 MybatisX 快速开发插件 1、ActiveRecord ActiveRecord(简称 阅读全文
摘要:
了解Mybatis-Plus 了解Mybatis-Plus 整合Mybatis-Plus 通用CRUD Mybatis-Plus的配置 条件构造器 1、了解Mybatis-Plus 1.1、Mybatis-Plus介绍 Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在Mybat 阅读全文
摘要:
查看监听器状态 首先关闭防火墙 systemctl disable firewalld 然后启动service服务 service docker start 然后切换到oracle用户 [root@demo /]# su - oracle 然后输入 [oracle@demo ~]$ sqlplus 阅读全文
摘要:
The command supports no service 解决办法 今天通过虚拟机连接oracle数据库的时候发现我的数据库居然连接不上 首先切换到oracle状态 lsnrctl start 然后查看监听器的状态 lsnrctl status 发现显示的是这样的数据 The command 阅读全文