12 2015 档案

摘要:一. 基本操作1.2 增>db.test.insert({x:"1"}) //test 集合如果不存在,则创建>for (var i = 1; i db.test.find()>var c = db.testData.find()>while ( c.hasNext() ) printjson( c... 阅读全文
posted @ 2015-12-29 16:33 waterystone 阅读(358) 评论(0) 推荐(0) 编辑
摘要:一. 简介 MongoDB是介于传统数据库和NoSQL数据库之间的一种非关系型数据库。MongoDB使用c++实现,具有高可靠,高可用等优秀特性。 每条记录相当于一个document。documment-->rowcollection-->tabledb-->dbmongo-->mysql二. ... 阅读全文
posted @ 2015-12-29 16:29 waterystone 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一. move.sqluse itemsset @endTime=(select DATE_SUB(now(),INTERVAL 3 MONTH));REPLACE INTO new_items (url, title)SELECT url, titleFROM old_items WHERE... 阅读全文
posted @ 2015-12-29 16:20 waterystone 阅读(346) 评论(0) 推荐(0) 编辑
摘要:官方文档:Control Flow Functions 1. IF IF(expr1,expr2,expr3) 如果 expr1 是TRUE (即expr1<>NULL AND expr1<>0),则IF()的返回值为expr2; 否则返回值则为 expr3。 2. IFNULL IFNULL(ex 阅读全文
posted @ 2015-12-29 16:18 waterystone 阅读(360) 评论(0) 推荐(0) 编辑
摘要:一. 概念通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二. 优点为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据... 阅读全文
posted @ 2015-12-29 16:06 waterystone 阅读(416) 评论(0) 推荐(0) 编辑
摘要:一. 查看库的各链接状态 对于一个mysql连接或者一个线程,任何时刻都有一个状态,表示其当前正在做什么。一般使用show full processlist查看。 + + + + + + + + + | Id | User | Host | db | Command | Time | State | 阅读全文
posted @ 2015-12-29 16:01 waterystone 阅读(9771) 评论(0) 推荐(0) 编辑
摘要:注:相关变量存在INFORMATION_SCHEMA.GLOBAL_VARIABLES/SESSION_VARIABLES表中。 一. mysql变量的操作 1.1 查看 2.2 设置 二. 常用变量 MySQL Server变量:Server System Variables InnoDB变量:I 阅读全文
posted @ 2015-12-29 15:54 waterystone 阅读(438) 评论(0) 推荐(0) 编辑
摘要:一. 规范 编程时一般关键字大写,其他小写; 尽量少用join查询; 选择小而简单的数据类型,尽量避免NULL(使得索引复杂,可用DEFAULT); 除非有非常特别的原因需要其他存储引擎,否则应该优先考虑InnoDB引擎; 尽量使用整型定义主键。使用InnoDB应该尽可能按主键顺序插入数据,并尽可能 阅读全文
posted @ 2015-12-29 15:17 waterystone 阅读(450) 评论(0) 推荐(0) 编辑
摘要:1)1NF:无重复的列数据库表的每一列都是不可分割的基本数据项。2)2NF:非主属性完全依赖于主键消除部分子函数依赖。整个主键完全决定非主属性,而不能由主键的一部分来决定。​3)3NF:属性不依赖于其它非主属性消除传递依赖4)BCNF:3NF的改过每个属性都不传递依赖于候选键5)结论满足范式要求的数... 阅读全文
posted @ 2015-12-29 15:15 waterystone 阅读(243) 评论(0) 推荐(0) 编辑
摘要:一. 简介 gnuplot是一个命令行驱动的科学绘图工具,可将数学函数或数值资料以平面图或立体图的形式画在不同种类终端机或绘图输出装置上。gnuplot既支持命令行交互模式,也支持脚本。二. 特性三. 安装1. Win准备的软件:gp466-win64.zip绿色版,直接解压,打开bin/wgnu... 阅读全文
posted @ 2015-12-29 15:11 waterystone 阅读(5260) 评论(0) 推荐(2) 编辑
摘要:一. 安装参考http://blog.csdn.net/longyuhome/article/details/79206041. 软件准备• [OYKSOFT.COM]navicat11.0.8_premium_cs_x86_with_Patch.zip(32位,从http://pan.baidu.... 阅读全文
posted @ 2015-12-29 14:55 waterystone 阅读(646) 评论(0) 推荐(0) 编辑
摘要:一. 简介 基于java平台的项目构建、依赖管理和项目信息管理。默认有个公共中央仓库:http://repo1.maven.org/maven2/(在$M2_HOME/llib/maven-model-builder-3.0.3.jar\org\apache\maven\model/pom-4.0... 阅读全文
posted @ 2015-12-29 14:54 waterystone 阅读(628) 评论(0) 推荐(0) 编辑
摘要:一. 常用命令•设置全局用户名和邮箱git config --global user.name "waterystone"git config --global user.email "waterystone@xx.com"git config -l• 创建库1)进入目录,清理不必要的文件2)git... 阅读全文
posted @ 2015-12-29 12:05 waterystone 阅读(247) 评论(0) 推荐(0) 编辑
摘要:一. Nginx是什么1. 轻量级的web服务器2. 反向代理服务器3. 电子邮件代理服务器二. 特性1、高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数。2、内存消耗少:在3万并发连接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M)。3、... 阅读全文
posted @ 2015-12-29 12:00 waterystone 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一. 快捷键 Ctrl-D复制当前行Ctrl-L删除当前行Ctrl+U/Ctrl+Shift+U小写/大写Ctrl-T将当前行与前一行互换Ctrl-Shift-Down下移当前行Ctrl-G跳转Ctrl+F键查找对话框启动Ctrl+F3选定查找下一个Ctrl+shift+F3选定查找上一个Shif... 阅读全文
posted @ 2015-12-29 11:55 waterystone 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一. 部署Resin部署一个新的Resin需要修改的地方1)bin/httpd.shJAVA_HOME=/data/java/jdk-1.6.0.26......RESIN_HOME=/data/waterystone/programs/resin 2)conf/resin.conf ......... 阅读全文
posted @ 2015-12-29 11:37 waterystone 阅读(230) 评论(0) 推荐(0) 编辑
摘要:一. 简介 Apache的一个子项目,是一款Servlet/JSP容器。 Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求与服务器响应的中间层。Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令... 阅读全文
posted @ 2015-12-29 11:35 waterystone 阅读(265) 评论(0) 推荐(0) 编辑
摘要:一. 常用快捷键 二. 注释 1)类注释:打开File->Settings->Editor->File and Code Templates->Includes-->File Header,可以看到有很多选项,我们便可对此注释信息模板进行编辑。 三. 常用设置 1)显示行号Settings-->Ed 阅读全文
posted @ 2015-12-29 11:25 waterystone 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一. 常用快捷键 内容辅助Alt+/显示大纲Ctrl+O注释Ctrl+/,Ctrl+Shift+/,Ctrl+Shift+\删除当前行Ctrl+D窗口最大化与还原Ctrl+M格式化代码Ctrl+Shift+FsourceShift+Alt+S搜资源Ctrl+Shift+R搜索classCtrl+S... 阅读全文
posted @ 2015-12-29 11:22 waterystone 阅读(335) 评论(0) 推荐(0) 编辑
摘要:一. get.jsp topicId: [" + key + "]="); out.println("" + redisUtil.get(key) + ""); }%>二. s... 阅读全文
posted @ 2015-12-29 11:11 waterystone 阅读(469) 评论(0) 推荐(0) 编辑
摘要:一. start.sh#!/bin/shapp="client-click.jar"#nohup java -Xms1g -Xmx3g -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,sus... 阅读全文
posted @ 2015-12-29 11:01 waterystone 阅读(245) 评论(0) 推荐(0) 编辑
摘要:• 文件夹大小#du -h --max-depth=1 *#du -sh *|sort -n• ll显示结果排序从小大到:ll -Sh从大到小:ll -Srh从先到后: ll -rt从后到先: ll -t•文件分割#split -d -50000 CPUSER.201305.uid userId-d... 阅读全文
posted @ 2015-12-29 10:59 waterystone 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一. 简例 1)执行的脚本文件start.sh #!/bin/bash cd /home/waterystone/test ls 2)添加定时任务 #crontab -e */1 * * * * nohup sh /home/waterystone/test/start.sh >> /home/wa 阅读全文
posted @ 2015-12-29 10:50 waterystone 阅读(313) 评论(0) 推荐(0) 编辑
摘要:一.简介 在目录结构中搜索文件,并执行指定的操作。 二.语法 find path -option [ -print ] [ -exec -ok command ] {} \;path: find命令所查找的目录路径。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对 阅读全文
posted @ 2015-12-29 10:31 waterystone 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一.简介 报告或删除文件中重复的行。 uniq 命令读取由 InFile 参数指定的标准输入或文件。该命令首先比较相邻的行,然后除去第二行和该行的后续副本。重复的行一定相邻。(在发出 uniq 命令之前,请使用sort命令使所有重复行相邻。)最后,uniq 命令将最终单独的行写入标准输出或由 O... 阅读全文
posted @ 2015-12-29 10:26 waterystone 阅读(1037) 评论(0) 推荐(1) 编辑
摘要:一. 简介 sort命令是帮我们依据不同的数据类型进行排序。 二. 语法 sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序(默认为字典序)。 参 数: 三. 简例 如果有一个文件的内容是这样:[rocrocket@rocrocke 阅读全文
posted @ 2015-12-29 10:23 waterystone 阅读(350) 评论(0) 推荐(0) 编辑
摘要:一.简介 强大的文本分析工具,基于指定规则浏览和抽取信息。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得自于它的 阅读全文
posted @ 2015-12-29 10:15 waterystone 阅读(573) 评论(0) 推荐(0) 编辑
摘要:一.简介 Global Regular Expression Print,是一种强大的文本搜索工具,能使用正则表达式。 二.语法 grep [OPTIONS] PATTERN [FILE...]grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]如果用-E/ 阅读全文
posted @ 2015-12-29 09:59 waterystone 阅读(870) 评论(0) 推荐(0) 编辑
摘要:一、增 1.1 单条 1.2 批量 二、删 三、改 3.1 set set标签的好处时,可以根据需要动态的更新某些字段。set也会自动消除无关的逗号。 四、查 4.1 批量查询 传入参数为任何可迭代对象(如列表、集合等)和任何的字典或者数组对象。列表时,index为索引值,item为元素;map时, 阅读全文
posted @ 2015-12-24 14:48 waterystone 阅读(1097) 评论(0) 推荐(0) 编辑