摘要:
redis持久化 官方推荐都启用(先使用aof) 对数据不敏感,单独用RDB 不建议单独使用AOF 1.rdb 在指定时间间隔内,将内存中的数据作为一个快照文件(snapshot)写入到磁盘,读取的时候也是直接读取snapshot文件到内存中 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写 阅读全文
2018年8月2日
摘要:
ACID(传统关系型数据库中事务的特征) atomicity(原子性): 事务里的所有操作,要么全都做完、要么全都不做。事务成功的条件是事务中所有的操作都成功,只要有一个失败,事务就失败并回滚。 事务里的所有操作,要么全都做完、要么全都不做。事务成功的条件是事务中所有的操作都成功,只要有一个失败,事 阅读全文
摘要:
简介 remote dictionary server 一个key value store 可以持久化的cache,断电或重启后,数据也不会丢失。因为Redis的存储分为内存存储、磁盘存储和log文件三部分,重启后,Redis可以从磁盘重新将数据加载到内存中 Redis运行在内存中但是可以持久化到磁 阅读全文
摘要:
Not Only Sql 非关系型数据库 关系型数据库在超大规模数据、高并发环境中性能低、数据表扩展难。 关系型数据库和非关系型数据库 (1)存储 关系型数据库,表中的行和列,满足范式,表之间的关系明确,表结构事先定义、修改表结构困难 NoSQL,以键值对存储数据、图;动态结构,很容易适应表结构的变 阅读全文
2018年7月20日
摘要:
序列化:将一个对象转换成一串二进制表示的字节数组,通过保存或转移这些字节数据来达到持久化的目的。 反序列化:将字节数组重新构造成对象。 序列化只需要实现java.io.Serializable接口 serialVersionUID参数 在运行时判断类的serialVersionUID来验证版本一致性 阅读全文
2017年10月28日
摘要:
Struts2声明式验证包含两部分:(1)字段验证:针对某个字段的输入验证,如是否为空等(2)非字段验证:针对多个字段输入的逻辑关系,如两次输入的密码是否相等 一、字段验证(1)确定要验证的字段(2)编写验证程序的配置文件 ①若当前Action类的多个请求使用同一验证规则,则在当前Action的包下 阅读全文
摘要:
国际化资源文件的方式: Action范围的 包范围的 临时的 全局的(推荐) 一、配置全局的国际化资源文件 1.在类路径下,创建国际化资源文件 baseName.properties baseName_zh_CN.properties baseName_en_US.properties 注:base 阅读全文