上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页
摘要: 在日常开发中,我们使用 Redis 存储 key 时通常会设置一个过期时间,但是 Redis 是怎么删除过期的 key,而且 Redis 是单线程的,删除 key 会不会造成阻塞。要搞清楚这些,就要了解 Redis 的过期策略和内存淘汰机制。 Redis采用的是定期删除 + 懒惰删除策略。 定期删除 阅读全文
posted @ 2020-09-10 15:22 KILLNPE 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 上一篇关于介绍Object类下的几种方法时面试题时,提到equals()和hashCode()方法可能引出关于“hashCode() 和 equals() 之间的关系?”的面试题,本篇来解析一下这道基础面试题。 先祭一张图,可以思考一下为什么? 介绍 equals() 的作用是用来判断两个对象是否相 阅读全文
posted @ 2020-09-10 15:00 KILLNPE 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Object有几种方法呢? Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类。 Object的方法我们在平时基本都会用到,但如果没有准备被忽然这么一问,还是有点懵圈的 阅读全文
posted @ 2020-09-10 14:19 KILLNPE 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 示例中的SingleUtil类是个空类, 只是为了模拟创建单例的存在而已.... 懒汉式 package demo.java.jiangkd.singleton.example; /** * 懒汉式<br> * 懒汉模式中单例是在需要的时候才去创建的,如果单例已经创建,再次调用获取接口将不会重新创建 阅读全文
posted @ 2020-09-10 14:09 KILLNPE 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 问:如何决定使用 HashMap 还是 TreeMap 或者区别? 介绍 TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺序或自定义顺序遍历键(key) 阅读全文
posted @ 2020-09-10 11:12 KILLNPE 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 简单说一下: 1、实例化一个Bean--也就是我们常说的new; 2、按照Spring上下文对实例化的Bean进行配置--也就是IOC注入; 3、如果这个Bean已经实现了BeanNameAware接口,会调用它实现的setBeanName(String)方法,此处传递的就是Spring配置文件中B 阅读全文
posted @ 2020-09-10 09:13 KILLNPE 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。 Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet, ModelAndView 和 View R 阅读全文
posted @ 2020-09-10 08:57 KILLNPE 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 聚合操作主要用于处理数据并返回计算结果。聚合操作将来自多个文档的值组合在一起,按条件分组后,再进行一系列操作(如求和、平均值、最大值、最小值)以返回单个结果。 MongoDB 提供了三种执行聚合的方法:聚合管道、map-reduce 和单一目标聚合方法,这里只介绍前两种方法。 聚合管道方法 Mong 阅读全文
posted @ 2020-09-03 11:21 KILLNPE 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 索引的作用是为了提升查询效率,在查询操作中,如果没有索引,MongoDB 会扫描集合中的每个文档,以选择与查询语句匹配的文档。如果查询条件带有索引,MongoDB 将扫描索引, 通过索引确定要查询的部分文档,而非直接对全部文档进行扫描。 索引简介 索引可以提升文档的查询速度,但建立索引的过程需要使用 阅读全文
posted @ 2020-09-03 11:04 KILLNPE 阅读(247) 评论(0) 推荐(0) 编辑
摘要: $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。 MongoDB 中可以使用的类型如下表所示: 类型数字备注 Double 1 String 2 Object 3 Array 4 Binary data 5 Undefined 6 已废弃。 Object id 7 Bool 阅读全文
posted @ 2020-09-03 10:38 KILLNPE 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页