上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 1.普通索引:允许重复的值出现 2.唯一索引:除了不能有重复的记录外 3.主键索引:创建主键时出现,唯一且没有null值 4.全文索引; 用来对表中的文本域进行索引 阅读全文
posted @ 2019-05-08 22:20 <meng> 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 为什么? 因为内存大小有限,需要保存有效的数据 方法: 有6中数据淘汰机制 常用的:从数据集挑选,最近很少使用的数据淘汰 从已过期的数据集中,挑选最近最少使用的数据淘汰 。。。 阅读全文
posted @ 2019-05-08 22:02 <meng> 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 有两种: 1.json字符串 需要把对象转换为json字符串,当做字符串处理,直接使用get,set方法进行处理 优点:设置和获取比较简单 缺点:没有提供专门的方法,需要把对象转换为json(jsonlib) 2.字节 需要把对象序列化为字节进行处理 如果是存储百万级别的大数据对象,建议采取存储序列 阅读全文
posted @ 2019-05-08 21:58 <meng> 阅读(606) 评论(0) 推荐(0) 编辑
摘要: Redis是一个key-value的nosql数据库,先存到内存中,会根据一定的策略持久化到磁盘,即使断电也不会丢失数据,支持的类型比较多 主要用来做缓存数据库的数据和web集群时当做中央缓存存放session redis的使用场景 1.计数器 redis的计数器是原子性的内存操作 可以解决库存溢出 阅读全文
posted @ 2019-05-08 21:40 <meng> 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 设计模式: 经过前人无数次总结实践出来的,设计过程中可以反复使用的,可以解决特定问题的设计方法 常见的设计模式: 单例模式 工厂模式:spring的IOC就是使用了工厂模式,对象的创建交给一个工厂去创建 代理模式:SpringAop就是使用的动态代理 阅读全文
posted @ 2019-05-08 20:35 <meng> 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 定位:查找,定位慢查询 优化手段: 创建索引:创建合适的索引,我们就可以在索引中查询,查询到以后直接找对应的记录 分表:当一张表的数据比较多或者一张表的某些字段的值比较多,并且很少使用时,可以采用水平分表和垂直分表来优化 读写分离:当一台服务器不能满足需求时,采用读写分离的形式进行集群。 缓存:使用 阅读全文
posted @ 2019-05-08 20:22 <meng> 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ORM是对象关系型映射 主要是解决对象与关系数据库存在的互不匹配的现象的技术 ORM的方法论基于3个核心原则 简单:以最基本的形式建模数据 传达型:数据库结构被任何人都能理解的语言文档化 精确性:基于数据模型创建正确标准化了的结构 常用的ORM框架有: hibernate,mybatis 阅读全文
posted @ 2019-05-08 19:45 <meng> 阅读(682) 评论(0) 推荐(0) 编辑
摘要: Spring是j2EE应用程序框架,是轻量级的IOC和AoP的容器框架 IOC:控制反转 其中重要的是DI DI:注入 原来spring是 发现service需要Dao,就需要创建Dao 现在service依赖于dao,就给它注入 核心是:配置文件+反射+容器 AOP:面向切面编程 核心原理:使用动 阅读全文
posted @ 2019-05-08 19:29 <meng> 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 装箱:把基本的数据类型转换成对应的包装类型 Integer.valueof(1) Integer i=1//自动装箱,实际上在编译时会调用Integer.valueof()方法来装箱 拆箱:把包装的数据类型转换成基本的数据类型 int j=1://自动拆箱 Integer i=1; int j=i. 阅读全文
posted @ 2019-05-08 19:00 <meng> 阅读(78) 评论(0) 推荐(0) 编辑
摘要: ‘’==‘:如果是基本数据类型,就比较他们之间的值 如果是引用数据类型,就比较他们的首地址 equals:判断两个对象或是字符串是否相等,继承自java.object.equals类 主要是判断他们的基本特征。 阅读全文
posted @ 2019-05-08 18:31 <meng> 阅读(68) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页