- 浏览: 279263 次
- 性别:
- 来自: 东方水城
最新评论
-
18335864773:
pageoffice 插件 可以实现 office文档的在线操 ...
Java调用com组件操作word -
coosummer:
推荐使用在线免费bug管理系统- bug 禅思:http:// ...
Bug管理工具 -
program_coco:
柠檬bug管理系统,一个在线的bug管理系统。www.lemo ...
Bug管理工具 -
影非弦:
这个in.read(data);//data是一个byte[] ...
Java串口通信总结 -
影非弦:
这个不详细啊,我弄了一天了,都没弄出来,总是出错,读信息的时候 ...
Java串口通信总结
文章列表
在税务行业信息化发展的关键阶段,应用整合已经非常重要,而应用整合的表现层首先要实现的就是单点登陆(SSO,Single
sign-on的缩写),以下是笔者结合南京地税进行应用整合中SSO的技术实现
。
南京地税目前有多种企业应用,包括征管系统、行政系统、辅助决策系统、公文系统、人事系统、电子地图、邮件系统等等,这些应用主要是采用三层体系结构(IE
6.0+weblogic portal7.0 +weblogic
server7.0 +oracle
9i)来构架。所有的用户登陆需要通过weblogic
portal进行。
我们在系统中使用SSO来实现用户通过一次认证( ...
- 2008-12-15 10:17
- 浏览 1811
- 评论(0)
最近一个基于Struts的项目中要用到上传多张图片到系统中,我在网上找了一下,发现大多数都是转载的例
子,对项目的作用不大,故写下了这个例子,希望对有用到的朋友有所帮助。要求JDK1.5以上,lib库要包含如下jar文
件:antlr.jar,commons-beanutils.jar,commons-collections.jar,commons-
digester.jar,commons-fileupload.jar,commons-logging.jar,commons-
validator.jar,jakarta-oro.jar,struts.jar这些都是Struts中的jar文件 ...
- 2008-12-15 10:10
- 浏览 1808
- 评论(0)
Library / package
License
Description
Adobe Acrobat Reader for Java
Freeware
Read and display PDF documents. A viewer application and a JavaBean are available. Works with Java 1.1.8+.
Big Faceless PDF library
Commercial
Write PDF documents, with support for various advanced feat ...
- 2008-12-15 10:07
- 浏览 1674
- 评论(0)
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。 ...
1.测试表:
employee
雇员id 部门id 薪金
emp_id dept_id salary
01 01 1050
02 01 2000
ok,我们要查找部门01下,薪金高于1000的雇员
2.原则及两个SQL的对比
原则,多数数据库都是从 左到右的顺序处理条件,把能过滤更多数据的条件放在前面,过滤少的条件放后面
SQL1: select * from employee
...
- 2008-12-15 10:01
- 浏览 2206
- 评论(0)
恺撒码用每个字母其后的第三个字母表示,解码的过程只需把密文字母前移3位即可。要注意的是字母的顺序是循环的,所以Z后面又回到A。其密码本如下
明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:defghijklmnopqrstuvwxyzabc
如果指定一个数字给每个字母(a=0,b=1,…z=25),则可得明文P与密文C的关系式
C=E(p)=(p+3) mod 26, P=D(c)=(c-3) mod 26
例如,明文:CRACK IT
可得,密文:FUDFN LW
我们可以移动任意长度,即 C=E(p)=(p+K) mod 26??? K的范围是1~25
在恺撒 ...
- 2008-12-15 09:03
- 浏览 838
- 评论(0)
制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法。
Java 程序是由若干个 .class 文件组成的。这些 .class 文件必须根据它们所属的包不同而分级分目录存放;运行前需要把所有用到的包的根目录指定给 CLASSPATH 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下去使用 java 命令来运行,如果需要直接双击运行必须写 Windows 的批处理文件 (.bat) 或者 Linux 的 Shell 程序。因此,许多人说,Java 是一种方便开发者苦了用户的程序设计语言。
其实不然,如果开发者能够制作一个可执行的 JAR 文件包交给 ...
- 2008-12-15 09:01
- 浏览 1129
- 评论(0)
Java语言中有一个重要的特性是支持多线程。多线程是java的一项高级技术,它涉及到操作系统里面的知识,层次贴近系统层面。对于普通程序员一般很少碰它。而且目前就是在java EE(原来的J2EE)的相关框架里,对线程这个东西都是尽量回避。程序员最理想的状态是专注业务逻辑,而不是天天想着线程这个东西怎么写。
思考一个问题程序的本质是什么?是CPU的指令序列的集合。到底什么顺序是程序员编写的让计算机赋值,它就赋值、写个循环它就循环、写个分支语句它就分支、写个跳转它就跳转。每个指令流就是一个线程,并发执行多个指令流就是多线程。大家想,只有一个CPU怎么可能同时发出多个指令流呢?是的,并发只是“ ...
- 2008-12-14 20:56
- 浏览 780
- 评论(0)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换 ...
- 2008-12-14 16:41
- 浏览 730
- 评论(0)
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。
3. Java中的数据类型有两种。
一种是基本类型(primitive types), 共有8种,即int, s ...
- 2008-12-14 16:25
- 浏览 840
- 评论(0)
反射是个很重要的概念,这是一种机制,不只是java里面有,很多语言里面都有。这个概念是一个叫Smith的大师,由1982年提出来的。指的是一类应用,它们能够自描述和自控制。这样说太抽象了。我们看个例子,实践:
import java.lang.reflect.*;
public class Refl {
public static void main(String args[]) {
try {
//Class.forName() 这是反射的一种方式。将类在运行时自动加载进来
Class c = Class.forName(“java.lang.String”);
// ge ...
- 2008-12-12 23:46
- 浏览 1126
- 评论(0)
介绍
Log Explorer
主要用于对
MSSQLServer
的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据
(
包括执行过
update,delete,drop
和
truncate
语句的表格
)
。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线
快速的数据恢复,最大程度上保证恢复期间的其他事物不间断执行
。
他可以支持
SQLServer7.0
和
SQLServer2000,
提取标准数据库的日志文件或者备份文件中的信息。
其中提供两个强大的工具:日志分析浏览
,对象恢复
。具体功能如下:
l
日志文件浏览 ...
- 2008-12-09 22:31
- 浏览 1594
- 评论(0)
今天一个偶然的机会中知道 SQL 中的 INSERT 语句还可以这样写:
INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2),(value2_1, value2_2),(value3_1, value3_2)...
这种一个insert into插入多条记录的语句在oracle中不能使用,如果想要在oracle中一次往同一张表里添加多条记录,那么可以用下面的语句:
Insert Into tbl_name (col1 ,col2) Select column1,column2 From tbl_ ...
- 2008-12-03 08:51
- 浏览 1548
- 评论(0)
(1)应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^x00-xff]/g,”aa”).length;}----------------------------------------------------------------------------------------------------------
(2)应用:javascr ...
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
一、 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (2)、用户方式(U方式),将指定用户的所有对象及数据导出。 (3)、全库方式(Full方式),瘵数据库中的所有对象导出。 数据导入(Impor ...
- 2008-11-28 13:15
- 浏览 1103
- 评论(0)