关闭

[置顶] 姗姗来迟的年度总结

回看2016工作1月份考研完了就开始找工作,本来年底就是招聘的淡季,我又经过了几个月的考研学习,编码有关的知识都忘的差不多了。当然,和自己学习掌握的不牢固透彻有很大的关系!经过十来天的面试,找了个自己不是很满意的外包公司,想着先干两个月,等考研成绩出了再做打算。提起考研,这已经是毕业那年开始的第三次了,也算是屡败屡战了。。。考研成绩最后虽然过了国家线,但是距离目标学校还有一定差距,最后权衡了一番还是...
阅读(61) 评论(0)

ArrayList源码解析

一 简介 1、概念  ArrayList是List最常用的实现类,内部通过数组实现的,它允许对元素进行快速随机访问。 2、成员变量 //ArrayList实际存储的元素数组 private transient Object[] elementData; //ArrayList的大小 private int size;...
阅读(34) 评论(0)

Mongo 聚合框架优化-Aggregate(四)

四 管道优化1、管道序列优化 1)$match操作符应该尽量出现在管道的前面   $match操作符出现在管道的前面时,可以提早过滤文档,加快聚合速度。而且其只有出现在管道的最前面,才可以使用索引来加快查询。  2)管道序列   应该尽量在管道的开始阶段(执行”$project”、”$group”或者”$unwind”操作之前)就将尽可能多的文档和字段过滤掉  3)$sort +$match...
阅读(50) 评论(0)

Mongo 聚合框架-Aggregate(三)

三 表达式操作符6、字符串类型聚合操作符 1)$concat   作用:连接字符串,如果某个表达式字段不存在或字段值为null,则返回null   语法:{ $concat: [ <expression1>, <expression2>, … ] }   示例{ "_id" : 1, "item" : "ABC1", quarter: "13Q1", "description" : "prod...
阅读(147) 评论(0)

HashMap源码解析

一 概念1、简介Map是一种key、value形式的键值对,将hash表和Map结合即形成了HashMap。 HashMap就是将key做hash算法,然后将hash值映射到内存地址,直接取得key所对应的数据。在HashMap中,底层数据结构使用的是数组,所谓的内存地址即数组的下标索引。 HashMap的数组是以Entry数组的形式存放的,为了解决碰撞冲突,Entry本身又是一个链表的结构。2...
阅读(88) 评论(0)

Mongo 聚合框架-Aggregate(二)

三 表达式操作符1、布尔类型聚合操作符1)$and 作用:mongo中的与操作符,如果表达式全部为true则结果为true,否则为false 语法:{ $and: [ <expression1>, <expression2>, … ] } 示例:{ $and: [ 1, “green” ] } = true 2)$or 作用:mongo中的或操作...
阅读(75) 评论(0)

Mongo 聚合框架-Aggregate(一)

一 概念1、简介  使用聚合框架可以对集合中的文档进行变换和组合。可以用多个构件创建一个管道,用于对一连串的文档进行处理。构件有:筛选、投射、分组、排序、限制和跳过。 MongoDB的聚合管道将MongoDB文档在一个管道处理完毕后将结果传递给下一个管道处理,管道操纵是可以重复的。2、管道表达式  管道操作符作为“键”,所对应的“值”叫做管道表达式。例如{match:{status:"A"}...
阅读(124) 评论(0)

MongoDB执行计划

一 概念  在关系型数据库中无论哪种数据库,都提供了SQL剖析工具,用来解决SQL低下的问题。在MongoDB中,也有相应的策略来实现剖析。mongoDB系统了explain()方法,用来查看其执行计划和其统计信息。二 explain三种模式1、queryPlanner  queryPlanner是explain的默认模式,queryPlanner模式下并不会去真正进行操作语句的执行,而是针对que...
阅读(76) 评论(0)

MongoDB Profiler

一 概念 MongoDB是一个面向文档的数据库。  功能:   索引   聚合   特殊的集合类型   文件存储二 基础知识1、文档 文档是MongoDB的核心概念。文档就是键值对的一个有序集,对应关系型数据库中的一行。  文档的键是字符串,不能含有\0,文档不能有重复的键。”.”和”$”具有特殊意思,是保留字符。  MongoDB区分类型和大小写。2、集合 集合是一组文档,对应关系型...
阅读(126) 评论(0)

MongoDB 安装及启动

一 配置及安装1、下载 地址:https://www.mongodb.com/download-center2、解压并配置   mongod没有参数的情况下会使用默认数据目录/data/db(Windows为C:\data\db),若目录不存在或者不可写,服务会启动  失败。  MongoDB默认端口为27017二 启动1、前台启动 1)linux   运行mongod命令启动数据库服务器./...
阅读(1028) 评论(0)

MongoDB 简介

一 概念 MongoDB是一个面向文档的数据库。  功能:   索引   聚合   特殊的集合类型   文件存储二 基础知识1、文档 文档是MongoDB的核心概念。文档就是键值对的一个有序集,对应关系型数据库中的一行。  文档的键是字符串,不能含有\0,文档不能有重复的键。”.”和”$”具有特殊意思,是保留字符。  MongoDB区分类型和大小写。2、集合 集合是一组文档,对应关系型...
阅读(119) 评论(0)

2016面试总结

时间过得飞快,来北京已经两个月了。之前道听途说北京工作机会如何多,工资如何之高,收拾行装就兴奋的过来了,想想刚来时犹如被泼了一盆冷水。   刚来北京的时候是8月份,天气炎热,住的地方有没有空调,对我这个胖子来说,感觉每天都很煎熬。来了之后就开始投简历,对之前的简历稍加修改,与招聘网站上广撒网,然而收获寥寥,通知面试的公司不是很多。后来仔细看了看简历,发现很不完善,基本信息有个也没改过来,感觉自己实...
阅读(78) 评论(0)

面试-力控华康

一 面试过程  这个公司是个做物联网及对工厂设备的控制的公司,进去是做一个有关网关等方面的管理的网站,用到的技术与之前的公司比较相似。面试的过程感觉还好,问的技术问题都比较简单,没有啥卡顿的地方,谈薪资的时候期望的薪资比他们能给的要高,但是说了这个可以调整,完了面试官很详细的介绍了他们公司的一些情况,然后让回去等通知。自己感觉还不错,但是等到最后也没有通知,不知道因为行业的问题还是技术的问题,亦或是...
阅读(205) 评论(0)

Dubbo初识

一 基本概念 1、Dubbo的概念    Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦  合。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以  基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。Dubbo致力于提供高性能和透明...
阅读(702) 评论(0)

CacheRowSet

一 基本概念  CachedRowSet是最常用的一种RowSet,继承自ResultSet,它提供了对数据库的离线操作,可以将数据读取到内存中进行增删改查,再同步到数据源。可串行化,可作为JavaBeans在网络间传输。二 基本使用  1、获取CachedRowSet//JDK7以上支持 RowSetFactory rowSetFactory = RowSetProvider.newFactory...
阅读(118) 评论(0)
20条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3860次
    • 积分:229
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类