- 博客(21)
- 收藏
- 关注
转载 IDEA 安装配置可视化 MongDB 插件
IDEA 安装配置可视化 MongDB 插件1、安装MongoDB插件 打开 IDEA ,file --> settings --> plugins,在右边搜索栏中输入Mongo,点击 Mongo Plugin 下的 Install ,安装完后点击重启。2、添加连接 第一步安装好后,在idea右侧会出现 Mongo Explorer,点击打开。...
2019-04-16 18:13:00 703
转载 MongoDB学习(使用分组、聚合和映射-归并)
使用分组、聚合和映射-归并 MongoDB的强大功能之一,是直接在服务器对文档的值进行复杂的操作,而不用先发文档发送到客户端在进行处理。结果分组 对大型数据集进行查询操作时,通常会根据文档的字段值对其进行分组。这可以在取回文档后通过代码来完成,但在服务器端查找的同时进行分组效率跟高。 要将查询结果分组,可使用Collection对象的方法 group()。该语法...
2019-04-16 17:29:00 457
转载 MongoDB学习(查找文档和其他数据查找操作)
理解Cursor对象和查询运算符cursor对象 cursor对象相当于一个指针,可通过迭代它来访问MongdoDB数据库中的一组对象。 在使用 find() 方法查询时,返回的并非实际文档,而是一个Cursor对象,也就是一个指向第一个数据之前的指针。 Cursor对象内部存储了一个指向当前位置的索引,可以保证每次读取一个文档。在MongoDB中,有些操作只影响C...
2019-04-10 15:24:00 372
转载 MongoDB学习(操作集合中的文档)
文档概念 文档的数据结构和JSON基本一样。 所有存储在集合中的数据都是BSON格式。 BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。插入文档insert()方法 要将数据插入到 MongoDB 集合中,可以使用 insert() 方法。db.collection_name.insert(document)...
2019-04-05 14:24:00 389
转载 学习笔记—CSS基础
概念 CSS 指层叠样式表(Cascading Style Sheets), 是一种标记语言,属于浏览器解释型语言,可以直接由浏览器执行,不需要编译。 HTML只负责网页的内容,标签尽量只负责语意不负责样式。CSS 主要负责网页的样式,给网页进行布局,解决了内容与表现分离的问题。 CSS 可以重复使用,避免代码冗余。但依赖于HTML。CSS的声明内联样式(...
2019-04-02 23:01:00 130
转载 学习笔记—HTML基础标签
HTML的概念概念: HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页作用: 在浏览器中数据需要使用友好的格式...
2019-03-29 18:12:00 163
转载 学习笔记—JDBC
JDBC的概念 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC的使用流程导入jar包 1、下载有关数...
2019-03-29 08:44:00 109
转载 学习笔记—反射
反射的概念和作用概念 动态获取信息以及动态调用对象方法的一种反射机制。可以在程序运行时动态的获取类的属性、方法和构造器。作用 可以动态的创建对象,不需要导入类的所在包,只需要知道类的完整路径就可以知道该类中的所有信息。反射获取类的三种方式1、根据全限定路径获取Class.forName("路径");2、根据对象获取对象名.getC...
2019-03-28 18:44:00 82
转载 学习笔记—log4j2
概念什么是日志 日志是系统运行过程中的后台输出信息,方便程序员进行系统运行的管控以及Bug的查找。log4j2的概念 log4j2是一个日志输出的插件,专门用来进行日志的管理。 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进...
2019-03-27 16:51:00 139
转载 MongoDB学习(管理数据库和集合)
管理数据库显示数据库列表 show dbs 切换到其他数据库use <database_name>创建数据库 MongoDB没有提供显式的创建数据库的MongoDB shell命令。数据库是在添加集合或用户时隐式地创建的。 可使用use database_name命令创建数据库。但只有添加了至少一个文档,...
2019-03-26 18:01:00 151
转载 MongoDB学习(配置用户账户和访问控制)
理解admin数据库 安装MongoDB时,会自动创建admin数据库,这是一个特殊的库。有些用户账户角色赋予用户操作多个数据库的权限,而这些用户只能在admin数据库中创建。要创建有权操作所有数据库的超级用户,必须将该用户加入到admin数据库中。检查凭证时,MongoDB将在指定数据库和admin数据库中检查用户账户。管理用户账户 在MongoDB shell中...
2019-03-26 16:38:00 464
转载 学习笔记—MySQL基础
数据库的介绍mysql数据库介绍 开放源码的轻量级关系型数据库管理系统,体积小、速度快、操作便捷。数据库的启动和连接mysql数据库启动 在终端输入以下命令,启动mysql服务器service mysql start 输入命令,查询mysql服务器状态service mysql status 出现如下提示表示mysql服务...
2019-03-23 18:07:00 99
转载 Ubuntu18.04下安装配置MongoDB4.0.6
搭建MongoDB环境安装MongoDB1.下载安装包MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community 注意:package选择TGZ2.移动目录并解压因为我的应用程序都放在/opt目录下,所以先...
2019-03-20 15:10:00 472
转载 学习笔记—XML
XMLXML简介 XML指可扩展标记语言(EXtensible Markup Language),是一种标记语言。 XML是一种灵活的语言,标签没有被预定义,需要自行定义标签。 通常,XML被用于信息的记录和传递,而非显示数据。XML被设计为具有自我描述性。 XML经常被用于充当配置文件。XML语法 声明信息,它定义XML的版本(1.0)和所使用的编...
2019-03-18 18:03:00 87
转载 学习笔记—JVM
JVM结构JVM总体结构图类加载子系统与方法区: 类加载子系统负责从文件系统和网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。 除了类信息外,方法区中还可能会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)Java堆: java堆在虚拟机启动时建立,它是java程序最主要的内存...
2019-03-17 22:13:00 74
转载 学习笔记——快速排序
排序基本概念什么是排序 排序(sorting)的功能是将一个数据元素的任意序列,重写排列成一个按关键字有序的序列。内部排序和外部排序 一类是整个排序过程在内存储器中进行,成为内部排序 另一类是由于待排序元素数量太大,以至于内存储器无法容纳全部数据,排序需要借助外部存储设备才能完成,这类排序成为外部排序。稳定排序和就地排序 稳定排序:假设在待排序的文件中...
2019-03-17 10:06:00 90
转载 学习笔记—查找
线性表查找顺序查找 存储结构可以是顺序表,也可以是链表。 逐个比较查询,如果找到,返回数据或者索引,如果没有找到,返回null。 /** * 时间复杂度 T(n) = O(n) * 空间复杂度 S(n) = O(1) * @param arr 待查找的数组 * @param num 查找的值 ...
2019-03-16 19:50:00 103
转载 学习笔记--图
图的定义 图(graph)是一种网状数据结构,图是由非空的顶点集合和一个描述顶点之间关系的集合组成。 其形式化定义为二元组: Graph = (V,E) 其中: V 是具有相同特性的数据元素的集合,V 中的数据元素通常称为 顶点(Vertex), E是连接V中两个不同顶点(顶点对)的边的有限集合。 E = { < u , v...
2019-03-16 15:31:00 140
转载 学习笔记——二叉树相关算法的实现(Java语言版)
二叉树遍历概念和算法遍历(Traverse): 所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。 从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。 因此,在任一给定结点上,可以按某种次序执行三个操作: ⑴ 访问结点本身(D), ⑵ 遍历该结点的左子树(L), ...
2019-03-14 23:56:00 158
转载 学习笔记--树与二叉树
树的基本概念树(tree)是n(n≥0)个结点的有限集。它1)或者是一棵空树(n=0),空树中不包含任何结点。2)或者是一棵非空树(n>0),此时有且仅有一个特定的成为根(root)的结点;当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,...Tm,其中每一个本身又是一颗树,并且称为跟的子树(sub tree)。结点的度与树...
2019-03-13 17:20:00 147
转载 学习笔记---线性表
线性表(linear list) 线性表是n个类型相同数据元素的有限序列,通常记作(a1,…,ai-1,ai,ai+1,…,an)。 1.相同数据类型 在线性表的定义中,线性表的n个数据元素具有相同的数据类型。 比如都是数字,如(1,2,3,4,5); 也可以都是字符,如(A,B,...,Z); 还可以是具有更复杂结...
2019-03-05 23:30:00 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人