4 前行的路-

尚未进行身份认证

超目标前进吧,做自己的主人。

等级
TA的排名 6w+

mongoDB---索引(转)

mongoDB---索引(转)索引:索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。在MongoDB中创建索引相对比较容易。索引是一种数据结构,他搜集一个集合中文档特定字段的值。MongoDB的查询优化器能够使用这种数据结构来快速的对集合(collection)中的文档(collection)进行寻找和排序.准确来说,这些索引是通过B-Tree索引来实

2017-03-13 11:41:30

mongodb开发---GridFS文件存储

GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。GridFS使用两集合来存储文件的元数据和内容。文件的元数据存储在文件集合中,文件的内容存储在块集合中。两集合以FS。默认使用fs.chunks和fs.files来存储文件。其中fs.files集合存放文件的信息,fs.chunks存放文件数据。有些内容参考自http://www.server110.com/m

2017-03-13 10:05:09

mongodb开发--java

mongodb开发---java方式java方式操作mongodb数据库常用的两种方式:1.使用spring提供的repository接口;2.使用mongoTemplate工具类。1.mongoDB与springboot集成及使用reposity:注解:1.@Document:映射领域模型和文档(类似于mysql中的表)2.@Id:注解表明这个属性值为文档的id3.

2017-03-05 21:20:30

mongodb基本操作

继上一篇的博客,开启第二个篇章,mongodb的基本操作,废话不多说直接来看,但建议大家最好实际的去操作。MongoDB数据类型:{下表为MongoDB中常用的几种数据类型。数据类型描述String字符串。存储数据常用的数据类型。在MongoDB中,UTF-8编码的字符串才是合法的。Integer整型数值。用于存储数值。根据你所采用的服务器,

2017-03-05 20:42:29

初识Mongodb

mongoDB从入门到X开一个mongodb系列,从安装到开发(java)的一个过程,现在也算略微懂一点技术,怎么去入门一门技术,分享下自己的学习的过程,下面是mongodb系列的第一个系列----初识mongdb。学一门技术(仅仅入门而言),要掌握3个点:1.是什么(是什么类型的应用,服务的内容是什么,他的历史进程)2.为什么(为什么在众多的应用中选择她而不选择其他的应用,她具有

2017-03-05 19:57:31

mybatis异常

1.org.apache.ibatis.binding.BindingException: Invalidboundstatement(notfound):出现这种问题是因为接口和mapper文件中的方法没有映射到,可能的问题如下:a.Dao接口的方法在*mapper.xml文件中不存在b.覆盖配置问题,大多数加载配置都会采用就近原则,我之前的配置是从配置服务器中找的,但没想

2017-02-24 10:57:16

mybatis学习指南--xml文件方式篇

mybatis学习指南---xml文件篇以下内容是由我总结mybatis官方文档和实践中的一些经验,总共分为四篇:xml文件配置篇,java方式配置篇,缓存篇,其他配置篇,第一次这样正式的写一篇文章,致敬我的学长--兵哥,最感谢的人之一,向你学习。因为是第一篇,所以先来介绍下mybatis,他能提供什么功能,先看一下官方文档的描述:MyBatis是支持定制化SQL、存储过程以及高级

2017-02-19 20:07:12

将微信和支付宝支付的个二维码合二为一

因公司需要将支付宝和微信的二维码合成一个,不管用户用支付宝扫还是微信扫都能打开对应的支付页面,在网上找了一些文章,很感谢各位大神的经验,我也记录下我是如何将两个二维码合二为一的~。原理:支付宝或微信生成的二维码中本质都内嵌了一个url,在扫码时实际是定向去访问二维码中内嵌的url,这样我就可以将这个url指定到我的一个控制器,在控制器中判断是微信还是支付宝软件扫的,然后去唤醒各自的支付即可。

2016-12-09 19:52:08

(转)socket阻塞与非阻塞,同步与异步、I/O模型

本文转载至:http://blog.csdn.net/hguisu/article/details/7453390     作者:huangguisu1.概念理解   在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步/异步主要针对C端: 同步:    

2016-12-08 10:43:17

nginx从入门到精通And原理

本文是多篇文章整理在一起,因为本人比较懒。。。so整理了下各位大牛的文章便于我自己以及后来者一步到位的学习。文章中的一些内容转载至:http://geek.csdn.net/news/detail/22208http://www.open-open.com/lib/view/open1417488526633.html 首先介绍下nginx的基本概念:Nginx最常

2016-12-08 10:36:52

webSocket入门

webSocket入门1.百度百科:WebSocketprotocol是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。2.一个讲解的比较详细的博文,有些地方我看不懂。https://my.oschina.net/u/1266171/blog/3574883.webSocket的一个简单实例:首先套用

2016-10-29 17:55:03

jackson的ObjecrMapper(高效转化json类)

附ObjectMapper的API:http://tool.oschina.net/uploads/apidocs/jackson-1.9.9/org/codehaus/jackson/map/ObjectMapper.htmlObjectMapper是一个高效转化json格式数据的类,如果创建的是springboot项目,会自动导入com.fasterxml.jackson依赖包,我使用的是这

2016-10-12 12:03:31

学习Lemon OA系统:一、流程定义

记录学习LemonOA开源项目的过程:下载最新的1.7.0版本的开源项目,地址是http://www.mossle.com/lemon.do,解压后运行startup.bat,启动服务,然后输入http://localhost:8080登录到页面上,登录帐号为:lingo密码为:1,登录平台。                  然后直接

2016-08-24 15:46:06

(转)前端文摘:深入解析浏览器的幕后工作原理

本文转自http://www.cnblogs.com/lhb25/p/how-browsers-work.html 这是一篇全面介绍Webkit和Gecko内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在IE占据90%市

2016-08-17 12:34:08

(转载)Mybatis 3.1中 Mapper XML 文件 的学习详解

转 转载至:http://www.mybatis.org/core/zh/sqlmap-xml.htmlMyBatis真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL映射的XML文件是相当的简单。当然如果你将它们和对等功能的JDBC代码来比较,你会发现映射文件节省了大约95%的代码量。MyBatis的构建就是聚焦于SQL的,

2016-08-15 17:25:16

jdbc中Statement与Preparestament的区别(从jdbc与数据库的方向来理解)

1.先了解下sql语句在数据库中的执行过程:一、基本阶段        当用户执行SQL语句(这里主要值数据操纵语言DML)时,通过连接,先将该语句发送到oracle服务器,再由服务器进程处理该语句。服务器进程处理SQL语句的基本阶段是:解析、执行、返回结果。    1、解析(perse)        解析指检查SQL语句的语法和语义,生成SQL语句的执行计

2016-08-15 11:45:46

mysql之TIMESTAMP(时间戳)用法详解(转载)

此文章为转载TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如:1.在创建新记录和修改现有记录的时候都对这个数据列刷新:1TIMESTAMPDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP2.在创建新记录的时候把这个字段设

2016-08-01 13:33:04

23种设计模块

提供一个链接,感觉写的很好。http://blog.csdn.net/column/details/pattern.html?&page=11.单例设计模式:定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。饿汉式,懒汉式(注意线程安全)2.工厂设计模式:定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化

2016-07-07 11:08:22

初窥Linux 之 我最常用的20条命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li

2016-07-06 09:51:18

由浅入深探究mysql索引结构原理、性能分析与优化

摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-treeB+tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MySQL优化1、表数据类型选择2、sql语句优化(1)     最左前缀原则

2016-07-06 09:31:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!