自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

Java中的Bridge方法

今天在Java中字节码的格式的时候,发现method_info中的access_flags中竟然定了ACC_BRIDGE的值。网上搜了一下,大概理解它的意思了,先记之。 首先是在什么情况下会生成bridge方法(2):bridge method may be created by the compiler when extending a...

2011-06-27 07:26:05 446

finally知多少

先来看一下以下的代码,猜猜他们会是什么样的结果:  1 public class FinallyIssue {  2     public static void main(String[] args) {  3        System.out.println("finallyReturnTest...

2011-06-27 07:25:29 151

说说MongoDB的ObjectId

前段时间有个朋友问我,分布式主键生成策略在我们这边是怎么实现的,当时我给的答案是sequence,当然这在不高并发的情况下是没有任何问题,实际上,我们的主键生成是可控的,但如果是在分布式高并发的情况下,那肯定是有问题的。突然想起mongodb的objectid,记得以前看过文档,objectid是一种轻量型的,不同的机器都能用全局唯一的同种方法轻量的生成它,而不是采用传统的自增的主键策...

2011-06-15 08:44:05 211

IBM百年庆典标志成功失败知多少?

六月IBM将庆祝100周年,eWEEK的决定浏览一下系统巨头也许是最好的产品和技术,以及一些已经有了技术,但没有为公司创造那么好的经济效果的技术。凭借IBM在研究和开发的丰富遗产,以及600亿美元的年度研发预算蓝色巨人开发了很多创新技术。事实上,在1月,IBM宣布,它的发明者在2010年获得创纪录的5896项美国专利,这标志着它已连续第18年荣登世界最具创意的公司名单。IBM成为美国第一家...

2011-06-15 08:39:20 508

北京工作这几年 – 一个软件工程师

我于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司,我主要在客户端部门的百度影音项目组从...

2011-06-14 08:40:18 186

弹出窗口与选择器(三)

9.3 ProgressMonitorInputStream类ProgressMonitorInputStream类表示一个输入流过滤器,这个输入流过滤器使用ProgressMonitor来检测一个输入流的读取。如果读取需要较长的时间完成,则会显示ProgressMonitor,且用户可以选择弹出窗口中的Cancel按钮,从而使得读取被中断并且输入流会抛出一个InterruptedIOExce...

2011-06-11 18:44:00 113

enq:SQ contention / row cache lock / DFS lock handle(SV) 等待事件 说明

enq:SQ contention/row cache lock/DFS lock handle(SV) 这三个等待事件都与Oracle 的Sequence 有关。 有关Sequence说明,参考我的Blog: Oracle Sequence Cache 参数说明 http://blog.csdn.net/tianlesoftware/archive/2010/11/08/59950...

2011-06-09 20:11:00 82

Oracle RAC Cache Fusion 机制 详解

Cache Fusion 是RAC 的核心机制,之前在blog里有小提到一些。 Oracle RAC 并发与架构 http://blog.csdn.net/tianlesoftware/archive/2010/03/07/5353087.aspx在网上找到一篇很详细的资料,转过来。 链接如下:http://avdeo.com/2008/07/21/oracle-rac-...

2011-06-09 15:44:00 175

Oracle expdp/impdp 从高版本 到 低版本 示例

公司的一个测试库原来的版本是Oracle 11gR2的。 有些语法10g的有些出入,老大说把测试库重建一下,用10g的版本。 虽说可以停机,数据量也不大,不过白天研发的同事要使用测试库,所以只能晚上加班搞。 打算使用数据泵expdp/impdp 来做。 因为从高版本到低版本导需要加上version 参数,之前还没有测试过。 用这个机会测试一下。数据泵的更多示例,参考...

2011-06-09 10:53:00 117

Oracle 11g bug:8730312 kewastUnPackStats() : bad magic 1

同事在procedure里用了一个hint 语法, 结果编译的时候,过程挂死,看了alert log,错误信息如下:kewastUnPackStats(): bad magic 1 (0x888f54, 0)kewastUnPackStats(): bad magic 1 (0x888f54, 0)kewastUnPackStats(): bad magic 1 ...

2011-06-08 16:51:00 146

Oracle db_files 和 maxdatafiles 说明

一. DB_FILESPropertyDescriptionParameter typeIntegerDefault value200ModifiableNoRange of valuesMinimum: the largest among the ab...

2011-06-07 20:57:00 75

手绘随笔:随笔(二)

又画了一幅无聊的画,参考的对象L,不过技术有限。算。又一个让人觉得无聊的下午。。

2011-06-07 18:26:00 89

Oracle RAC Past Image(PI) 说明

一. PI 说明转自 Oracle RAC Concept of Past Image (PI) http://www.remote-dba.net/t_rac_concept_past_image_pi.htm The past image concept was introduced in the RAC version of Oracle 9i to mainta...

2011-06-07 16:16:00 103

CR (consistent read) blocks create 说明

网上google的资料,之后的结果,之前网页打不开: The CR blocks created: Oracle metric is the number of CURRENT blocks cloned to create CR (consistent read) blocks. The most common reason for cloning is that the buffe...

2011-06-07 13:39:00 161

Oracle rdba和 dba 说明

一. DB(Data block) From: http://www.orafaq.com/wiki/Data_block A data block is the smallest unit of storage in an Oracle database. Every database has a default block size (specified when the ...

2011-06-07 13:02:00 145

业界资讯:flash player 10.3 debug 发布

http://www.adobe.com/support/flashplayer/downloads.html在这里可以下载到最新flash player 10.3的debug 版本的 调试工具,可以使用来进行调试。

2011-06-07 11:03:00 79

ARM+LINUX移植攻略(十九)Linux驱动移植之看门狗

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/06/6527969.aspx默认看门狗是不开机启动的,我们可以向/dev/watchdog写入数据来启动关闭看门狗。使用echo命令,经过我的测试,这个命令启动的作用是先打开那个文件,再写入内容,然后...

2011-06-06 15:25:00 221

Oracle 外键 说明

一. 外键说明1.1 官网上有关说明如下: Maintaining Data Integrity in Application Development http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_constraints.htm#sthref748Managing FOREIGN...

2011-06-04 23:18:00 151

Oracle enq: TX contention 和 enq: TM contention 等待事件说明

和Oracle性能优化密切相关的一些知识参考如下Blog: Oracle 常见的33个等待事件 http://blog.csdn.net/tianlesoftware/archive/2010/08/12/5807800.aspx 锁 死锁 阻塞 Latch 等待 详解 http://blog.csdn.net/tianlesoftware/archive/2010/08/...

2011-06-04 18:15:00 158

dba_registry 和 v$option 与 Oracle 特新及组件

一. 先看官网对这2个视图的说明1.1 V$OPTION This view lists database options and features. Typically, although not always, options must be separately purchased and installed, whereas features come with the p...

2011-06-04 03:47:00 243

Oracle errorstack 工具 说明

Errorstack 和 oradebug 命令类似,都是帮助我们诊断错误信息。有关oradebug 参考我的Blog: Oracle oradebug 命令 使用说明 http://blog.csdn.net/tianlesoftware/archive/2011/06/04/6525628.aspx Errorstack事件:dump 错误栈信息,通常Oracle发生错误...

2011-06-04 01:59:00 109

Oracle oradebug 命令 使用说明

在之前的HangAnalyze 中有使用oradebug命令,在这篇文章里,我们主要是重点看一下这个oradebug命令: Oracle HANGANALYZE 功能诊断 DB hanging http://blog.csdn.net/tianlesoftware/archive/2011/04/13/6321961.aspx一. Oradebug 命令 帮助文档SY...

2011-06-04 00:38:00 111

Linux驱动修炼之道-看门狗框架源码分析

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/03/6525504.aspx由于计算机在工作时不可避免的要受到各种各样因素的干扰,即使再优秀的计算机程序也可能因为这种干扰使计算机进入一个死循环,更严重的就是导致死机。有两种方法来处理这种情况,一是采...

2011-06-03 22:13:00 334

手绘随笔:随笔(一)

有一段时间没有画画了,多少有点生疏,画画的时候,我觉得会让人觉得安静,起码会是一种很安静的感觉。今天,无聊画了一幅画,以后有时间的时候就会继续进修这方面。 不知道什么主题,原本想画藏马,不过画了就没按原来的画稿来画画。呵呵,算了,不是这个专业。希望有机会再画的好的出来。 自己的爱好而已...

2011-06-03 11:10:00 121

Oracle 数据文件 reuse 属性 说明

有关表空间创建的相关参数,参考: Oracle 表空间 创建参数 说明 http://blog.csdn.net/tianlesoftware/archive/2011/01/27/6166928.aspx 当我们对表空间添加数据文件的时候,有一个reuse 属性。 10g的官网对这个参数的说明如下:REUSE Specify REUSE to allow Orac...

2011-06-02 20:47:00 94

Linux驱动修炼之道-内存映射

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462151.aspxvoid *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset); 内存映射函...

2011-06-02 19:37:00 366

Linux驱动修炼之道-内存映射

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462151.aspxvoid *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset); 内存映射函...

2011-06-02 19:37:00 79

Linux驱动修炼之道-DMA框架源码分析(下)

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462149.aspxDMA通道的使用:申请通道,申请中断,设置寄存器,安装回调函数,设置标志,将数据放入队列,最后就是调用static int s3c2410_dma_start(struct...

2011-06-02 19:36:00 184

Linux驱动修炼之道-DMA框架源码分析(下)

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462149.aspxDMA通道的使用:申请通道,申请中断,设置寄存器,安装回调函数,设置标志,将数据放入队列,最后就是调用static int s3c2410_dma_start(struct...

2011-06-02 19:36:00 89

Linux驱动修炼之道-驱动中一些常见的宏

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462065.aspx本文档讲解一下驱动中常用的宏,下边一个一个来说,先声明我使用的内核是Linux2.6.30.4。Linux在arch/$(ARCH)/kernel/vmlinux.lds中...

2011-06-02 18:52:00 139

Linux驱动修炼之道-驱动中一些常见的宏

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462065.aspx本文档讲解一下驱动中常用的宏,下边一个一个来说,先声明我使用的内核是Linux2.6.30.4。Linux在arch/$(ARCH)/kernel/vmlinux.lds中...

2011-06-02 18:52:00 102

实验作品集:制作cd封面

最近做的一个小flash应用。上传一张图片,生成一张cd封面。只是普通的小玩意。 记录一下,想到更好的做法再改进一下。

2011-06-02 16:50:00 126

Linux Context , Interrupts 和 Context Switching 说明

一. 进程Context 定义 当一个进程在执行时, CPU的所有寄存器中的值、进程的状态以及堆栈中的内容,比如各个变量和数据,包括所有的寄存器变量、进程打开的文件、内存信息等。这些信息被称为该进程的上下文(Context). 一个进程的Context可以分为三个部分:用户级上下文、寄存器上下文以及系统级上下文: (1)用户级上下文: 正文、数据、用户堆栈以及共享存储区; ...

2011-06-02 14:11:00 109

RMAN 验证 数据文件 和 备份 的有效性

有关备份验证的官网链接如下: Validating Database Files and Backups http://download.oracle.com/docs/cd/E11882_01/backup.112/e10642/rcmvalid.htm#BRADV90064 Rman 对数据文件的验证,主要是验证坏块,包括逻辑坏块和物理坏块。 关于坏块的说明,参考我的B...

2011-06-02 00:33:00 113

RMAN-06023 : no backup or copy of datafile found to restore 说明

RMAN 的备份信息如下:RMAN> list backupset summary;List of Backups===============Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag------- -- -- - ----------- -------------...

2011-06-02 00:27:00 121

Linux 内存 buffer 和 cache 的区别

一. 内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# free total used free shared buffers cachedMem: 1035108 1008984 26124 0 124212 413000-/+ buffers/cache: 471772 563336Swap: 209...

2011-06-01 13:08:00 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除