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