- 浏览: 170342 次
- 性别:
- 来自: 广州
-
最新评论
-
guiqing85:
补着用:
function getValueById(rpt, ...
JavaScript内置对象属性及方法 -
yzhw:
从数据库生成实体时可能会遇到这样的问题,描述太长了,发个连接, ...
(转)扩展hibernate生成数据库的命名规则 -
anfythyn:
请问,遗留问题解决了吗?
找出重复数 -
chyanog:
data = data % 10
纯属多余,这样就错了。事实上 ...
求N!的结果末尾有多少个零 -
guiqing85:
...
java 异常 Execption
文章列表
更改了数据库服务器的ip地址,数据库重新启动后弹出windows不能在本地启动OracleDBConsole,错误代码2的错误。手动可以启动服务。
在命令行执行 emctl start dbconsole 命令,提示
C:\Documents and Settings\Administrator>emctl start dbconsole
Environme ...
Math.random()方法返回介于0和1之间随机数,不包括0和1:
利用Math.random()取得一个范围内的值:
值 = Math.floor(Math.random() * 可能值的总数量 + 第一个可能值)
如下:
var num = Math.floor(Math.random() * 10 + 1); //产生1到10的值
var num2 = Math.floor(Math.random() * 9 + 2); //产生2到10的值 随机选择函数:
function selectFrom(lowerValue, upperValue) {
var choi ...
javascript逻辑非或者if条件判断或都数字运算等都会发生自动转换,分类总结如下:
1、逻辑非的自动转换
事实上跟!Boolean(v)的结果一样
(1)Boolean:true->true,false->false
(2)String:任何非空字符->true,""->false
(3)Number:任何非零字符(包括无穷大)->true,0和NaN->false
(4)Object:任何对象->true,null->false
(5)Undifined:undefined->false
alert(!false ...
decode (expression, search_1, result_1)如果 expression结果=search_1结果,则返回result_1
decode (expression, search_1, result_1, search_2, result_2)
decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n)
decode (expression, search_1, result_1, default)如果 expression结果=search_1结果 ...
对于Java开发人员,Hibernate 3 annotations提供了非常好的方式来展示域分层。你可以很轻松的通过Hibernate自动生成需要的数据库架构,带有完整的SQL脚本。然而回到现实世界,你还需要考虑到,有时数据库管理员所使用的模糊的命名惯例。本文中,“Java Power Tools”的作者John Ferguson Smart将告诉你如何通过Hibernate自动生成数据库架构,而且还方便数据库管理。
Hibernate 3 注释有一种强大的持久管理数据库的方式,运用这些注释,你不需要为XML映射文件而费心,你可以设置成默认,由系统完成,从而减少了大量需要维护的代码。Hibe ...
*说明:select元素javascript常用操作
* 1. 判断是否存在指定value的Item
* 2.加入一个Item
* 3.删除值为value的所有Item
* 4.删除某一个index的选项
* 5.更新第index项的value和text
* 6.设置select中指定text的第一个Item为选中
* 7.设置select中指定value的第一个Item为选中
* 8.得到当前选中项的value
* 9.得到当前选中项的index
* 10.得到当前选中项的text
* 11.清空所有选项
-------------------------------- ...
to_date()与24小时制表示法及mm分钟的显示:
一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。
如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;
原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。
select to_date('2005-01-01 ...
ognl表达式用法
User对象属性获取
如User中有username和password字段
获取username属性<s:property value="user.username" />
获取password属性<s:property value="user.password" />
若User中又包含定义了address对象,address对象中包含有addr属性,则可以这样访问
获取addr属性<s:property value="user.address.addr" />
若User中 ...
多表查询中的几个join
inner join,full outer join,left join,right jion
内部连接 inner join 两表都满足的组合
full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有
A表没有的显示为(null)
A表 left join B表 左连,以A表为基础,A表的全部数据,B表有的组合。没有的为null
A表 right join B表 右连,以B表为基础,B表的全部数据,A表的有的组合。没有的为null
查询分析器中执行:
--建表table1,table2:
create table ...
truncate,delete,drop的异同点
注意:这里说的delete是指不带where子句的delete语句的
相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据
不同点:
1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.
2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的 ...
Linux shell 入门
1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
要使脚本可执行:
编译 chmod +x filename 这样才能用./filename 来运行
1.1.2 注释
在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。
如果您使用了注释,那么 ...
[转]Spring----Spring的事务传播级别和事务性能优化
出自:http://www.blogjava.net/pengpenglin/archive/2010/03/15/315445.html
【一】事务传播的级别:按照对事务要求的程度,从低--->高可以分成下面7个级别
PROPAGATION_NEVER
总是非事务地执行,如果存在一个活动事务,则抛出异常
PROPAGATION_NOT_SUPPORTED
总是非事务地执行,并挂起任何存在的事务。
PROPAGATION_SUPPORTS
如果没有事务,则非事务的执行。如果存在一个事务,则加入当前事务 ...
[转]Hibernate----悲观锁与乐观锁、Hibernate的锁定机制
出自:http://www.blogjava.net/pengpenglin/archive/2010/03/15/315444.html
【1】乐观锁定(Optimistic locking)采用的版本策略有:先提交为主(First commit win)、后提交为主(Last commit win)、合并冲突更新(M ...
转 java笔试知识点
出自 http://www.blogjava.net/javawin/archive/2010/03/15/315448.html
HashMap&Hashtable:
Map接口的实现类,将惟一键映射到特定的值上:<key,value>.
HashMap 允许key或value为null.
Hashtable的方法是Synchronize的.多个线程访问Hashtable时,不需要为方法实现同步.
Collection &Collections:
Collections是个java.util下的类,它包含有各种有关集合操作 ...
一:无返回值的存储过程
存储过程为:
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
然后呢,在java里调用时就用下面的代码:
package com.hyq.src;
import java.sql.*;
import java.sql.ResultSet;
public ...