摘要:
一. 规范 编程时一般关键字大写,其他小写; 尽量少用join查询; 选择小而简单的数据类型,尽量避免NULL(使得索引复杂,可用DEFAULT); 除非有非常特别的原因需要其他存储引擎,否则应该优先考虑InnoDB引擎; 尽量使用整型定义主键。使用InnoDB应该尽可能按主键顺序插入数据,并尽可能 阅读全文
摘要:
1)1NF:无重复的列数据库表的每一列都是不可分割的基本数据项。2)2NF:非主属性完全依赖于主键消除部分子函数依赖。整个主键完全决定非主属性,而不能由主键的一部分来决定。3)3NF:属性不依赖于其它非主属性消除传递依赖4)BCNF:3NF的改过每个属性都不传递依赖于候选键5)结论满足范式要求的数... 阅读全文
摘要:
一. 简介 gnuplot是一个命令行驱动的科学绘图工具,可将数学函数或数值资料以平面图或立体图的形式画在不同种类终端机或绘图输出装置上。gnuplot既支持命令行交互模式,也支持脚本。二. 特性三. 安装1. Win准备的软件:gp466-win64.zip绿色版,直接解压,打开bin/wgnu... 阅读全文
摘要:
一. 安装参考http://blog.csdn.net/longyuhome/article/details/79206041. 软件准备• [OYKSOFT.COM]navicat11.0.8_premium_cs_x86_with_Patch.zip(32位,从http://pan.baidu.... 阅读全文
摘要:
一. 简介 基于java平台的项目构建、依赖管理和项目信息管理。默认有个公共中央仓库:http://repo1.maven.org/maven2/(在$M2_HOME/llib/maven-model-builder-3.0.3.jar\org\apache\maven\model/pom-4.0... 阅读全文
摘要:
一. 常用命令•设置全局用户名和邮箱git config --global user.name "waterystone"git config --global user.email "waterystone@xx.com"git config -l• 创建库1)进入目录,清理不必要的文件2)git... 阅读全文
摘要:
一. Nginx是什么1. 轻量级的web服务器2. 反向代理服务器3. 电子邮件代理服务器二. 特性1、高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数。2、内存消耗少:在3万并发连接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M)。3、... 阅读全文
摘要:
一. 快捷键 Ctrl-D复制当前行Ctrl-L删除当前行Ctrl+U/Ctrl+Shift+U小写/大写Ctrl-T将当前行与前一行互换Ctrl-Shift-Down下移当前行Ctrl-G跳转Ctrl+F键查找对话框启动Ctrl+F3选定查找下一个Ctrl+shift+F3选定查找上一个Shif... 阅读全文
摘要:
一. 部署Resin部署一个新的Resin需要修改的地方1)bin/httpd.shJAVA_HOME=/data/java/jdk-1.6.0.26......RESIN_HOME=/data/waterystone/programs/resin 2)conf/resin.conf ......... 阅读全文
摘要:
一. 简介 Apache的一个子项目,是一款Servlet/JSP容器。 Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求与服务器响应的中间层。Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令... 阅读全文