第六章 输入输出系统 6.1 I/O系统的功能,模型,和接口 基本功能 隐藏物理设备的细节 与设备的无关性 提高处理机和I/O设备的利用率 对I/O设备进行控制 确保对设备的正确共享 错误处理 层次结构 I/O系统接口 块设备接口 块设备 隐藏了磁盘的二维结构 将抽象命令映射为低层操作 流设备接口 ...
分类:
其他好文 时间:
2020-07-25 11:32:08
阅读次数:
129
1、redis简介 redis是一个远程内存数据库,是一个速度非常快的非关系数据库(也叫NoSQL数据库)。redis不储存表,储存的是key与五种不同类型的值之间的映射。redis可以将存储在内存的键值对数据持久化到硬盘,因此它不仅可以作为辅助数据库,也可以作为主数据库。存储数据可以存两份,数据库 ...
Vuex是什么Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件自检数据的共享 使用Vuex统一管理状态(数据)的好处①能够在vuex中集中管理共享数据,易于开发和后期维护②能够高效的实现组件之间的数据共享,提高开发效率③存储在vuex中的数据都是响应式的,能够实现保存数据与页面的 ...
分类:
其他好文 时间:
2020-07-24 21:49:22
阅读次数:
71
关于为什么要将Mybatis的mappers.xml文件配置到resources目录下的粗浅看法: (1).使文件目录更加清晰.resources文件目录下通常为配置文件,所以将Mappers.xml配置文件放在resources下看上去是合情合理的 (2).在面向接口编程的趋势下,将mappers ...
分类:
移动开发 时间:
2020-07-24 21:47:39
阅读次数:
101
字典, 又称符号表(symbol table)、关联数组(associative array)或者映射(map), 是一种用于保存键值对(key-value pair)的抽象数据结构。 字典在 Redis 中的应用相当广泛, 比如 Redis 的数据库就是使用字典来作为底层实现的, 对数据库的增、删 ...
分类:
其他好文 时间:
2020-07-24 21:21:21
阅读次数:
75
>>>dict() # 创建空字典 {} >>> dict(a='a', b='b', t='t') # 传入关键字 {'a': 'a', 'b': 'b', 't': 't'} >>> dict(zip(['one', 'two', 'three'], [1, 2, 3])) # 映射函数方式来构 ...
分类:
其他好文 时间:
2020-07-24 19:10:00
阅读次数:
67
项目里用到JPA关系映射,导致一个普通的查询方法会执行数十条sql,使用懒加载的方式解决。当时配置过懒加载之后,还是失效 会执行sql 于是反复试验 排查得出一些结论。 第一次我的代码是这样的,感觉应该没有问题。但是每次执行到打断点这一行,会执行关联查询的sql。 坑!坑!坑!这里有坑请注意 最后排 ...
分类:
其他好文 时间:
2020-07-24 16:29:23
阅读次数:
121
解决方法: (1)SQL语句用as关键字给列名取别名 (2)用MyBatis提供的ResultMap标签建立实例类与表之间的关系 总结:第一种方法在SQL语句的层面上解决问题,效率高,复用性差,第二种反之; 表结构 实体类属性 private Integer userId; private Stri ...
分类:
其他好文 时间:
2020-07-24 15:25:50
阅读次数:
89
mapState把Store中的state映射到组件中的计算属性 Store文件 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { msg: 'He ...
分类:
其他好文 时间:
2020-07-24 09:41:52
阅读次数:
65
getter相当于Vuex中的计算属性 对 state 做处理再返回 mapGetters 把 Store 中的 getters 映射到组件中的计算属性中 Store文件 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) expo ...
分类:
其他好文 时间:
2020-07-24 09:32:17
阅读次数:
89