51CTO博客开发疯狂Java李刚孙卫琴
本博文转载自http://blog.chinaunix.net/uid-24111901-id-2627857.html,个人感觉写的很清晰,值得一看。希望对其他人也有帮助。
PROPAGATION_REQUIRED ,默认的spring事务传播级别,使用该级别的特点是,如果上下文中已经存在事务,那么就加入到事务中执行,如果当前上下文中不存在事务,则新建事务执行。所以这个级别通常能满足处理大多数的业务场景。PROPAGATION_SUPPORTS,从字面意思就知道,supports,支持,该传播级别的特点是,如果上下文存在事务,则支持事务加入事务,如果没有事务,则使用非
B-TreeB-Tree索引适用于全键值、键值范围或键前缀查找。其中键前缀查找只适用于根据最左前缀的查找。全值匹配匹配最左前缀匹配列前缀匹配范围值精确匹配某一列并范围匹配另外一列只访问索引的查询因为索引树种的节点是有序的,所以除了按值查找之外,索引还可以用于查询中的ORDER BY操作。下面是一些关于B-Tree索引的限制:如果不是按照索引的最左列开始查找,则无法使用索引。不能跳过索引中的列。(也
数据传输方面JsonXML(dom4j/sax/DOM/JDOM)JAVA方面Servelt/JSP(九大内置对象)SpringMVC的知识Spring的IDC、AOPJavaScript(闭包)jQueryHibernate的知识mybatis的知识MQ消息队列(ActiveMQ)RMI(远程接口调用,Hessian是一个轻量级的RMI工具)NIO和BIO(NIO主要有三点Channel、Buf
本文是读《高性能MySQL》的笔记,主要关于数据类型方面的总结,通过这些知识能帮助我们在工作中选择最优的数据类型。
下面是一个对Redis官方文档《A fifteen minute introduction to Redis data types》一文的翻译,如其题目所言,此文目的在于让一个初学者能通过15分钟的简单学习对Redis的数据结构有一个了解。Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。它起步较晚,发展迅速,目前已被许多大型机构采
本文下面分别从Java NIO的几个基础概念介绍起。 以下是本文的目录大纲: 一.NIO中的几个基础概念 二.Channel 三.Buffer 四.Selector 若有不正之处,请多多谅解并欢迎批评指正。 请尊重作者劳动成果,转载请标明原文链接: http://www.cnblogs.com/dolphin0520/p/3919162.html一.NIO中的几个基
页面优化的25中策略方案
打开cmd利用mongoimport命令进行导入操作C:\Users\djp>mongoimport -h 127.0.0.1 -p 27017 -d bwzy -c persons --file e:\persons1.json
打开cmd利用mongoexport命令来导出数据参数说明 -d 要导出的数据库名称 -c 要导出的集合的名称 -o 指定要导出的文件名 &
一、ctrl+c组合键来关闭mongodb数据库二、admin数据库命令关闭
--dbpath 指定数据库的目录,默认在window下是c:\data\db--port 指定服务器监听的端口码,默认是27017--fork 用守护进程的方式启动mongodb--logpath 指定日志的输出路径,默认是控制台--fonfig 指定启动项目文件的路径--auth 用安全认证方式启动数据库案例:mongodb.bat中写入: mongod --con
1、Eval 服务器端运行eval db.eval("function(name){return name}","bwzy")2、javascript的存储在服务上保存js变量或者函数供全局调用 db.system.js.insert(
1、概念 GridFS是mongodb自带的文件系统他用二进制的形式存储文件大型文件系统的绝大数的特性,GridFS全可以完成。2、利用的工具 mongofiles.exe3、使用GridFS 查看GridFS的所有功能 cmd-->mong
1、固定集合的特性固定集合默认是没有索引的就算是_id也是没有索引的犹豫不需要分配空间他的插入速度是非常快的固定集合的顺序是确定的导致查询速度是非常快的最适合的应用就是日志管理2、创建固定集合 创建一个新的固定集合要求大小为100个字节,可以储存文档10个 db.createCollection("mycoll",{size:10
1、count()查询出国籍是美国的学生人数2、Distinct()查询出都有哪些国家的学生db.runCommond({distinct:"persons",key:"country"}).values
添加2D索引db.map.ensureIndex({gis:"2d"},{min:-1,max:201})默认或建立一个[-180,180]之间的2D索引查询电(70,180)最近的3个点db.map.find({gis:{$near:[70,180]}},{gis:1,_id:0}).limit(3)查询一点(50,50)和点(190,190)为对角线的正方形中的所有点db.map.find({
制造数据for(var i=0;i<2000000;i++){ db.persons.insert({number:i,name:i+"name"})}//大概需要100s才能插入完毕1、检测一下没有索引的情况下查询某个内容的速度var start = new Date()db.persons.find({name:"1000000name"})var end =
shell语句:var allpersons = db.persons.find()while(allpersons.hasNext()){ var elemt = allpersons.next() print(elemt.name)}游标销毁条件客户端传来消息叫它销毁游标迭代完毕默认游标超过10分钟也会被清楚查询快照有待进一步探究
1、limit返回数据指定条数db.persons.find({},{_id:0,name:1}).limit(3)2、skip返回指定指定数据的跨度db.persons.find({},{_id:0,name:1}).limit(3).skip(1)3、sort排序db.persons.find({},{_id:0,name:1,age:1}).sort({age:1})//递增db.perso
第六篇讲解了mongodb的删除操作,第七篇将讲解mongodb的分页
第五篇讲解了mongodb的插入操作,插入操作比较简单。第五讲将讲解mongodb的删除操作。
第四篇讲解了查询操作,第五篇将讲解mongodb的插入操作
第三篇系统讲解了mongodb的更新操作,第四篇将讲解mongodb的查询操作。
第二篇紧跟第一篇讲解了mongodb的入门知识,第三篇将讲解mongodb更新操作
第一节讲解了mongodb的入门篇知识,第二节依旧是入门篇
hadoop面试题答案Hadoop 面试题,看看书找答案,看看你能答对多少(2)1. 下面哪个程序负责 HDFS 数据存储。a)NameNode b)Jobtracker c)Datanode d)secondaryNameNode e)tasktracker答案C datanode2. HDfS&
fsck工具来检验HDFS中的文件是否正常可用。这个工具可以检测文件块是否在DataNode中丢失,是否低于或高于文件副本。 调用方式: 例如:hadoop fsck /user/admin/In/hello.txt
dfsadmin是一个多任务的工具,我们可以使用它来获取HDFS的状态信息,以及在HDFS上执行的一系列管理操作。调用方式 例如:hadoop dfsadmin -reportdfsadmin命令详解 -report:查看文件系统的基本信息和统计信息。-safeadmin enter |&n
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号