- 博客(33)
- 资源 (2)
- 收藏
- 关注
什么是技术
天天在坛子里混,“技术”这个词总是挂在嘴边。可是对一个程序员来说,究竟什么才是技术呢?本人愚见,狭义的技术,应该包括四个方面:语言,框架,思想,工具。脱离了语言和框架空谈思想,就好比纸上谈兵的赵括。过分专注于语言细节和框架用法,而忽略了思想上的提炼,又好比是盲人摸象。精于战术却疏于战略。熟练掌握工具,则可以大幅度提高生产力。以上乃本人睡前胡思乱想兼胡言乱语,...
2010-03-01 23:31:21
212
宅男的福音
昨天去看了surrogate这个电影,布鲁斯威利演的。话说在不久的将来活跃在户外的全都是代理人(机器人)。每个人坐在家里,戴上耳机,就可以通过脑电波控制代理人,足不出户但能做天下事。你看到的性感女郎,其实有可能是只穿内裤躺在家里的大肥婆。如果这个科技称真的话,以后我们就可以都宅在家里,天天对着电脑了。[img]http://dl.iteye.com/upload/attac...
2009-10-09 12:58:49
391
android adb中查看database
1。首先,emulator必须跑起来。可以通过eclipse或者command line(emulator @device_name)启动emulator。 2。进入adb shell。adb位于%android_home%\tools目录下。 3。cd data/data,ls可见如下application list:# lscom.android.alarmclock...
2009-08-04 18:40:12
184
Oracle 动态性能表 v$session & v$process
整理自google出来的网络资源。google是个好东东。没有google我会心神不宁。 v$session SADDR: session address SID: session identifier,常用于连接其它列。 SERIAL#: sid 会重用,但是同一个sid被重用时,serial#会增加,不会重复。 AUDSID: audit session...
2009-07-03 00:18:37
447
Statspack的Rollback per transaction计算方法
今天研究statspack report,发现load profile中有一项Rollback per transaction居然高达70%。如此高的回滚率,应用程序方面应该是出现了很多错误,导致事务被回滚。但我检查了应用程序的日志,却没有发现任何问题。于是google了一下,发现原来问题是出在statspack计算Rollback per transaction的公式上面。 1。Orac...
2009-06-27 17:23:33
158
Android tranning (Day 1)
今天一大早去了android trainning。感觉讲的内容比较简单。有两个讲师,一个很年轻,穿了一件写着“japan“的衣服,讲的不咋地。另外一个还算ok。 下载了一些trainning material,觉得有用的就看一看。下个星期六还有一天,可怜我又要一大早7点就起床了。 ...
2009-06-20 11:00:00
85
Oracle 学习笔记: Statspack安装使用
俗话说,工欲善其事,必先利其器。做数据库性能分析,也要有一款好的工具。statspack就是oracle自带的一个强大并且免费的性能分析工具。安装statspack需要用户具有sysdba的权限。首先以sysdba登陆,为statspack创建一个单独的tablespace。SQL> create tablespace perfstat datafile 'D:\oracle\ora...
2009-06-18 10:17:06
126
原创 五种开源协议的比较 (BSD, Apache, GPL, LGPL, MIT)
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。 这里我们来看四种最常用的开源协议及它们的...
2009-06-15 14:01:43
92
刚刚注册了一个android两天的培训
刚刚注册了一个android的2天培训,这个星期六和下个星期六。培训完了还有一个竞赛,获胜团队可以拿到最多9000大洋的奖金,每人一个htc dream手机和24个月电信合约。(流口水ing。。。) ...
2009-06-15 13:03:33
80
Oracle 中减小数据文件大小
由于要做一个测试,我在users表空间中创建一个表并且插入了500万条数据,结果导致数据文件的大小由1G涨到了8G。测试完成后删除表,但数据文件的大小仍然维持在8G。 研究了一下,可以通过resize datafile来减小数据文件的大小。 首先,要查清楚数据文件的真实使用空间。可以通过查询dba_extents达到这个目的。users表空间使用的数据文件为D:\ORACLE\OR...
2009-06-06 18:59:45
430
企业应用UI开发模式
今天和老板吃饭,谈到开发效率的问题。老板提议能否用一些网页设计工具来做ui开发,原因是他见到有的developer花费很多时间在写ui上面。老板认为如果做ui能直接拖拽控件,所见即所得,这样就可以把主要精力花在核心业务上面。老板本身是做业务的,博士出身,但是基本不懂软件开发。估计是平时看我用rose做设计觉得不错,才冒出这样的想法。 首先大概介绍一下我们公司的系统。我们是做制造业的生产管理...
2009-06-02 01:03:24
125
Oracle 学习笔记: 正则表达式
Oracle 10g数据库内建了符合IEEE POSIX (Portable Operating System for Unix)标准的正则表达式。熟练使用正则表达式,可以写出简洁,强大的SQL语句。 正则表达式有几个优点优于常见的LIKE操作符和INSTR、SUBSTR及REPLACE 函数的。这些传统的SQL 函数不便于进行模式匹配。只有LIKE 操作符通过使用%和_字符匹配,但LIK...
2009-05-31 02:36:40
130
原创 如何在星巴克点咖啡 -- 解读意式咖啡单
星巴克作为全球最大的意式咖啡连锁经营店,对于意式咖啡的推广及至风靡全球,功不可没。可以说,没有星巴克就没有今天意式咖啡的繁盛,没有意式咖啡,星巴克也难以成功。作为一种时尚文化,我们经常可以在各大城市看到那个墨绿色的美人鱼LOGO,而美式快餐文化与意大利特质咖啡的结合,也使我们必须掌握基本的点咖啡本领,就想在肯德基和麦当劳点餐一样,你肯定不愿意在柜台前晕~~~下面就来带你解读星巴克的基本咖啡...
2009-05-30 01:37:26
519
蝙蝠侠-The Dark Knight精彩台词
1. Sometimes, the truth isn't good enough. Sometimes people deserve more. Sometimes people deserve to have their faith rewarded. 2. I believe... whatever doesn’t kill you simply makes you... stran...
2009-05-11 00:42:26
561
一个暴强的20岁DBA美眉
刚才在一个dba论坛闲逛,发现一个暴强的20岁dba美眉。 http://www.askjj.net/ 照片看起来和其他90后女孩没什么区别,不过看她写的oracle实验系列,还有oracle夜未眠系列,都已经很有深度了。而且人家在dba社区,也是小有名气了。想想我20岁的时候,屁都不会。哎,汗颜啊。...
2009-05-07 16:37:39
160
Underscore in host name or domain name not allowed
Last week when I was deploying the system in customer's company I encountered a very strange problem: the objects stored in session sometimes lost due to unknown reason。My environment is windows 2003 ...
2009-05-03 18:58:51
161
Oracle 查询表空间使用情况
通过查询dba_free_space表可以了解一个tablespace的空间使用情况。TABLESPACE_NAME: Name of the tablespace containing the extentFILE_ID: ID number of the file containing the extentBLOCK_ID: Starting block num...
2009-04-02 22:43:07
92
Oracle 学习笔记: setup recovery catalog
1. Create the database "catadb" which is to be used as the recovery catalog. This catalog can serve more than one databases. 2. Create tablespace "rman_ts" on database "catadb". 3. Create the ...
2009-03-18 22:09:38
132
behavior of database backup with "plus archivelog"
The RMAN reference document says that when the plus archivelog command is part of a backup script, RMAN will do: 1. runs an alter system archive log current statement2. runs the backup archive...
2009-03-17 23:40:00
98
原创 基本的RAID介绍
RAID是英文Redundant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列。下面将各个级别的RAID介绍如下。RAID0条带化(Stripe)存储。理论上说,有N个磁盘组成的RAID0是单个磁盘读写速度的N倍。RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAI...
2009-03-10 23:23:38
143
Oracle 学习笔记: Backup & Recovery 常用命令
1. set database to archivelog modeSQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> startup mount;ORACLE instance started.Total Syste...
2009-03-06 20:49:55
283
Java 组合数算法
今天工作中遇到一个问题需要一个组合数算法。google了一会,没有找到合适的,于是就自己写了一个。主要是用了一个递归算法。发出来分享一下,有用的着的就拿去,觉得写得不好的就拍点砖,提点建议。 import java.util.*;public class Combination{ public static void main(String[] args) { Vector te...
2009-03-05 00:12:40
325
晒一晒我的技术书籍
工作5年多了,和工作有关的技术书买了一堆。大概可以分为以下五类: 1. Core Java2. J2EE 3. Software Engineer & Design Pattern4. Database5. Client Technology 其实很多书都没有时间细看,我无法用有限的生命去看无限的书。但看到喜欢的书,还是忍不住去买。可能买书也是会上瘾的吧。喜欢一卷在手的感觉...
2009-02-23 22:40:57
153
Oracle 学习笔记: 重建Control File
1. 以sysdba登陆,导出控制文件alter database backup controlfile to trace; 2. 在%oracle_base%\oradata\%oracle_sid%\udump下找到刚刚创建的trc文件,打开它。可以看到里面包含了两段sql脚本。-- Below are two sets of SQL statements, each of w...
2009-02-22 12:01:52
378
Oracle 学习笔记: SYSDBA登陆权限问题
本文环境配置:Oracle10gR2,Windows XP Oracle的用户信息一般来说是保存在数据字典里的,所以常规用户在Oracle数据库没有启动的时候是无法登陆的。但有两类用户例外,这就是具有sysdba或者sysoper权限的用户。Oracle sysdba或者sysoper用户的登陆有两种方式:一是通过OS认证,二是通过密码文件验证。 究竟使用哪一种验证方式以及能否成功...
2009-02-18 23:54:07
370
2009年三大学习计划
根据工作需要及个人兴趣,本人制定了2009年的学习计划。 1。EJB 3.0虽然公司不用EJB,但无可否认EJB仍然是软件公司应用最广泛的技术之一。根据前一阵子面试的经历,新加坡中大型软件公司大部分使用的还是EJB。如果有一天公司抛弃Windchill的话,EJB 3.0将会是我的首选建议。 2。Web Services不管它是真的有用,还是忽悠人,总之越来越多的公司开始考虑Web S...
2009-02-14 21:29:47
80
EJB 3 学习笔记: GlassFish 入门
1。下载,安装电脑上必须预先安装Jdk5 or Jdk6,并且设置JAVA_HOME环境变量。从Sun的网站上下载 GlassFish v2.1 final build,是一个jar文件。下载后运行:F:\>java -Xmx256m -jar glassfish-installer-v2ur2-b04-windows.jar 如果这里不加上-Xmx256m,很有可能会报...
2009-02-11 18:49:39
253
EJB 3 学习笔记: HelloWorld Stateless SessionBean
我的开发环境是eclipse 3.4 + glassfish-v2 1。下载安装glassfish-v2,具体步骤就不说了,此处省略500字。。。2。运行asadmin start-appserv启动应用服务器。3。登陆admin console, http://localhost:4848 4。创建eclipse project 从%glassfish...
2009-02-07 23:04:51
151
Oracle 学习笔记: Oracle10g重新配置Database Control
由于安装oracle的时候没有设置oracle_hostname,oracle oem在%oracle_home%下面产生了两个包含我当时的ip address的目录,192.168.1.112_epcit和oc4j\j2ee\OC4J_DBConsole_192.168.1.112_epcit 这样一旦我的ip address改变了,运行emctl start dbcontrol会报错: ...
2009-02-06 14:48:16
267
发发关于系统框架的牢骚
一直以来,我都希望能开发出一套完善的系统框架,能让其他的开发人员尽量避免接触到复杂的底层技术细节,能把主要的精力放在业务需求上面,加快开发速度。但结果还是不尽人意。总结了一下原因,大概有以下几点吧。 1。本人能力不足。从毕业后就加入现在的公司,我从来没有接触过其它的系统,也没有人能够指点我,也许我自己走了弯路而自己还不知道。 2。缺少人力资源。人少,事多。大部分的时间都放在了业务模块的开发...
2009-02-06 02:09:16
119
Oracle 学习笔记: Oracle10g监听端口改变后DB Control无法使用的解决方法
修改前的listener.ora SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product) (PROGRAM = extproc) ) )LISTENER = (...
2009-02-03 23:21:49
170
RAID-5与RAID-10内部分析(转载自piner)
一直以来,看到关于raid5与raid10的性能之争还是非常多的,甚至很多人那拿出了测试数据,但是,到底谁是谁非。这里,我就这两种raid的内部运行原理来分析一下,我们在什么情况下应当适合选哪一种raid方式。 为了方便对比,我这里拿同样多驱动器的磁盘来做对比,raid5选择3D+1P的raid方案,raid10选择2D+2D的Raid方案,分别如图:那么,我们分析如下三个过程:读...
2009-01-23 00:36:44
282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人