自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tree_ifconfig的博客

为java而生的小豪

  • 博客(22)
  • 收藏
  • 关注

原创 Git之The authenticity of host 'github.com (13.250.177.223)' can't be established问题解决

一、问题介绍  (1)出现场景:当使用git push -u origin master命令将本地代码推到远端。 (2)出现问题的截图:        二、问题解决  (1)问题原因1:新生成SSH Key(密钥)时,进行git clone或git push时,经常会出现该错误。           解决方法:首先查看自己用户目录下的.ssh目录下是否有三个密钥文件。若只有...

2018-08-10 09:25:55 29390 5

原创 MongoDB学习(六)之文档(document)之增删改查

一、插入文档  1)insert()方法     (1)语法:     db.COLLECTION_NAME.insert(document)    (2)示例:           ①将文档存储到user数据库的col集合中:                        注意:1、若col集合不存在数据库中,则会自动创建该集合并插入文档。       ...

2018-08-07 17:45:41 3526

转载 maven install过程中出现No compiler is provided in this environment. ......on a JRE rather than a JDK?

①主要是操作就是修改eclipse中的JDK的目录到自己安装jdk目录下的jdk目录,而不是jre目录。②然后重新编译文件即可。请参考该博客https://blog.csdn.net/lslk9898/article/details/73836745...

2018-08-16 13:59:26 168

翻译 Spring Cloud学习(1)之概念

一、Sping Cloud的定义   Spring Cloud官网文档:http://cloud.spring.io/spring-cloud-static/Finchley.RELEASE/single/spring-cloud.html#_features   ①英文:     ②翻译(本人水平有限):    Spring Cloud为开发者们提供了快速构建分布式系统的一些...

2018-08-13 12:53:45 158

转载 maven profile动态选择配置文件

一、背景  在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。  maven提供了一种方便的解决这种问题的方案,就是profile功能。二、...

2018-08-12 13:34:27 146

原创 MongoDB学习(十一)之分片(Sharding)

一、分片  1)介绍     (1)MongoDB中的集群(分片、复制(副本集)技术)。    (2)分片(Sharding):数据拆分,将其分散存放在不同的机器上的过程。    (3)分片技术对大数据集和高吞吐量操作提供很好的部署。                集合分片图:             2)分片实现基本原理    (1)分片集群组件构成     ...

2018-08-11 11:27:15 413 2

原创 MongoDB学习(十)之复制(副本集)

一、复制(副本集) 1)复制介绍   (1)解决问题(在集群中,保证MongoDB数据处理的正常进行):通过复制功能实现多服务器的数据冗余备份操作。使备份数据的服务器具备额外提供独立读访问请求的功能(分布式读取数据,解决高并发客户端读取用户访问问题);当服务器出故障时,提供自动故障转移、自动数据恢复。   (2)副本集(replica)是一种具有自动选举机制的主从复制。   (3)...

2018-08-09 18:04:36 333

转载 mongodb学习笔记--$elemMatch操作符的使用

mongodb通过$elemMatch操作符查询内嵌文档  1.首先创建一个简单文档db.test.insert({"id":1, "members":[{"name":"BuleRiver1", "age":27, "gender":"M"}, {"name":"BuleRiver2", "age&q

2018-08-09 16:53:56 15503 1

原创 MongoDB学习(九)之排序、索引、聚合

一、排序 1、sort()方法  1)语法 db.COLLECTION_NAME.find().sort({KEY:1})    参数说明:            ①KEY:指定排序的字段。            ②1:升序方式。(默认按照)               -1:降序方式。  2)示例      1、根据年龄(year)进行升序排序,结果中只...

2018-08-09 16:23:37 630

原创 BigDecimal类解析

一、介绍   ①Java中提供的操作大数字(超过16位有效)的java.math.BigInteger(大整数的处理类)、java.math.BigDecimal类(大小数的处理类),进行高精度计算。   ②BigDecimal类创建的是对象,所有的数学运算,必须调用其对应的方法(方法参数必须为BigDecimal类型的对象)。 二、常用创建BigDecimal对象的方法   ...

2018-08-09 10:47:36 365

原创 Git之fatal: not a git repository (or any of the parent directories): .git问题解决

①问题出现情况:在使用Git bash的时候,首先创建了 一个3.txt,然后运行git status命令,然后出现了该错误(fatal: not a git repository (or any of the parent directories): .git)②错误原因:没有.git这个目录。③解决方法:使用git init命令即可。④截图 :...

2018-08-08 22:46:04 948

原创 MongoDB学习(八)之Limit与Skip方法

一、Limit()方法(指定从MongoDB数据库中读取的记录条数)  1)语法 db.COLLECTION_NAME.find().limit(NUMBER)    参数说明:                  ①NUMBER:指定从MongoDB数据库中读取的记录条数  2)示例   1、从当前"user"数据库的"col"集合中找到符合条件的文档,查看两条文档...

2018-08-08 14:29:53 731

原创 MongoDB学习(七)之条件和$type操作符

一、条件操作符   1)MongoDB条件操作符和SQL where语句比较 操作 格式 示例 SQL中的where语句 等于 {<key>:<value>} db.col.find(“name”:”lh”).pretty() ...

2018-08-08 14:08:51 431

原创 MongoDB学习(五)之创建删除数据库

一、创建数据库 1)语法:   use DATABASE_NAME注意:(1)数据库不存在,创建数据库。          (2)数据库存在,切换到指定数据库。2)示例    (1)创建数据库user         (2)向user数据库插入数据(只有向目标数据库插入数据了,数据库列表才会显示它)      二、删除数据库   1)语法:删除当前数据...

2018-08-07 11:31:21 121

原创 MongoDB学习(四)之连接数据库

①启动MongoDB服务:运行bin目录下的mongod.exe即可。②连接数据库:     1)标准URI连接语法:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]     语法格式解析:              (1...

2018-08-07 11:02:13 616

原创 MySQL之索引

一、索引的介绍  1、优点:提高MySQL的检索速度,使之高效运行。  2、索引分类:          1)单列索引:一个索引只包含单个列          2)组合索引:一个索引包含多个列  3、索引本质:索引也是一张表,该表保存了主键与索引字段,并且指向实体表的记录,索引应用在SQL查询语句的条件中(where的条件)。  4、缺点:索引会降低表进行insert、up...

2018-08-06 11:11:09 171

转载 MongoDB学习(二)之概念理解

①数据库(database)  1)一个mongodb有多个数据库,默认数据库为'db'(存储在data目录下)。  2)MongoDB的单个实例可以包括多个独立的数据库,每个数据库有自己的集合和权限,不同数据库可以放不同的文件。  3)数据库名规则(UTF-8字符串):全部小写、最多64位、不包含‘’(空格)、$、/、\和\0(空字符)  4)保留数据库:          ...

2018-08-03 17:03:28 275

原创 MongoDB学习(三)之基本命令学习

 ①db命令    1)功能:查看当前操作的文档(数据库)    2)示例:                ②show dbs命令     1)功能:显示所有数据的列表      2)示例:                    ③use命令     1)功能:连接到一个指定的数据库     2)示例:                   ④db.s...

2018-08-02 17:00:46 136

原创 MongoDB学习(一)之基本介绍

①MongoDB启动参数说明:                 参数                   描述                 --bind_ip 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定,默认本地所有IP                 --logpath ...

2018-08-02 16:51:08 168

原创 分布式之CAP定理和NoSQL之BASE

一、CAP定理(布鲁尔定理)(对于分布式而言)    1、一致性(Consistency)                   所有节点在同一时间具有相同的数据    2、可用性(Availability)                  保证每个请求不管成功或者失败都有响应    3、分隔容忍(Partition tolerance)                 系...

2018-08-01 14:16:57 481

原创 关系型数据库事务的ACID原则和四种隔离级别

一、事务的四大特性的介绍1、A (Atomicity) 原子性就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。举例:银行转账,从A账户转10元至B账户,需要经过两个步骤:                    1)从A账户取10元;                    2)存入10元至B账户...

2018-08-01 13:29:39 2570

原创 BFS(广度优先搜索算法)和DFS(深度优先搜索算法)

注意:①BFS和DFS都是对图的遍历(按照某种次序访问图的每一顶点一次仅且一次)          ②存储图的两种方式:邻接表和邻接矩阵(本质就是二维数组)一、BFS   ①也就是我们说的广度搜索算法   ②实现方式:利用队列和递归来实现   ③思路:通过队列来实现的,找到一个起点A,并将A相邻的点放入队列中,这时将队首元素B取出,并将B相邻且没有访问过的点放入队列中,不断重复...

2018-08-01 10:50:09 4470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除