上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 1.为什么要使用Elasticsearch? ​ 因为在我们商城中的数据,将来会非常多,所以采用以往的模糊查询,模糊查询前置配置,会放弃索引,导致商品查询是全表扫面,在百万级别的数据库中,效率非常低下,而我们使用ES做一个全文索引,我们将经常查询的商品的某些字段,比如说商品名,描述、价格还有id这些 阅读全文
posted @ 2020-03-19 13:07 Qmillet 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1. 最佳实践中,通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗? 答:Dao接口,就是人们常说的Mapper接口,接口的全限名,就是映射文件中的namespace的值,接口的方法名,就是映射文件中Mapped 阅读全文
posted @ 2020-03-19 13:01 Qmillet 阅读(48161) 评论(2) 推荐(5) 编辑
摘要: Spring时使用AOP来代理事务控制,针对接口和类,所以在同一个service类的两个方法的调用,传播机制不生效。 一、Spring事务隔离级别 1. ISOLATION_DEFAULT: 默认的隔离级别,使用数据库默认的事务隔离级别。 2. ISOLATION_READ_UNCOMMITTED: 阅读全文
posted @ 2020-03-19 10:49 Qmillet 阅读(4092) 评论(0) 推荐(1) 编辑
摘要: Java包装类缓存 为什么需要包装类? Java是面向对象开发,通过基本数据类型对应的包装类可以获得更多的api操作。并且现在很多数据端采用对象来对接。 本文主要以Integer为主进行解释 1. 示例 public static void main(String[] args) { Integer 阅读全文
posted @ 2020-03-18 14:49 Qmillet 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 阅读目录(Content) 一、clone()方法 1.1、clone与copy的区别 1.2、Shallow Clone与Deep Clone 1.3、clone方法的保护机制 1.4、clone方法的使用 二、toString()方法 三、getClass()方法 四、finalize()方法 阅读全文
posted @ 2020-03-17 23:38 Qmillet 阅读(588) 评论(0) 推荐(0) 编辑
摘要: (转载 -- LanceToBigData ) 阅读目录(Content) 一、String简介 1.1、String(字符串常量)概述 1.2、分析String源码 二、创建字符串对象两种方式的区别 2.1、直接赋值方式创建对象 2.2、通过构造方法创建字符串对象 2.3、两种实例化方式的比较 三 阅读全文
posted @ 2020-03-17 22:32 Qmillet 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1 public class MyMap<K, V> { 2 private Node<K, V>[] nodes;//定义一个Node数组保存键值对 3 private int size;//逻辑长度 4 //内部静态类,用于保存key,value值 5 private static class 阅读全文
posted @ 2020-03-15 23:30 Qmillet 阅读(376) 评论(0) 推荐(0) 编辑
摘要: java锁机制 — 偏向锁、轻量级锁、重量级锁 synchronized作用在静态方法时,锁住整个类; synchronized作用在方法上时,锁住整个对象; synchronized作用于某一个对象实例时,所著的便是对应的代码块。 一、Java对象头 对象头包含两部分:Mark Word 和 Cl 阅读全文
posted @ 2020-03-15 22:55 Qmillet 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1. List:元素是有序的,可重复,可以根据索引操作数据 1.1 ArrayList 数据结构:数组 线程不安全 1.2 LinkedList 数据结构:双向链表 线程不安全 1.3 Vector 数据结构:数组 线程安全:Synchronized 2. Set:元素无序,不可重复,取出元素只能使 阅读全文
posted @ 2020-03-15 20:40 Qmillet 阅读(426) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zerotomax/p/8687425.html#go0 一、数据结构 同HashMap,数组+链表+红黑树,关键属性也和HashMap相同 ConCurrentHashMap支持高并发的访问和更新,它是线程安全的 检索操作不用加锁,get方法是非阻塞 阅读全文
posted @ 2020-03-15 20:00 Qmillet 阅读(511) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页