- 博客(17)
- 资源 (47)
- 收藏
- 关注
转载 linux svn 强制添加备注(注释)提交
Linux版本:1、在svn的hooks目录下新建一个名为pre-commit的文件并为其添加执行权限2、pre-commit文件的内容如下:#!/bin/shREPOS="$1"TXN="$2"SVNLOOK=/opt/CollabNet_Subversion/bin/svnlookLOGMSG=$($SVNLOOK log -t "$TXN" "$REPOS" | grep "[...
2015-06-02 16:16:15
10187
转载 大型网站架构演变和知识体系
大型网站架构演变和知识体系之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握
2012-06-02 00:02:29
648
转载 精工手表 机械机芯的资料
精工手表 机械机芯的资料4S12: 24h针, 时分秒日期2 ], K+ M4S15/25/35∶25石、日期、具手上链功能/停秒装置【高准确度high beat movement】 4S24∶21石、手上链/停秒装置【90年代LAUREL使用机心】4S27/77∶28石、日期/星期、24小时制指针、具手上链功能/停秒装置【指针式日期/逆跳星期】4S28∶24石、手上链
2011-11-08 15:47:16
8211
转载 成长之路~
一:沉稳(1 )不要随便显露你的情绪。(2 )不要逢人就诉说你的困难和遭遇。(3 )在征询别人的意见之前,自己先思考,但不要先讲。(4 )不要一有机会就唠叨你的不满。(5 )重要的决定尽量有别人商量,最好隔一天再发布。(6 )讲话不要有任何的慌张,走路也是。二:细心(1 )对身边
2011-07-27 08:49:10
495
原创 [笔记]敏捷开发的45个习惯
态度觉得一切:做事欲速则不达对事不对人排除万难,奋勇前进学无止境:跟踪变化对团队投掷懂得丢弃打破沙锅问到底把握开发节奏交付用户想要的软件:让客户做决定让设计指导而不是操纵开发合理地评估技术保持可以发布提早集成,频繁集成提早实现自动化使用演示获取频繁反馈使用短迭代,增量开发固定的价
2011-07-20 14:15:22
477
原创 TDD:先使用你的设计而不是先实现你的设计
先使用你的设计而不是先实现你的设计----TDDTDD(Test Driven Development)测试驱动开发,这里的测试可以理解为先使用,先写测试就要求你站在代码用户的角度思考,而不是单纯的作为一个实现者;当你站在使用者的角度时,你会因为自己要使用他们,而想方设法的使自己
2011-07-13 11:06:47
711
原创 js hash
<br />location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。<br />很多人都喜欢收藏网页,以便于以后的浏览。不过对于Ajax页面来说的话,一般用一个页面来处理所有的事务,也就是说,
2010-10-28 11:18:00
11774
原创 js鼠标跟随
<br />$control.setTemplate("home:navigate.vm").setParameter("selected","datamanage_1").setParameter("navigateName","datamanage")<br /><script type="text/javascript"><br />if (typeof document.attachEvent!='undefined') {<br /> window.attachEvent('onload',i
2010-10-23 17:58:00
1916
转载 enqueue lock
<br />本文简单描述了一下enqueue的基本概念,结构和一些相关的参数,希望对于加深enqueue的理解有点帮助。<br /> <br /> <br />什么是enqueue<br />enqueue可以做名词,也可以做动词来解释。做名词时,指的的是一种锁的类型,比如Tx
2010-09-28 09:47:00
1848
转载 oracle的位图索引
1,Oracle数据库的位图索引(Bitmap Index)确实是针对那些数值稀疏(low-cardinality,低基数)的字段,但是还应记住的一点是,它是针对那些值不经常改变的字段的。在实际应用中,如果某个字段的值需要频繁更新,那么就不适合在它上面创建位图索引。在位图索引中,如果你更新或插入其中一条数值为N的记录,那么相应表中数值为N的记录(可能成百上千条)全部被Oracle锁定,这就意味着其它用户不能同时更新这些数值为N的记录,其它用户必须要等第一个用户提交后,才能获得锁,更新或插入数据。http:/
2010-09-26 11:33:00
1620
转载 funcation和procedure
一 存储过程与函数的区别 1 存储过程 定义: 存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 优 点: A 存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 B 当对数据库进行复杂操作时(如对多个表进行Update、Insert、Query、Delete时),可将此复杂操作用存储
2010-09-26 11:28:00
1018
转载 String和StringBuffer
String和StringBuffer:String是不变的对象,对它进行修改(+操作)的本质为:new 一个 StringBuilder对象,然后调用StringBuilder类的append方法,最后调用toString方法,并销毁这个StringBuilder对象” ;St
2010-09-26 11:21:00
363
转载 java调用oracle存储过程
一、无返回值create or replace procedure test(param1 in varchar2,param2 in varchar2) asbegininsert into t_test(id,name)values(param1,param2);end te
2010-09-25 10:10:00
387
原创 一段根据Process查询Sql脚本的sql
查看oracle数据库耗cpu的sql,以系统管理员的身份登陆。linux下输入Top得到的pid就是下面这段sql的输入SELECT /*+ ORDERED */ sql_text FROM v$sqltext a WHERE (a.hash_value, a.address) IN ( SELECT DECODE (sql_hash_value, 0, prev_hash_value,
2010-09-25 09:53:00
915
转载 关于c3p0的重连机制
1)C3P0容错和自动重连与以下配置参数有关:breakAfterAcquireFailure :true表示pool向数据库请求连接失败后标记整个pool为block并close,就算后端数据库恢复正常也不进行重连,客户端对pool的请求都拒绝掉。false表示不会标记 poo
2010-09-08 09:04:00
11333
原创 Install Xen Kernel on Ubuntu 9.04 Jaunty i386
Install Xen Kernel on Ubuntu 9.04 Jaunty i386May 31, 2009 — genki I stole the kernel from debian’s pool.wget http://ftp.debian.org/debian/pool/main/l/linux-2.6/linux-modules-2.6.26-2-xen
2009-12-18 16:01:00
555
转载 一段进入ubuntu的grub命令
在iso镜像中找到vmlinuz和initrd.lz两个文件,放到c盘根目录下,重启;在启动选项中按"c"进入 command 输入:search -f /etc/fstab (查找"/"分区的区号,对应下面的sdax)set root=hd0,1linux /vmlinuz root=/dev/sdax
2009-12-18 15:55:00
902
Properties Editor Eclipse插件
2015-02-23
LVS手册中文版
2012-06-03
SenchaCmd-5.1.2.52
2015-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人