关闭

二元查找树

树如其名,就是为了查找而诞生的。 这是一棵二元树,也就说一个根节点只有两个子树。左子树 然后递归下去,左子树作为根节点也符合这个要求,然后本身也是一棵二元查找树,如此下去。 作用:用于快速查找。 大于根,走右边,小于根,走左边,直到找到目标为止,而且如果目标存在,绝对不可能错过目标。       10   /      \   6       14 ...
阅读(13) 评论(0)

mongodb性能分析方法:explain()

为了演示的效果,我们先来创建一个有200万个文档的记录。(我自己的电脑耗了15分钟左右插入完成。如果你想插更多的文档也没问题,只要有耐心等就可以了。) 1 for(var i=0;i){ 2 db.person.insert({"name":"ryan"+i,"age":i}); 3 }       MongoDB 3.0之后,explain的返回与使用方法与之前版本有了很大...
阅读(35) 评论(0)

maven 与 nexus 中央仓库(私服) 发布与引用

1 首选安装好nexus ,这个就不说了 网上的教程一大把 。 发布服务到 nexus  (1) 在要发布的工程 的 pox.xml 中增加  releases user release resp http://172.16.14.122:8082/nexus/content/repositories/releases/...
阅读(44) 评论(1)

基于Redis实现分布式锁

背景 在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。 Redis命令介绍 使用Redis实现分布式锁,有两个重要函数需要介绍 ...
阅读(67) 评论(0)

JAVA中几种文件操作流的效率对比

以下案例说明了分别采用字节流方式、字节缓冲流方式读写文件的效率对比 package ioxcercise; import Java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; impo...
阅读(102) 评论(0)

centos redis安装

准备部分: 什么是redis? Redis是REmote DIctionary Server的缩写。一个非关系型数据库 为什么要用redis? 1, 因为redis快,Redis is pretty fast!, 110000 SETs/second, 81000 GETs/second 2, 省去了复杂的SQL。 3, 可以省去memcache了。   ...
阅读(230) 评论(0)

ubantu 安装 svn 以及同步

安装SVN   http://wiki.ubuntu.org.cn/SubVersion ================================================================================================================================================= 安装包 su...
阅读(226) 评论(0)

Android activity 之间的相互切换以及传递值

主要功能: 在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。 startActivityForResult(Intent intent, int requestCode); ...
阅读(199) 评论(0)

java 读取文件【转载】

虽然前面介绍了流的概念,但是这个概念对于初学者来说,还是比较抽象的,下面以实际的读取文件为例子,介绍流的概念,以及输入流的基本使用。          按照前面介绍的知识,将文件中的数据读入程序,是将程序外部的数据传入程序中,应该使用输入流——InputStream或Reader。而由于读取的是特定的数据源——文件,则可以使用输入对应的子类FileInputStream或FileReader...
阅读(373) 评论(0)

mysql 定义 获取汉字首字母 函数

DROP FUNCTION IF EXISTS `getPY`; DELIMITER ;; CREATE FUNCTION `getPY`(in_string VARCHAR(65534)) RETURNS mediumtext CHARSET utf8 BEGIN DECLARE tmp_str VARCHAR(65534) charset gbk DEFAULT '' ; #截取字符串...
阅读(398) 评论(0)

tomcat 虚拟主机配置实例

jsp+tomcat 虚拟主机配置                     unpackWARs="true" autoDeploy="true">                                     directory="logs"   prefix="sentom2_access_log." suffix=".txt"           ...
阅读(360) 评论(0)
    个人资料
    • 访问:2138次
    • 积分:79
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:7篇
    • 译文:0篇
    • 评论:1条
    文章分类
  • 1(0)