自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勇敢的心(透过程序看人生)

思路决定出路,来创新财富论坛 bbs.thinkmoney.cn 帮你从逆境中寻常突破,进取中激发财富灵感...

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 apache dbcp连接池设置导致的一个问题

通过apacheDB连接池 dbcp.BasicDataSource ,在db2上有一个操作,连续执行600多次密集的sql查询. 有些sql查询还是很重量级的. 执行过程中,兑报 invalid database password 的怪错误...经高人指点.怀疑可能连接池里连接数消耗太快.从连接池的原理上,应该是 用完连接后,会还回去.但实际过程中,仍有相关问题,调节连接池中的默认连接池8成30

2007-10-14 23:00:00 866

原创 windows 平台迁移至 AIX 平台时的问题的一个解决方法

异地将一个eclipse Project -->通过apacheDB连接池 dbcp.BasicDataSource 连AIX机器上的DB2,报Encoding not support. 而布置在oracle上是没有问题的.DB2实际上安装时也是选的UTF_8编码.(DB2 jdbcDriver只支持UTF_8编码) ,在网上搜了相关问题的解决方案. 将sunJDK1.4改成Ibm jdk1.4

2007-10-14 22:59:00 466

转载 编写跨平台Java程序注意事项

 使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情:  编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbui

2007-10-14 22:50:00 381

转载 当前Java软件开发中几种认识误区

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性  软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的原由,

2007-10-14 22:44:00 354

原创 每个人生命中的2%

每个生命都有2%的不足因为上天是公平的他给人这2%的不足让人在自己的人生旅途中填补它所以朋友你不用羡慕、妒忌那些生活比你好、各方面条件比你优越的人他们在别的方面并不一定优越于你每个人都是不一样的但每个人都有2%的不足他们的悲伤你不知道因此不要让他们看到你的哀伤用心去填补自己那2%的不足 

2007-10-14 22:29:00 392

同一个需求,不同数据的SQL写法 经典电子书 (sql cookbook)

示例: Recipe 8.1. Adding and Subtracting Days, Months, and Years Problem You need to add or subtract some number of days, months, or years from a date. For example, using the HIREDATE for employee CLARK you want to return six different dates: five days before and after CLARK was hired, five months before and after CLARK was hired, and, finally, five years before and after CLARK was hired. CLARK was hired on "09-JUN-1981", so you want to return the following result set: HD_MINUS_5D HD_PLUS_5D HD_MINUS_5M HD_PLUS_5M HD_MINUS_5Y HD_PLUS_5Y ----------- ----------- ----------- ----------- ----------- ----------- 04-JUN-1981 14-JUN-1981 09-JAN-1981 09-NOV-1981 09-JUN-1976 09-JUN-1986 12-NOV-1981 22-NOV-1981 17-JUN-1981 17-APR-1982 17-NOV-1976 17-NOV-1986 18-JAN-1982 28-JAN-1982 23-AUG-1981 23-JUN-1982 23-JAN-1977 23-JAN-1987 Solution DB2 Standard addition and subtraction is allowed on date values, but any value that you add to or subtract from a date must be followed by the unit of time it represents: 1 select hiredate -5 day as hd_minus_5D, 2 hiredate +5 day as hd_plus_5D, 3 hiredate -5 month as hd_minus_5M, 4 hiredate +5 month as hd_plus_5M, 5 hiredate -5 year as hd_minus_5Y, 6 hiredate +5 year as hd_plus_5Y 7 from emp 8 where deptno = 10 Oracle Use standard addition and subtraction for days, and use the ADD_MONTHS function to add and subtract months and years: 1 select hiredate-5 as hd_minus_5D, 2 hiredate+5 as hd_plus_5D, 3 add_months(hiredate,-5) as hd_minus_5M, 4 add_months(hiredate,5) as hd_plus_5M, 5 add_months(hiredate,-5*12) as hd_minus_5Y, 6 add_months(hiredate,5*12) as hd_plus_5Y 7 from emp 8 where deptno = 10 PostgreSQL Use standard addition and subtraction with the INTERVAL keyword specifying the unit of time to add or subtract. Single quotes are required when specifying an INTERVAL value: 1 select hiredate - interval '5 day' as hd_minus_5D, 2 hiredate + interval '5 day' as hd_plus_5D, 3 hiredate - interval '5 month' as hd_minus_5M, 4 hiredate + interval '5 month' as hd_plus_5M, 5 hiredate - interval '5 year' as hd_minus_5Y, 6 hiredate + interval '5 year' as hd_plus_5Y 7 from emp 8 where deptno=10 MySQL Use standard addition and subtraction with the INTERVAL keyword specifying the unit of time to add or subtract. Unlike the PostgreSQL solution, you do not place single quotes around the INTERVAL value: 1 select hiredate - interval 5 day as hd_minus_5D, 2 hiredate + interval 5 day as hd_plus_5D, 3 hiredate - interval 5 month as hd_minus_5M, 4 hiredate + interval 5 month as hd_plus_5M, 5 hiredate - interval 5 year as hd_minus_5Y, 6 hiredate + interval 5 year as hd_plus_5Y 7 from emp 8 where deptno=10 Alternatively, you can use the DATE_ADD function, which is shown below: 1 select date_add(hiredate,interval -5 day) as hd_minus_5D, 2 date_add(hiredate,interval 5 day) as hd_plus_5D, 3 date_add(hiredate,interval -5 month) as hd_minus_5M, 4 date_add(hiredate,interval 5 month) as hd_plus_5M, 5 date_add(hiredate,interval -5 year) as hd_minus_5Y, 6 date_add(hiredate,interval 5 year) as hd_plus_5DY 7 from emp 8 where deptno=10 SQL Server Use the DATEADD function to add or subtract different units of time to/from a date: 1 select dateadd(day,-5,hiredate) as hd_minus_5D, 2 dateadd(day,5,hiredate) as hd_plus_5D, 3 dateadd(month,-5,hiredate) as hd_minus_5M, 4 dateadd(month,5,hiredate) as hd_plus_5M, 5 dateadd(year,-5,hiredate) as hd_minus_5Y, 6 dateadd(year,5,hiredate) as hd_plus_5Y 7 from emp 8 where deptno = 10 Discussion The Oracle solution takes advantage of the fact that integer values represent days when performing date arithmetic. However, that's true only of arithmetic with DATE types. Oracle9 i Database introduced TIMESTAMP types. For those, you should use the INTERVAL solution shown for PostgreSQL. Beware too, of passing TIMESTAMPs to old-style date functions such as ADD_MONTHS. By doing so, you can lose any fractional seconds that such TIMESTAMP values may contain. The INTERVAL keyword and the string literals that go with it represent ISO-standard SQL syntax. The standard requires that interval values be enclosed within single quotes. PostgreSQL (and Oracle9 i Database and later) complies with the standard. MySQL deviates somewhat by omitting support for the quotes.

2010-07-24

Ebcdic-ascii 对照表.

Ebcdic-ascii 对照表. UTF-EBCDIC is a character encoding used to represent Unicode characters. It is meant to be EBCDIC-friendly, so that legacy EBCDIC applications on mainframes may process the characters without much difficulty. Its advantages for existing EBCDIC-based systems are similar to UTF-8's advantages for existing ASCII-based systems. Details on UTF-EBCDIC are defined in Unicode Technical Report #16.

2010-07-24

oracle 11g overview

数据库重放 探究数据库重放,这是一个新工具,它允许您捕获 SQL 语句并可随时重放这些语句。 分区 了解引用分区、间隔分区和虚拟列分区;新的子分区选项;等等。 事务管理 介绍闪回数据存档并探究企业管理器的 LogMiner 接口。 模式管理 轻松添加具有默认值的列,浏览不可见的索引、虚拟列和只读表。 SQL 计划管理 使用在每次选择正确计划的绑定变量,并确保新的执行计划在使用前已经过完善。 SQL Performance Analyzer 准确评估重新编写 SQL 语句的影响,并获得改进建议。 SQL Access Advisor 获得关于基于表(而不仅仅是数据)的实际使用的最佳表设计的建议。 PL/SQL:高效的编码 在不同的事件处触发几次的触发器以及迫使相同类型的触发器排队的能力是一些新增亮点。 RMAN 探究 Data Recovery Advisor,对相同文件进行并行备份,并且创建和管理虚拟目录。 安全性 了解表空间加密、区分大小写的口令、数据屏蔽以及其他特性。 自动存储管理 了解新的 SYSASM 角色、可变的区大小以及其他 ASM 改进。 可管理性 探究自动内存管理、多列统计信息、联机修补等更多特性。 缓存和连接池 探究 SQL 结果缓存、PL/SQL 函数缓存以及数据库驻留连接池。 SQL 操作:Pivot 和 Unpivot 使用简单的 SQL 以电子表格类型的交叉表报表显示任何关系表中的信息,并将交叉表中的所有数据存储到关系表中。 SecureFiles 探究下一代 LOB:LOB 加密、压缩、消除重复和异步性。 弹性 探究自动运行情况监视、自动诊断信息库以及其他新的弹性特性。 Data Guard 实时查询物理备用数据库,而无需停止恢复操作(针对初学者)。 PL/SQL 性能 探究代码内联、“真正的”原生编译、PLS 计时器、简单整数的使用等内容。 数据仓库和 OLAP 浏览这些领域的新特性,包括按多维数据集组织的物化视图。

2009-10-15

Make.Easy.Money.with.Google.Using.the.AdSense.Advertising

经典的最全面的google adsense网赚教程

2007-12-15

空空如也

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

TA关注的人

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