`
文章列表
此文凝聚笔者不少心血请尊重笔者劳动,转载请注明出处。 http://freeze.blog.51cto.com/   一、关于mongodb   MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几 乎可以实现类似关系数据库单表 ...
备忘: 1、链接mongodb:ServerAddress right = new ServerAddress("10.13.127.212", 18020);ServerAddress left = new ServerAddress("10.13.127.211", 18020);Mongo mongo = new Mongo(right, left);DB db = mongo.getDB("test");db.authenticate("test", "test".toCharArr ...
Mongodb 与sql 语句对照 //创建Mongo连接 var mongo = new Mongo("mongodb://localhost"); mongo.Connect(); //获取一个数据库,如果没有会自动创建一个 var db = mongo.GetDatabase("movieReviews"); //创建一个列表,并为这个列表创建文档 var movies = db.GetCollection("movies"); 连接没问题之后,现在让我们用mysql 与 ...
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦,那么用scp命令就会排上用场。 一、scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器 ...
IOS开发中地图功能的后台处理:   radius的单位是度(°)一度是大约 111.12 公里如果你需要查询一公里的之内的东西,如下:center = [50, 50]radius = 1/111.12db.places.find({"loc" : {"$within" : {"$center" : [center, radius]}}}).     Play中: public static Result getMomentAround(double radius, double latitude,           ...
Linux各类压宿包的解压方法 01-.tar格式解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gunzip FileName.gz 解压2:[*******]$ gzip -d FileName.gz 压 缩:[*******]$ gzip FileName 03-.tar.gz格式 解压:[*******]$ tar zxvf FileName.tar.gz 压缩:[*******]$ tar zc ...
  1、复制SSH密钥到目标主机,开启无密码SSH登录 ssh-copy-id user@host 如果还没有密钥,请使用ssh-keygen命令生成。 2、从某主机的80端口开启到本地主机2001端口的隧道 ssh -N -L2001:localhost:80 somemachine 现在你可以直接在浏览器中 ...
  vi编辑器 Linux下很易用的一种编辑器,只需要稍微知道几个指令即可应用。 打开vi: $vi [filename]:打开或新建文件,并将光标置于第一行首 $vi +n [filename] :打开文件,并将光标置于第n行首 $vi + [filename] :打开文件,并将光 ...
     功能: arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测 ...
If u change the playFramework,ur porject needs to update,too.   If u type play,what u c is :   This project uses Play 2.1.3!Update the Play sbt-plugin version to 2.1.5 (usually in project/plugins.sbt)   Now this is Play,smart and clear!
1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。   (1)用文本编辑器打开/etc/profile   (2)在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH    ( ...
[iPhone ]APNs 服务 APNs --Apple Push Notification Service(图片来源--apple 开发文档)要对做IOSAPP的码农特别推荐这个服务,相对于其它第三方框架更易于调用。 标注:APNs 苹果推送服务器Device 安装带有推送服务程序的iPhone手机Provider 程序服务器,把需要推送的信息发给 APNsDeviceToken  在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到Device 都需要 DeviceToken作为认证。Payl ...
在做iOS apns push时使用到log4j,首次运行出现log4j错误,部分信息如下 log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly   解决方法是:在src 目录下创建LOG4J 的配置文件log4j.properties,文件内容如下:   log4j.rootLogger=WARN, stdout   log4j.appender.stdout=org.apache.log4j.ConsoleAppend ...
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法 有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。一、什么是WebSocket API?WebSocket API是下一代客户端-服务器的异步通信方法。该通信取代了单个的TCP套接字,使用ws或wss协议,可用于任意的客户端和服务器程序。 WebSocket目前由W ...
When running an application in production mode you can override any configuration. This section covers the more common use cases. All these additional configurations are specified using Java System properties and can be used directly if you are using one of the start scripts generated by Play.   ...
Global site tag (gtag.js) - Google Analytics