- 浏览: 634924 次
- 性别:
- 来自: 北京
博客专栏
-
实战cglib
浏览量:50692
最新评论
-
zhongyuanceshi:
非常厉害。看了下有了整体认识
NanoHttpd源码分析 -
di1984HIT:
xuexile!!
使用Jackson在Java中处理JSON -
小胖vs小猪:
能说明一下jar包的引用情况么。
实战CGLib系列之proxy篇(一):方法拦截MethodInterceptor -
魔主万界DEV:
楼主写的不错啊!赞一个!
一个FTP Pool工具类的实现(Commons Pool) -
yuanliangding:
java里的select不是要用户自己调了?然后拿出key一个 ...
IO系列文章之五:读《Scalable io in java》看Socket网络编程模型演变
文章列表
SQL基础总结(三):从表中检索数据
- 博客分类:
- RDBMS
本系列blog源自前年写的SQL学习笔记,汇总一下发上来。
---------------------------------------------------------------
使用DISTINCT消除重复的行。
虽然空值是未知的,但彼此绝不相等,但DISTINCT认为空值是彼此相等的。
对于DISTINCT操作,DBMS执行内部排序去识别并消除重复的行。排序是需要大量计算开销的,除非不得不用,否则不要使用DISTINCT。
行首先按sortcolumn1排序,然后对sortcolumn1中值相等的行再按sortcolumn2排序。
可以按字符串特定的部分对结果排序 ...
SQL基础总结(二):SQL基础
- 博客分类:
- RDBMS
本系列blog源自前年写的SQL学习笔记,汇总一下发上来。
---------------------------------------------------------------
标识符是可以在数据库对象(任何create语句所创建的内容)层次中明确的引用一个对象的名称。
标准的SQL区分保留关键字和非保留关键字。
不可以用保留关键字作为标识符,如不能将表命名为select,将列命名为sum。
非保留关键字大多数是内置的表和函数名称,也绝不要使用它们作为标识符。
可以使用带双引号的标识符,也称为分隔标识符,来打破某些SQL的标识符规则。带双引号的标识符可 ...
SQL基础总结(一):关系模型
- 博客分类:
- RDBMS
本系列blog源自前年写的SQL学习笔记,汇总一下发上来。
---------------------------------------------------------------
规范化
父子表图示:由父表画出主键画出箭头指向子表外键。
满足第一范式的表:列包含原子值,没有重复的组。
当满足下列条件时第一范式的表自动满足第二范式的表:
1.主键是一个列(也就是说不是复合主键)。
2.表中所有列是主键的一部分。
满足第二范式的表:
1. 满足第一范式。
2. 非部分函数依赖(完全函数依赖)。
部分函数依赖是指表中一些组合键(不是全部组合键)的值可 ...
最近在想,每天晚上应该在下班后能拿出10-20分钟的时间用来积累知识,而不是将时间全用在浏览网页或者看新闻。
虽然只有10-20分钟的时间,但是日积月累下来,必定能提高不少...
另外,在公司午休的时间如果能拿出15分钟看电子书,也是很不错的一件事。
PS:今天的日积月累已经完成,学习了10多分钟linux指令并更新了linux命令那篇blog,希望继续保持并养成习惯.^_^
Update:已经利用琐碎时间学习了Linux命令,并完成了学习linux命令的那篇blog。最近准备继续利用琐碎时间学习JVM相关知识,并在blog上记录相关学习笔记。
三星大拿讲appstore和电商
- 博客分类:
- 随笔/感悟
哈哈,最近一直忙于工作,没怎么上来写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 ...
VMware7.1配置CentOS5.6上网
- 博客分类:
- Linux
因为要在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安装心得
- 博客分类:
- Linux
今天下午在自己机器的VMware7.1上安装了CentOS5.6,在网上找了一些文档资料,安装过程很顺利,因此也不每个步骤都记录了,以下只记录一些注意事项。
1.关于SCSI硬盘:网上说建立虚拟机时一定要选IDE硬盘,否则安装报错,我这次建立虚拟机时选SCSI并没有这种情况出现,可能是旧版本vmware的问题吧。
2.关于更换镜像文件
由于安装过程需要5个iso镜像,所以安装过程中要更换镜像文件,步骤如下:
弹出窗口中选择另一个ISO文件:
确定并关闭该窗口后,重新Connect光驱:
然后点击OK就可以继续安装了:
3.启动后默认进入命令行模式:
其实装Cen ...