`
文章列表
本系列blog源自前年写的SQL学习笔记,汇总一下发上来。 --------------------------------------------------------------- 使用DISTINCT消除重复的行。 虽然空值是未知的,但彼此绝不相等,但DISTINCT认为空值是彼此相等的。 对于DISTINCT操作,DBMS执行内部排序去识别并消除重复的行。排序是需要大量计算开销的,除非不得不用,否则不要使用DISTINCT。 行首先按sortcolumn1排序,然后对sortcolumn1中值相等的行再按sortcolumn2排序。 可以按字符串特定的部分对结果排序 ...
本系列blog源自前年写的SQL学习笔记,汇总一下发上来。 ---------------------------------------------------------------  标识符是可以在数据库对象(任何create语句所创建的内容)层次中明确的引用一个对象的名称。   标准的SQL区分保留关键字和非保留关键字。 不可以用保留关键字作为标识符,如不能将表命名为select,将列命名为sum。 非保留关键字大多数是内置的表和函数名称,也绝不要使用它们作为标识符。   可以使用带双引号的标识符,也称为分隔标识符,来打破某些SQL的标识符规则。带双引号的标识符可 ...
本系列blog源自前年写的SQL学习笔记,汇总一下发上来。 ---------------------------------------------------------------   规范化 父子表图示:由父表画出主键画出箭头指向子表外键。 满足第一范式的表:列包含原子值,没有重复的组。   当满足下列条件时第一范式的表自动满足第二范式的表: 1.主键是一个列(也就是说不是复合主键)。 2.表中所有列是主键的一部分。   满足第二范式的表: 1.  满足第一范式。 2.  非部分函数依赖(完全函数依赖)。 部分函数依赖是指表中一些组合键(不是全部组合键)的值可 ...
计划这一年里要多读书,多记录,多实践。决定将阅读的书籍汇总记录一下。
2012,继续努力!

日积月累

最近在想,每天晚上应该在下班后能拿出10-20分钟的时间用来积累知识,而不是将时间全用在浏览网页或者看新闻。 虽然只有10-20分钟的时间,但是日积月累下来,必定能提高不少... 另外,在公司午休的时间如果能拿出15分钟看电子书,也是很不错的一件事。   PS:今天的日积月累已经完成,学习了10多分钟linux指令并更新了linux命令那篇blog,希望继续保持并养成习惯.^_^   Update:已经利用琐碎时间学习了Linux命令,并完成了学习linux命令的那篇blog。最近准备继续利用琐碎时间学习JVM相关知识,并在blog上记录相关学习笔记。  
继续努力!看能坚持多久! 貌似还是有很多要学的。

坚持!

在最艰难的时刻,咬紧牙关坚持下去,你将步入成功者的行列...
哈哈,最近一直忙于工作,没怎么上来写blog。 继上次请华为两位老师来讲互联网云服务后,上周三的午间培训我们团队又请来一位重量级人物--来自三星(中国)的闫老师讲AppStore和电商的相关知识。在此首先感谢闫老师!其次,通过闫老师的精彩讲解,我对互联网/移动互联网行业又有了新的认识,真是大开眼界了。另外,感觉数据分析真的很重要啊..... 无图无真相,上几张ppt。   另类的糯米: 电商-新瓶旧酒:    
今天终于能正点下班了,前几周团队因为要出个版本,给公司相关人员演示评审,所以忙啊。 不过后来把评审时间推迟到十一月份了,因此暂时没事了。 十一放假先休息几天,不过看来十月份还得加班......
最近工作比较忙,一直没更新Blog。 因为工作中常跟memcached打交道,今天就先从安装写起吧。 另外今天是中秋节,祝大家中秋快乐(大家...其实就是写给我一个人看的^^)。 好了,现在言归正传,介绍一下memcached在windows下安装: 1.先从这个网址下个memcached for win32,win32版最高版本应该是1.2.6(如果还有更新的请告诉我)。 http://code.jellycan.com/memcached/ 2.下载后放在某路径下,比如:E:\memcached1.2.6。 3.进入命令行,切换到E:\memcached1.2.6,输入memc ...
因为要在Linux上编译C源码,却无奈发现忘了装gcc(靠,下回装系统时把开发工具全装上)。无奈手动安装关联的包比较多,因此想试试通过yum指令安装,但是虚拟机中的CentOS又上不了网,于是先把网络配好。 上网搜索了不少资料,感觉这个比较靠谱,参考资料地址: http://www.linuxdiyf.com/bbs/thread-160889-1-1.html (VMWare虚拟机下安装的RedHat 9.0 linux用nat方式实现上网)。虽然写的是RH9,但其实跟CentOS是一回事.只不过文中可能不是用的VMware7,因此有些配置可能不太一样。   1.设置虚拟机为NAT上网 ...
Java世界中,万物皆为对象。Linux世界中,万物皆为文件... Linux文件名最长可以是255个字符,且区分大小写。 Linux通配符包括*(0-n),?(0-1),[](范围如a-z)。 1.基础命令之ls 经常用ls,但最近发现一些没用过的ls用法如下: ls ~/*.png   //列出当前用户的home路径下所有png文件(~是当前用户的home目录的别名)。 ls -R abc   //递归列出abc下所有文件夹下的文件。 ls -m abc   //将abc文件夹下的文件以逗号分隔列出。 ls -a   //列出隐藏文件(隐藏文件以.开头,.代表当前目录,..代 ...
由于目前工作中经常跟Linux打交道,所以准备系统的学习一下,就以CentOS开始吧(公司测试服务器就架的这个)。 其实原来做企业应用开发时跟UNIX打了近三年的交道(主要是IBM AIX),但AIX要装在小型机上,这恐怕不是个人买的起的。所以当时就在公司测试机上一通乱搞,记得刚工作时有一次还把测试机干躺了...不过现在好了,直接在自己机器上装或者在虚拟机上装就行了。 另外,发现一些AIX指令在CentOS下不支持(但大部分常用指令都支持),所以准备先系统的学习一下Linux指令和Linux Shell编程。 嗯,今天写了一篇VMware下装CentOS的心得体会,以后要坚持写技术Blog ...
今天下午在自己机器的VMware7.1上安装了CentOS5.6,在网上找了一些文档资料,安装过程很顺利,因此也不每个步骤都记录了,以下只记录一些注意事项。 1.关于SCSI硬盘:网上说建立虚拟机时一定要选IDE硬盘,否则安装报错,我这次建立虚拟机时选SCSI并没有这种情况出现,可能是旧版本vmware的问题吧。 2.关于更换镜像文件 由于安装过程需要5个iso镜像,所以安装过程中要更换镜像文件,步骤如下:  弹出窗口中选择另一个ISO文件: 确定并关闭该窗口后,重新Connect光驱: 然后点击OK就可以继续安装了: 3.启动后默认进入命令行模式: 其实装Cen ...
Global site tag (gtag.js) - Google Analytics