- 浏览: 456367 次
- 性别:
- 来自: 北京
最新评论
-
飞天奔月:
我来个简单点的代码 使用 LinkedHashSetpubli ...
ArrayList去重 -
飞天奔月:
public static <T> List< ...
ArrayList去重 -
aaron7524:
事务隔离级别 -
月陨殇:
wlh269 写道rswh110 写道lz内容写的不错,就是略 ...
事务隔离级别 -
lnx1824:
我的更奇怪,在本地静态的可以,放jetty里的页面后就不然,都 ...
JS得到上传图片尺寸
文章列表
1.<META http-equiv=Content-Type content="text/html; charset=gb2312">
这句话的意思是你浏览器查看网页的编码方式为中文。
Note:因为我们的浏览器一般都指定为中文字符编码查看,所以这句就不用加在你的页面当中,你加了也可以更强调也好。
2.page contentType — 指定的是最终客户端Browser所见到的网页内容的编码.其实用在容器中就是说把JSP页面输出为HTML页面采用的编码方式。在不使用response.setCharacterEncoding方法时,用该参数指定对服务器响应 ...
- 2009-04-23 23:15
- 浏览 832
- 评论(0)
字符/
意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。
例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示
匹配一个单词的分界线。
或者:
对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。
例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面加一个反斜杠;例如:/a*/匹配’a*’。
字符^
意义:表示匹配的字符必须在最前边。
例如:/^A/不匹配"an A,"中的’A’,但匹配" ...
- 2009-04-22 00:54
- 浏览 1017
- 评论(0)
/**
* 取得字符串的字节长度
*/
function strlen(str)
{
var i;
var len;
len = 0;
for (i=0;i<str.length;i++)
{
if (str.charCodeAt(i)>255) len+=2; else len++;
}
return len;
}
function strlen(str)
{
var i ...
- 2009-04-21 23:44
- 浏览 1162
- 评论(0)
Oracle 9i共提供了16种标量数据类型,如表7.4所示。
表7.4 Oracle 9i的标量数据类型 名称 含义
Char 用于描述定长的字符型数据,长度<=2000字节
varchar2 用于描述变长的字符型数据,长度<=4000字节
nchar 用来存储Unicode字符集的定长字符型数据,长度<=1000字节
nvarchar2 用来存储Unicode字符集的变长字符型数据,长度<=1000字节
number 用来存储整型或者浮点型数值
Date 用来存储日期数据
Long 用来存储最大长度为2GB的变长字符数据
Raw 用来存储非结构化数据 ...
- 2009-04-19 13:57
- 浏览 813
- 评论(0)
例题:如何删除表中重复的记录?
--建表
create table a (
bm char(4), --编码
mc varchar2(20) --名称
)
--插入记录
insert into a values('1111','0001');
insert into a values('1112','0002');
insert into a values('1113','0003');
insert into a values( ...
----实例--------------
--要求:当用户向pub_users表添加和删除数据时,将pub_users中的name字段和系统时间(yyyymmdd hh24:mi:ss)
--插入到表pub_logs的name和create_time字段
--创建表
create table pub_users(
user_Id number(4) primary key,
name varchar2(8),
pwd varchar2(20)
);
--添加数据
insert into pub_users values (1,'sss','sss');
ins ...
- 2009-04-18 14:26
- 浏览 1211
- 评论(0)
触发器--
是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。
功能:
1、 允许/限制对表的修改
2、 自动生成派生列,比如自增字段
3、 强制数据一致性
4、 提供审计和日志记录
5、 防止无效的事务处理
6、 启用复杂的业务逻辑
例子:
--创建表
create table employees(
employee_id number(4),
last_name varchar2(8),
first_name varchar2(8),
hire_date date,
job_id number(4),
email varcha ...
- 2009-04-18 12:37
- 浏览 927
- 评论(0)
比如:我要保存图片、文本文件、Word文件各自最好用哪种数据类型的呀?
我在读写Oracle8i时,用第一份代码能正确的读写LongRaw字段(保存图片能写进去和读出来,没有测试过其他的文件格式),但该代码不能读写Long型、BLOB或者CLOB型的字段。
而用我的第二份代码可以读写Blob字段,但只是保存纯文本文件没有问题(保存图片和Word文件不能正确的读出来)。
为什么会这样?
字符类:
LONG:可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列
二进 ...
高效率:
package com.wlh;
/**
* 怎样用递归找出(1,1,2,3,5,8,13,21)中第30个数是几?
* @author Administrator
*
*/
public class SuShu {
static int i=2;
/**
*
* @param n 数列的第几个数
* @param a 上一个数
* @param b 上上一个数
*/
public static void count(int n,int a,int b){
int temp1=b;
...
- 2009-04-16 23:05
- 浏览 1031
- 评论(0)
怎样安装和配置Tomcat Admin
yyjason 原创 更新:2006-07-23 04:54:36 版本: 1.0
怎样安装和配置Tomcat Administration Web Application
How install and configure Tomcat Administration Web Application
YYJASON 原创,2006年7月22日
Tomcat 5可以通过以运行在 ...
- 2009-04-14 00:19
- 浏览 1121
- 评论(0)
1.SOA的定义
SOA全名为面向服务的体系结构(Service-oriented architechture) 它是一种软件架构模型。SOA将应用程序的各个应用的各个功能单元间通过定义良好的接口和契约联系起来,而这种不同功能单元被作为服务。服务间接口是采 ...
- 2009-04-12 19:03
- 浏览 1245
- 评论(0)
package com.wlh;
/**选择排序算法的一般策略:搜索整个值列,以找到最小值。将该值与值列中第一个位置上*的值进行交换。
*搜索剩下的值列(第一个除外),以找到其中的最小值,然后将其与值列中第二个位置上的**值进行交换。
*对值列中的每个位置重复该过程。在算法结束时,就完成了对值列的排序
*/
public class Selection{
public static void main(String args[]){
int[] array ={4,1,15,34,24};
int i,j,k;
fo ...
- 2009-04-12 18:45
- 浏览 881
- 评论(0)
package com.wlh;
public class BubbleSort {
public static void main(String args[]){
int[] array ={4,1,15,34,24};
int k = 0,temp = 0;
for(int i= 0;i <array.length-1;i++){
for(int j =i+1;j<array.length;j++)
{
if(array[j]<array[i]) {
temp ...
- 2009-04-12 18:45
- 浏览 930
- 评论(0)
这个排序算法效率比较低,但是比前面那种容易理解!
package com.wlh;
public class QuickSort {
public static void qucikpass(int[] r, int left, int right) {
int i, j;
int middle,temp;
i = left;
j = right;
middle = r[i];
while (i < j) {
//从右向左找小于middle的数组值
while (r[j] >= middle && i ...
- 2009-04-12 18:08
- 浏览 1140
- 评论(0)
(一)Hibernate的二级缓存策略的一般过程如下:
1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。
2) 把获得的所有数据对象根据ID放入到第二级缓存中。
3) 当Hibernate根据ID访问数据对象的时候,首先从Session一级缓存中查;查不到,如果配置了二级缓存,那么从二级缓存中查;查不到,再查询数据库,把结果按照ID放入到缓存。
4) 删除、更新、增加数据的时候,同时更新缓存。
Hibernate的二级缓存策略,是针对于ID查询的缓存策略,对于条 ...
- 2009-04-11 17:15
- 浏览 1708
- 评论(0)