- 浏览: 969339 次
- 性别:
- 来自: 杭州
最新评论
-
骑着乌龟抓兔子:
在执行contains()方法时又new 了一遍,生成一个新的 ...
java中HashSet详解 -
ping7603:
java中HashMap详解 -
LZ645596034:
当我们试图把某个类的对象当成 HashMap 的 key,或试 ...
java中HashSet详解 -
凌风若兮:
不知道是该怪政府把税收的太高,还是该说房地产商太暴利,只是觉得 ...
别让贷款买房,毁了男人的梦想 -
Nabulio:
...
java中HashMap详解
文章列表
方法一:
卸载,重新安装windows installer服务
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
四、再用msiexec.exe /regserver 启用服务。
方法二:
1.如果曾安装过ACDSee5.0(包括迷你中文版),卸载它。如果还不行就重装Windows
Installer 或者ACDSee 4.0
2.运行cmd,然后运行sfc/scannow检查系统文件
3.运行S ...
- 2009-11-08 01:58
- 浏览 2208
- 评论(0)
Properties属性文件在JAVA应用程序中是经常可以看得见的,也是特别重要的一类文件。它用来配置应用程序的一些信息,不过这些信息一般都是比较少的数据,没有必要使用数据库文件来保存,而使用一般的文本文件来保存,如果 ...
- 2009-11-04 16:09
- 浏览 10578
- 评论(3)
什么是BlazeDS呢?BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,它能够使得后台的Java应用程序和运行在浏览器上的Flex应用程序相互通信。在各大搜索引擎里,关于BlazeDS的中文教程来来去去都是那几篇,而且都是使用Eclipse来开发Flex的(用Eclipse开发Flex跟Java很不错的)。这篇文章将会尝试着使用Flex Builder 3,用一个经典的“HelloWorld”例子来让你学会BlazeDS的使用方法。
在开始之前,你需要安装JDK和Tomcat并实现成功配置,详细请看:Tomcat 6 ...
- 2009-11-02 22:24
- 浏览 2973
- 评论(0)
Server Push 技术介绍:
服务器推送(Server Push)
推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并保持连接。以后,服务器仍然可以发送批量数据,浏览器继续显示数据,依次类推。
优点:
1、Server Push 让Http 不断开连接,这对更新数据频繁的
Web Chat 这是一大优势,也是我当前的 AJAX Web Chat
无法比拟的。
2、他相对我的AJAX Web Chat 应用来说,更安全。
缺点:
1、需要分配许多的 TCP ...
- 2009-10-29 14:52
- 浏览 1291
- 评论(0)
*Flex 的基础架构
关于 flex 基本上常被问到的不外乎就是“如何可以学好它?”,要了解这个问题的答案基本上只要看懂下面这个图就OK了。
*Actionscript 该学的重点
从最底层看起,最下面的 actionscript 3是一切的基础,它是 fla ...
- 2009-10-29 13:30
- 浏览 1778
- 评论(0)
PLSQL可以编写存储过程,函数,触发器
1.存储过程,函数,触发器是pl/sql编写
2.存储过程,函数,触发器是在oracle中
3.pl/sql是非常强大的数据库过程语言
4.存储过程,函数可以再java程序中调用
缺点:
1.移植性不好
创建存储过程
create or replace procedure sp_pro1 is
begin --执行部分
insert into table_name values('XXX','XXX');
end;
/
调用存储过程
exec 过程名(arg1,arg2...)
查看错误信息
show error
|-----过程
| ...
- 2009-10-26 00:20
- 浏览 1178
- 评论(0)
表空间是数据库的逻辑组成部分,从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库则是存放在表空间中,表空间由一个或多个数据文件组成。
1.oracle中逻辑结构包括表空间,段,区和块
2.create tablespace data01 datafile 'd:\test\data01.dbf'
size 20m uniform size 128k;
3.建在其他的表空间
create table mypart
(
deptno number(4),
XXXX XXX
)
tablespace data01;
4. 该表表空间的状态
(1)使表空间脱机
...
- 2009-10-25 21:17
- 浏览 1538
- 评论(0)
最有用的容器服务可能就是事务管理服务,当应用出现失败或异常时,它保证了数据库的完整性。最常见的事务是定义在session bean 的方法上,方法中所有的数据库操作只有在方法正常退出时才会提交,如果方法抛出未捕获的异
常,事务管理将回滚所有的变更。
@TransactionAttribute 注释用作定义一个需要事务的方法。它可以有以下参数:
1.REQUIRED:方法在一个事务中执行,如果调用的方法已经在一个事务中,则使用该事务,否则将创建一
个新的事务。
2.MANDATORY:如果运行于事务中的客户调用了该方法,方法在客户的事务中执行。如果客户没有关联到
事务中,容器就会抛出Transac ...
- 2009-10-22 10:54
- 浏览 2142
- 评论(1)
背景
Meta CSS是一个很简单的CSS框架。可以点这里(下载)先一睹为快。
在深入介绍之前,我们来考虑几个web开发者非常容易遇到的问题:
* 同样的一个款式的按钮,有些页面它要在左边,但是有些页面要在右边
* 同样作用的一段提示文字,有些地方字体要大号,有些却要小号
* 同样风格的一段文字,有些要红色,有些却要绿色
这样的状况是相当频繁的。对此,通常有4种解决方法:
1. 每种不同款式,定义一个css。按钮A一个css,按钮B虽然长得跟A一样,但是在右边,那就copy下A的css代码,然后改成在右边。
.a{/* 很多样式定义 */}
...
- 2009-10-20 21:18
- 浏览 2121
- 评论(0)
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。
分页查询格式:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻 ...
- 2009-10-14 22:17
- 浏览 1294
- 评论(0)
经典正则表达式(希望给自己和大家带来便利,方便查找)
摘要:收集一些常用的正则表达式。
引自:http://blog.holybbs.com/article.asp?id=284
另外一篇参考文档(介绍的很系统,推荐阅读):http://oo8h.51.net/docs/regular_expression.htm
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
...
- 2009-10-14 17:46
- 浏览 1291
- 评论(0)
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQL来查有一个方法可以返回一个对象的。
Configuration config = new Configuration().configure();
SessionFactory sf = c ...
- 2009-10-12 13:34
- 浏览 1540
- 评论(0)
事务性质:ACID
1.原子性---所有操作要买都成功要么都失败
2.一致性---事务不能违反完整性约束(比如虽然事务还未提交,但是仍需遵守各种约束规则,这些规则是在事务提交之前而非事务提交之后)
3.隔离性---一个事务的效果,不影响正在同时执行的其它事务,那么,不影响的程度如何呢?
4.持久性---一旦事务成功完成,则数据必须保证应经持久化保存
如何实现事务:数据库日志
事务的隔离性:
1.未提交读
2.提交读
3.重复读
4.序列化
通过一些现象可以看出隔离的效果
1. 脏读:(dirty read)一个事务读取另一个事务尚未提交的修改,产生脏 ...
- 2009-10-12 00:45
- 浏览 1456
- 评论(0)
添加一个字段
sql>alter table student add (classId number(2));
修改字段的长度
sql>alter table student modify (name varchar2(30));
删除一个字段
sql>alter table student drop column sal;(慎用)
修改表的字段
sql>rename student to stu;
删除表
sql>drop table student
日期格式 DD-MM-YY
12-10月-08
修改日 ...
- 2009-10-11 22:11
- 浏览 1358
- 评论(0)
oracle表的管理 ---表名和列的命名规则
1.必须以字母开始
2.长度不能超过30字符
3.不能使用oracle的保留字
4.只能使用如下字符A-Z,a-z,0-9,$,#等
oracle数据类型
字符型
1. char(100) 定长,虽然占用空间,但是查询数据极快 ,最大2000字符
2. varchar2(20)变长,最大4000字符
3. clob(character large object)字符型大对象,最大4G
数字型
number 范围 10的38次方--10的-38次方
可以表示证书,也可以表示小数
number(5,2)
表示一 ...
- 2009-10-11 21:24
- 浏览 1308
- 评论(0)