自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 “Oracle 9i/Oracle 10g” 查询 参数java.util.date 未使用索引

假设我们使用这样的sql通过绑定变量(类型为java.util.date)查询数据库,其中end_date是date类型且建立了索引。    “select count(*) from table1 where end_date >= :1 and end_date <= :2”通常,面对这样的sql,我们希望它的执行计划走index range scan。然而在默认情况下oracle...

2010-01-18 16:25:27 147

原创 记一次oracle sql调优过程

     这里两天都在对一条sql进行调优。该sql并不复杂,类似于    select ... from some_view     union all     select ... from some_table where datetime >= d1 and datetime< d2 and .... 底层使用ibatis2.1.6 + oracle 10g...

2010-01-15 19:01:16 113

原创 High Performance Web Sites Tips

 规则1——减少HTTP请求;使用图片地图、CSS Sprites、使用data:模式的URL内联图片,以及合并脚本和样式表。规则2——使用内容发布网络规则3——添加Expires头信息规则4——压缩组件,使用gzip压缩规则5——将样式表放在顶部规则6——将脚本放在底部规则7——避免使用计算密集且频繁的CSS表达式规则8——使用外部JavaScript和CSS...

2010-01-15 11:18:33 207

原创 构建高性能web站点 摘记

优化招数 一 服务器并发策略     1.这里的吞吐率特指Web服务器单位时间内处理的请求。     2.压力测试的前提:1>并发用户数 2>总请求数 3>请求资源描述     3.用户平均请求等待时间主要用户衡量服务器在一定并发用户数的情况下,对于单个用户的服务器质量;而服务器平均请求处理时间与前者相比,则用于衡量服务器的整体服务质量,它其实就是吞吐率的倒数。 ...

2009-12-02 17:56:05 102

UTF-8 and GBK

UnicodeByte1Byte2Byte3Byte4exampleU+0000-U+007F0xxxxxxx'$' U+0024→ 00100100→ 0x24U+0080-U+07FF110yyyxx10xxxxxx'¢' U+00A2→ 11000010,10100010→ 0xC2,...

2009-12-02 17:49:27 120

Java字符集编码简记

// str是utf-8编码的字符串吗?String str = new String(webPara.getBytes("GBK"), "UTF-8")); 如果你回答 no那么下面的内容你就无需再看了如果你回答 yes那么希望你能接着阅读下去 关于字符集编码这破事儿,网上已经有很多资料了但推荐你看看这篇短文,它能改变你对java编码的看法。 简单...

2009-06-05 21:33:00 89

FreeBSD学习随记之四 IPC

四,进程间通信 1. 管道 (pipe) 的限制     UNIX 管道要求所有的通信进程都源自一个共同的父进程。因此,管道的使用造成了一些系统在设计上采用了有些不自然的结构。  2.naive/sophisticated process     所谓一个单纯进程 (navie process) 就是仅靠从标准输入文件中读数据和向标准输出文件写数据来完成工作的进程。 而一个...

2009-05-22 16:37:17 221

FreeBSD学习随记之三 储存管理

三,储存管理 1.虚拟地址空间布局在一个32位机器上,可以分配1-2GB的虚拟内存空间供内核使用。 2.虚拟内存的数据结构vmspaceStructure that encompasses both the machine-dependent and machine-independent st...

2009-05-22 16:35:44 406

FreeBSD学习随记之二 进程管理

二,进程管理1.FreeBSD的进程既可以在用户态(usermode)运行,也可以在内核态(kernelmode)运行。 2.进程结构 3.进程状态StateDescriptionNEWundergoing process creation...

2009-05-22 16:34:46 316

FreeBSD学习随记之一 内核基本结构

一,内核基本结构 Run-timestructure of the kernel. 1.内核上半部    内核的“上半部”向进程提供服务,对系统调用和陷阱作出响应。     这部分软件可以当作是所有进程共享的库函数。内核上半部在特权执行模式下运行,在该模式下,它既可以访问内核数据结构,也可以访问用户级进程的上下文。 2.内核下半部...

2009-05-22 16:33:23 312

一个programmer关于Oracle SQL的学习小结与思考

    作为一个开发人员,开始认真系统学习Oracle SQL也只有月余,之前的SQL知识仅仅是项目里面用到什么就去看什么,简单说就是Read The Fxxking Guide。在系统学习Oracle SQL之前,俺的想法就是“按照需求完成功能,剩下的交给DBA来处理”。这个想法从整体来看显而易见是错误的,但若分割成两个独立的分句“按照需求完成功能”与“剩下的交给DBA来处理”却又是正确的。接下...

2009-04-14 11:00:25 150

原创 云风manualgc源码注解

这是08年8月的老东西了,当时把云风的manualgc的源码打印出来,没事找时间看看,把自己的理解或注解随手写在源码旁边。今天贴这里以此与各位研究过云风GC的朋友交流。不论如何研究这个gc对我这个长期使用java的programmer来说收获良多。[code="c"]/** Copyright (c) 2008 ,* Cloud Wu . All rights reserved....

2009-04-03 16:56:57 117

设计模式学习小结

这段时间重新翻看了一下阎宏的《Java与模式》,把里面我敢兴趣的地方摘抄与此。首先[quote="Gof"]本书中的[color=#ff0000][b]设计模式[/b][/color]是[color=#3366ff]对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。[/color][/quote][size=small][b]一.面向对象软件设计的核心问题:可维护性(...

2008-03-05 10:26:22 80

粗看递归

   第一次写blog,答应朋友Leon,写一篇粗略地介绍“递归(recursion)”的文章。   递归,一种古老但依旧实用的东东,很多算法用递归方法表示,用递归写的程序也很容易让人理解。   递归的优美在于使得程序更简洁,同时也更自然。尤其是在处理层次性数据的时候,十分强大。当然,递归的缺点也十分明显--性能问题。在性能这个问题点上, 有一种手段能适当改善递归的性能--尾递归(尾递归的概念...

2007-07-01 20:59:00 102

空空如也

空空如也

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

TA关注的人

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