自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

转载 mongoDB---索引(转)

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

2017-03-13 11:41:30 455

原创 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 3737

原创 mongodb开发--java

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

2017-03-05 21:20:30 942

原创 mongodb基本操作

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

2017-03-05 20:42:29 895

原创 初识Mongodb

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

2017-03-05 19:57:31 1153

原创 mybatis异常

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

2017-02-24 10:57:16 590

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

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

2017-02-19 20:07:12 1117

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

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

2016-12-09 19:52:08 59046 14

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

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

2016-12-08 10:43:17 614

转载 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 2340

原创 webSocket入门

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

2016-10-29 17:55:03 2182 2

原创 jackson的ObjecrMapper(高效转化json类)

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

2016-10-12 12:03:31 7756

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

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

2016-08-24 15:46:06 4208 2

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

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

2016-08-17 12:34:08 785

转载 (转载)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 690

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

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

2016-08-15 11:45:46 5361

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

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

2016-08-01 13:33:04 1084

转载 23种设计模块

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

2016-07-07 11:08:22 499

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

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

2016-07-06 09:51:18 435

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

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

2016-07-06 09:31:07 488

原创 spring总结

百度百科:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由OP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。1.基本功能core:最常用的是解决对象的创建,以及处理对象与对象之间的依赖关系。可以控制对象的创建数量,创建的时机。⒈功能分类:core: 

2016-06-02 17:39:06 495

原创 提供webService服务的框架的各种配置方式总结

1.使用JDK方式:jdk代理完整流程需要使用注解的方式配置提供服务的接口,然后使用Endpoint的publish(String address,Object implementor);address:提供服务的wsdl地址,implementor:提供服务的类或者接口这是一个java程序,run会将服务发布出去以供客户端访问。客户端访问的方式有两种,1.通过wsdl地址来访

2016-05-19 11:16:00 1299

转载 (转) Weblogic 10完美破解(Linux和Windows都适用)

转载一个半月前我帮公司安装了一台Linux服务器,然后我在上面安装了Oracle 10g和Weblogic 10。说说我的Weblogic安装过程,本来是想单独写一下的,不过我是文本模式下安装的,当时没截图。因为我在安装的时候碰到一个问题,就是在我在RedHat Enterprise Linux AS5.4上安装Weblogic 10,采用图形化安装模式,下一步下一步,到第三步时出现了密码框内

2016-05-19 09:03:01 3576

转载 dom4j解析xml(转)

以前只是写xml,一直都没有解析xml,因为最近需要,所以找了许多资料学习了dom4j解析xml,网上写的很好的一个教程,一起学习http://blog.csdn.net/redarmy_chen/article/details/12969219

2016-05-17 15:44:22 427

转载 在java中序列化与反序列化详解(转载)

三篇序列化与反序列化的博文,我感觉很不错,对序列化和反序列有了更深的认识,这是转载大神的,下面是转载的地址,按顺序来欣赏大神的杰作。http://blog.sina.com.cn/s/blog_7ffb8dd50101g6rd.htmlhttp://blog.sina.com.cn/s/blog_7ffb8dd50101g6sr.htmlhttp://blog.sina.com

2016-05-16 11:39:24 442

转载 项目中Spring注入报错小结

spring和其他框架整合出现的错误,比如和junit整合,我转载的这篇文章,他开始遇到的问题是使用junit的测试单元模块,将service注入到测试类中,但他忽略了一个问题,如果想在一个类中通过spring容器来维护依赖关系,则这个类也需要在容器中,才会对这个对象的属性进行注入,注入的时机为创建该对象完毕后,通过set方法将依赖属性注入到该对象中,这篇博客主要讲解的是是通过类继承或组合的方式实

2016-05-16 10:45:26 965

转载 xfire配置

转载至http://www.360doc.com/content/12/0820/18/6375676_231362229.shtml,有很详细的配置文件的信息。

2016-05-16 10:01:06 762

原创 XFire与spring进行整合正确方式

前言:最近看的源码里有关于XFire与spring的整合,所以就想了解下这个整合的过程和配置方式,结果在网上找了很多配置的过程,许多不提供jar包,只是说用myeclipse自己加入XFire库,但我自己用的eclipse开发的,所以就只能自己找jar包,真心醉,网上大部分的jar包要不是错的,要不就不全,就这么一个看起来挺简单的整合用掉了我很长的时间,很心疼,下载的资源要不是就是需要csdn积分

2016-05-11 16:58:34 6759 4

转载 switch与ifelse的效率问题

看源码的时候看到对一个数值类型数据进行比对时,一直使用的ifelse条件判断,就想为什么不用switch来比较,他们两个哪个效率更高一些,下面的文章是我查找的一些感觉不错的解答,后期自己也会做一些测试。我太懒了....1.switch与ifelse的效率问题:http://blog.csdn.net/kehui123/article/details/52983372.还

2016-05-11 10:21:24 929 1

原创 关于spring的httpInvoker学习

简介:Spring HTTP Invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用,也就是说,可以通过防火墙,并使用java的序列化机制在网络间传递对象。客户端可以很轻松的像调用本地对象一样调用远程服务器上的对象,要注意的一点是,服务端、客户端都是使用Spring框架(从别人的博客了解的,我的也是基于这个理解,从上面这段话可以看出,首先是远程调用,所以就有远程调用者(客

2016-05-09 16:21:13 2156

原创 对web的补充

有一部分是原创,有一部分是转载,转载的我会在开头写上地址,原文写的很好1.转载至http://hongjiang.info/http-application-x-www-form-urlencoded/在servlet规范3.1.1节里,对POST数据何时会被当做parameters有描述:1. The request is an HTTP or HTTPS request.2

2016-04-29 16:41:03 572

原创 WebService

1.百度百科: 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。2.WebService的规则:1.使用xml的形式来描述数据

2016-04-29 15:39:22 1979 1

原创 最最最重要重要的一件事:在JS中

太重要了!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2016-04-28 14:27:36 449

转载 struts1学习

转载至大神的一个学习笔记:http://blog.csdn.net/tianlincao/article/details/5138684,感谢

2016-04-22 16:25:34 421

原创 Struts1和Velocity整合

1.导入struts运行所需的jar文件和Velocity运行所需的jar文件另外需要commons-collections-3.2.1.jar,commons-lang-2.4.jar,oro-2.0.8.jar2.在web.xml中配置strus的核心Actionservlet:    action  org.apache.struts.action.Actio

2016-04-22 16:15:45 1100

原创 struts1和Velocity整合

1.导入struts运行所需的jar文件和Velocity运行所需的jar文件,

2016-04-22 16:05:51 430

转载 堆区 栈区 方法区的区别

内存可分为3个区:堆(heap)、栈(stack)和方法区(method)      基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。   引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。

2016-03-13 09:46:07 3336

转载 hibernate中session在service实现事务openSession()和getCurrentSession的区别

Session session1 = sf.getCurrentSession(); Session session2 = sf.getCurrentSession(); System.out.println(session1==session2);//true System.out.println(session1.equals(session2));//false

2016-03-10 16:20:11 441

转载 hibernate的inverse和cascade属性

nverse属性Inverse属性,是在维护关联关系的时候起作用的。       表示控制权是否转移。(在一的一方起作用) Inverse , 控制反转。Inverse = false  不反转;   当前方有控制权True  控制反转; 当前方没有控制权 维护关联关系中,是否设置inverse属性:1. 保存数据 有影响。   如果设置控制反转,即

2016-03-10 10:03:52 511

原创 第一次做项目的总结

1.先配置开发环境,然后测试开发环境是否可以正常运行2.对资源文件进行分类,一般分为config(存放配置文件) test(存放测试代码)  src(存放功能代码) 三个source folder文件夹,前台显示层页面:静态资源放在web应用根目录下,可以被外界直接访问, 例如图片  js 静态页面 css,保存上传文件的目录最好不要直接放在根目录下,因为可以被外界直接访问(但可以

2016-03-09 08:26:09 1437

spring与xfire整合正确演示例子

spring与xfire整合正确演示例子

2016-05-11

空空如也

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

TA关注的人

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