12 2021 档案
摘要:一直不知道这几个什么意识,今天终于找到了。 1、时间复杂度o(1), o(n), o(logn), o(nlogn)。算法时间复杂度有的时候说o(1), o(n), o(logn), o(nlogn),这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函
阅读全文
摘要:为什么需要索引? 当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的索引机制(同样适用于其他的数据库比如mysql)。 mongo-9552:PRIMARY> db.person.find() { "_id" : ObjectI
阅读全文
摘要:需求: 查询一张表,根据某字段去重后返回指定信息,支持分页,排序。 逻辑: 1,match查询符合条件的数据 2,利用分组进行去重 3,返回全部字段信息 4,排序 5,分页 mongodb原生语句实现 方法1 返回指定字段 db.getCollection('表名').aggregate([ { "
阅读全文
摘要:一、安装 官方文档:https://www.material-theme.com/docs/introduction/ 1:在File>Settings>Plugins中直接搜索插件,找到之后下载即可。 下载完毕后提示要重启,重启 重启之后,会有一些设置,先选择默认进来,进来后都可以进行设置 回到顶
阅读全文
摘要:@Test public void listrAsc(){ List<Map<String, String>> accountList = new ArrayList<>(); Map<String, String> map = null; for (int i = 0; i < 5; i++) {
阅读全文
摘要:HashMap 特点: 存储无序的。键和值位置都可以是 null,但是键位置只能存在一个 null。键位置是唯一的,是底层的数据结构控制的。jdk1.8 前数据结构是链表+数组,jdk1.8 之后是链表+数组+红黑树。阈值(边界值)> 8 并且数组长度大于 64,才将链表转换为红黑树,变为红黑树的目
阅读全文
摘要:1、map.put(k,v)实现原理(1)、首先将k,v封装到Node对象当中(节点)。(2)、然后它的底层会调用K的hashCode()方法得出hash值。(3)、通过哈希表函数/哈希算法,将hash值转换成数组的下标,下标位置上如果没有任何元素,就把Node添加到这个位置上。如果说下标对应的位置
阅读全文
摘要:1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0—9、a—z、$、_ ; 注意: ①:数字不可以开头。 ②:不可以使用关键字。 3,常量:是在程序中的不会
阅读全文
摘要:要知道java是分两部分的:一个是编译,一个是运行。 javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。 java:负责运行的部分.会启动jvm.加
阅读全文
摘要:按照这个博客搭建: https://blog.csdn.net/qrainly/article/details/104726198/?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.
阅读全文
摘要:五、Stream API stream流主要对集合(Collection)进行操作。比如说我们从数据库查询出来的数据,需要做一层过滤,再比如所,我们要在结果集里对数据进行操作等,这写都需要我们做循环,再筛选,再进行操作,其实这并不难,但这些都给我们增加了大量的代码量,如果用stream流,用一行代码
阅读全文
摘要:9、IDEA上常用的操作的说明 10、在企业里面如何来使用Git GitFlow的工作流 说的是在企业里面如何来使用Git 10.1、master分支 master分支称为主分支、这个分支是受保护的、这个分支的主要作用是产品的对外发布的 10.2、develop分支 开发的分支、这个分支是基于mas
阅读全文
摘要:直接上代码: Aggregation agg = Aggregation.newAggregation(Resional.class, Aggregation.match(Criteria.where("createTime").gte(req.getStartTime()) .lte(req.ge
阅读全文
摘要:由于mongodb数据库类似js的写法,所以即使数据库中新的列不存在也会自动创建 db.resources.find().forEach( function(item) {db.resources.update({"$and": [{"_id": item._id},{"moveResourceDa
阅读全文