摘要: 一. 基本操作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 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一. 简介 MongoDB是介于传统数据库和NoSQL数据库之间的一种非关系型数据库。MongoDB使用c++实现,具有高可靠,高可用等优秀特性。 每条记录相当于一个document。documment-->rowcollection-->tabledb-->dbmongo-->mysql二. ... 阅读全文
posted @ 2015-12-29 16:29 waterystone 阅读(268) 评论(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 阅读(344) 评论(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 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一. 概念通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二. 优点为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据... 阅读全文
posted @ 2015-12-29 16:06 waterystone 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 一. 查看库的各链接状态 对于一个mysql连接或者一个线程,任何时刻都有一个状态,表示其当前正在做什么。一般使用show full processlist查看。 + + + + + + + + + | Id | User | Host | db | Command | Time | State | 阅读全文
posted @ 2015-12-29 16:01 waterystone 阅读(9652) 评论(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 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一. 规范 编程时一般关键字大写,其他小写; 尽量少用join查询; 选择小而简单的数据类型,尽量避免NULL(使得索引复杂,可用DEFAULT); 除非有非常特别的原因需要其他存储引擎,否则应该优先考虑InnoDB引擎; 尽量使用整型定义主键。使用InnoDB应该尽可能按主键顺序插入数据,并尽可能 阅读全文
posted @ 2015-12-29 15:17 waterystone 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1)1NF:无重复的列数据库表的每一列都是不可分割的基本数据项。2)2NF:非主属性完全依赖于主键消除部分子函数依赖。整个主键完全决定非主属性,而不能由主键的一部分来决定。​3)3NF:属性不依赖于其它非主属性消除传递依赖4)BCNF:3NF的改过每个属性都不传递依赖于候选键5)结论满足范式要求的数... 阅读全文
posted @ 2015-12-29 15:15 waterystone 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一. 简介 gnuplot是一个命令行驱动的科学绘图工具,可将数学函数或数值资料以平面图或立体图的形式画在不同种类终端机或绘图输出装置上。gnuplot既支持命令行交互模式,也支持脚本。二. 特性三. 安装1. Win准备的软件:gp466-win64.zip绿色版,直接解压,打开bin/wgnu... 阅读全文
posted @ 2015-12-29 15:11 waterystone 阅读(5000) 评论(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 阅读(632) 评论(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 阅读(618) 评论(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 阅读(241) 评论(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 阅读(297) 评论(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 阅读(277) 评论(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 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一. 简介 Apache的一个子项目,是一款Servlet/JSP容器。 Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求与服务器响应的中间层。Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令... 阅读全文
posted @ 2015-12-29 11:35 waterystone 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一. 常用快捷键 二. 注释 1)类注释:打开File->Settings->Editor->File and Code Templates->Includes-->File Header,可以看到有很多选项,我们便可对此注释信息模板进行编辑。 三. 常用设置 1)显示行号Settings-->Ed 阅读全文
posted @ 2015-12-29 11:25 waterystone 阅读(363) 评论(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 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一. get.jsp topicId: [" + key + "]="); out.println("" + redisUtil.get(key) + ""); }%>二. s... 阅读全文
posted @ 2015-12-29 11:11 waterystone 阅读(462) 评论(0) 推荐(0) 编辑