Mybatis是一个基于java的持久层框架(半自动化的ORM框架)。 持久化:数据从瞬时状态变为持久状态。 持久层:完成持久化工作的代码块。 mybatis-config.xml配置文件: mapper.xml文件: User类 测试类: 配置文件的优化 jdbc.properties配置文件: ...
分类:
其他好文 时间:
2019-10-04 20:47:53
阅读次数:
78
一、解析概念 解析:操作 xml 文档,将文档找中的数据读取到内存中 操作 xml 文档: (1)解析(读取):将文档中的数据读取到内存中 (2)写入:将内存中的数据保存到 xml 文档中,持久化数据。 二、解析xml方式 1、DOM DOM:将标记语言文档一次性加载进内存,在内存中形成一颗 DOM ...
分类:
其他好文 时间:
2019-10-01 23:03:23
阅读次数:
138
1. MySQL持久化数据,Redis只读数据 redis在启动之后,从数据库加载数据。 读请求: 不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取 写请求: 数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存在脏 ...
分类:
数据库 时间:
2019-09-17 09:16:04
阅读次数:
91
StatefulSet StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务而设计),其应用场景包括 稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化数据,基于PVC来实现 稳定的网络标志,即Pod重新调度后其PodName和 ...
分类:
Web程序 时间:
2019-09-02 17:15:53
阅读次数:
121
redis: 支持丰富的数据类型, 可以持久化数据, master-slave模式的数据备份, value大小:redis最大可以达到1GB,而memcache只有1MB memcached 只支持简单的字符串key/value数据结构。 无法进行持久化,数据不能备份,只能用于缓存使用,且重启后数据 ...
分类:
数据库 时间:
2019-08-31 17:04:55
阅读次数:
102
第1章 redis存储系统 1.1 redis概述 REmote DIctionary Server(Redis)是一个基于key-value键值对的持久化数据库存储系统。redis和大名鼎鼎的Memcached缓存服务软件很像,但是redis支持的数据存储类型比memcached更丰富,包括str ...
分类:
数据库 时间:
2019-08-22 23:56:55
阅读次数:
202
技巧一:离散去重 技巧二:可持久化数据结构 修改被影响的部分,然后用指针指向新的点,记录新的点,就可以方便查找了 技巧三:区间问题一般都可以被拆成a[R]-a[L-1] 即使每个a有N个分支 最后:主席树模板 ...
分类:
其他好文 时间:
2019-07-30 15:53:11
阅读次数:
74
10.2 Go redis redis是NoSQL数据, 不是传统的关系型数据库。linux,windows环境皆可安装。 redis(Remote Dictionary Server)远程字典服务器,性能非常高,单机15W QPS,适合缓存,持久化数据。 1.1. Go操作redis 使用第三方开 ...
分类:
其他好文 时间:
2019-07-27 22:28:28
阅读次数:
129
一、容器数据卷 docker 容器数据卷是容器在运行过程中持久化数据的一种方式,卷是目录或文件,存在于一个或多个容器中,由docker 挂载到容器,但不属于联合文件系统,因此能够绕过Union File System 提供一些用于持续存储或共享数据的特性;卷的设计目的就是数据持久化,完全独立于容器的 ...
分类:
其他好文 时间:
2019-07-11 12:22:14
阅读次数:
99
1.企业应用架构模式 架构 架构的定义:最高层次的系统分解、系统中不容易改变的部分。 架构中最有价值的部分是:分层设计。 企业应用的特点 一般都涉及持久化数据 一般都涉及大量数据 一般还涉及很多人同时访问系统 还涉及大量操作数据的用户界面屏幕 通常还与企业周围的其他企业应用集成 还存在数据的概念不一 ...
分类:
其他好文 时间:
2019-07-04 00:14:50
阅读次数:
103