`
lshh83
  • 浏览: 162489 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。   写个例子来演示下: package reflection; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; public cl ...
微软自带的3个驱动包分别为:msbase.jar,mssqlserver.jar,msutil.jar 微软驱动的缺点: (1)如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有没有image或text类型) (2)如果采用微软提供的ms sql server jdbc driver,如果 ...
作为一位Java程序员,如果您没有接触过开源软件、项目或框架的话,恐怕有些不可思议。轰轰烈烈的开源运动起源于Linux操作系统,Apache基金会在其中扮演了中流砥柱的角色,业界巨擘SUN,IBM, BEA 和Oracle等公司的积极参与,使 ...
Oracle怎样进行远程备份?(就是说我在本地想备份其他机器上的数据库)    今天我找到了一个用doc命令的备份方法,简单记录如下: 备份:    exp 用户名/密码@要连接的远程计算机IP/要备份的远程数据库名称 file=文件路径 注:此用户必须拥有dba的权限    事例: exp hom/hom@192.168.5.14/qa file=d:\aa1.dmp 还原:     imp 用户名/密码@还原的数据库名称 file=文件路径+文件名称  fromuser=导出数据库的用户名  touser=导入数据库的用户名     事例: imp hom1/hom1@192 ...
Tomcat5.5配置-多域名绑定和虚拟目录 tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml server.xml 的修改方式如下: (一)多域名绑定 1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80 原始: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="15 ...
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。遇上00x10, 终端就换行 ...
帖一个Multi-Line Chart例子代码: <%@page import="ChartDirector.*" %> <% // The data for the line chart double[] data0 = {42, 49, 33, 38, 51, 46, 29, 41, 44, 57, 59, 52, 37, 34, 51, 56, 56, 60, 70, 76, 63, 67, 75, 64, 51}; double[] data1 = {50, 55, 47, 34, 42, 49, 63, 62, 73, 59, ...
Window下配置SVN服务器与客户端 如何配置svn服务器:前提条件: 下载最新的svn服务器: Setup-Subversion-1.5.1.en-us.msi 下载最新的svn客户端: TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar 步骤: 1.下载并安装svn1.4.5-setup.rar假设你安装在:C:\Program Files\Subversion目录下。 2。建立Repository,可以打开命令窗口,输入svnadmin create D:\svn\repos,目录自己定。 3.配置Repository,进入Repository目录, ...
   因为项目需要支持两个数据库,在数据移植上会有很多麻烦,特别是数据量很大的情况下,总不能把同样的数据插入2遍吧?    我们想到的解决方案是写sql脚本,在不同的数据上跑一遍就可以了,create语句我可以直接用PL/SQL导出,而insert语句确没有。当然也不排除别的第三方软件有这样的功能,我查到一种用sql查询出insert语句的方法。 select 'insert into T_CFG_PARAMETER values(''' || PARAMETER_TYPE_ID || ''',''' || PARAMETER_VALUE || ''',''' || PARAMETER_NA ...
   由于客户的服务器是linux的,而我的开发机是windows,为了免去换操作系统的麻烦,因此想在window用ssh登陆linux服务器,但下载了几个工具,如SSH Secure Shell Client和pshell都有乱码问题,而且没有地方可以设置编码.感觉不很好用.    而putty却很方便,不仅不用安装,而且可以设置编码,window-->Translation下边的Character set translation on received data里把编码方式设置为utf-8,登陆,乱码问题解决了......哈哈
一。安装ireport,到iReport的官方网站:http://ireport.sourceforge.net/去下载。 二。安装完后制作report模板文件:    1.新建一个文件:档案-->开启新档    2.配置数据源:data-->连接资源来源-->new-->DataBase JDBC connection,输入名称,选择驱动,填写url.    3.插入数据,选择data-->报表查询,在这里写要查询的sql,写好后会在field里自动生成查后的列;     4.拖动field到detail里。这样就制作完成了。     5.建立--->编译会 ...
众所周知,ajax可通过直接写源码实现,但有点繁琐,现在流行的ajax框架都集成了ajax的功能,而且写起来非常简单方便。当然mootools也不例外。    mootools的Request实现了对XMLHttpRequest的功能包装类,下面是我写的小例子: js: function testPing(){ var url = document.getElementById("url").value; var pingRequest = new Request({ method: ...
注意:这里说的delete是指不带where子句的delete语句 相同点 truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义)     drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发.    truncate ...
DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 1.CREATE - to create objects in the database   创建 2.ALTER - alters the structure of the database   修改 3.DROP - delete objects from the database   ...
Jrobin图表显示存在的中文乱码问题可通过手动设置字体来解决。    下面是我写的生成和读取jrobin图表的简单例子: import java.awt.Color; import java.awt.Font; import java.io.IOException; import org.jrobin.core.RrdDb; import org.jrobin.core.RrdDef; import org.jrobin.core.RrdException; import org.jrobin.core.Sample; import org.jrobin.core.Uti ...
Global site tag (gtag.js) - Google Analytics