java学习
lovting
这个作者很懒,什么都没留下…
展开
-
父类子类的初始化顺序问题
今天在csdn上看到了这个帖子,最初做时也弄错了,觉得挺有意思的,便在这里将其记下。 首先我们先来看一段代码:class Depend{ int i = 10; public Depend() { print(); i = 20; } void print() { System.out...2008-06-20 12:34:45 · 160 阅读 · 0 评论 -
Swt jface 提供了virtual table 和 virtual tree(转)
使用虚拟表和虚拟树的确可以很大程度地提供UI界面的性能,尤其是在大数据量的情况下,对于TableViewer使用虚拟表很简单,只要在创建TableViewer的时候指定SWT.VIRTUAL即可tableViewer = new TableViewer(container, SWT.FULL_SELECTION| SWT.BORDER | SWT.HIDE_SELECTION|SWT.VI...原创 2012-12-17 09:27:29 · 133 阅读 · 0 评论 -
根据http链接下载网络上的文件到本地
根据http链接下载网络上的文件到本地一次项目的接口上遇到个情况,我方系统要获取对方系统的资源,但是对方系统不提供htp方式只是提供一个可供下载的http链接。因此便写了代码自动根据http链接下载资源到本地的代码: /** * 根据http链接下载网络上的文件到本地 * @param http http链接 * @param fileName 文件名称 */...原创 2011-09-02 15:30:29 · 428 阅读 · 0 评论 -
javascript--url传递中文乱码(转)
javascript 中对于参数编码: url=encodeURI(url); 服务器端获取参数后解码: String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); 或: url=encodeURI(encodeURI(url)); //用了2次encodeURI ...原创 2010-06-22 21:18:26 · 66 阅读 · 0 评论 -
sql 学习
create or replace function P_Get_SwNet_PeWeight3(Code in varchar2) return number is calcResult number; cursor mycur is select case when m.variable_val = 3 then ...原创 2010-07-16 10:45:56 · 84 阅读 · 0 评论 -
解决org.hibernate.ObjectDeletedException: deleted object would be re-saved by casc
相关代码:===============================================public class VoteQuestion { private Set options = new HashSet(); 。。。 /** * @hibernate.set cascade = "all" table = "VOTE_OPTION" inverse = ...原创 2009-07-03 14:32:28 · 188 阅读 · 0 评论 -
hibernate集合映射inverse和cascade详解
4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinP...原创 2009-07-03 09:26:40 · 58 阅读 · 0 评论 -
B/S中实时导出excel
最近的项目中有个导出excel的需求,由于导出excel的源数据是在动态变化的,而且业务上要求导出excel后便不能允许在导出了,因此考虑直接生成输出流的方式保存到客户端中。该项目的框架是ssh,导出excel的代码也放在了action与service中。action中的代码:public void exportExcel(ActionMapping mapping,ActionForm ...2009-07-01 09:22:30 · 145 阅读 · 0 评论 -
手动生成webservice客户端
import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.apache.axis.encoding.XMLType;/** * WebSe...原创 2008-12-02 15:04:00 · 116 阅读 · 0 评论 -
Class.forName
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A"...原创 2008-12-01 21:59:04 · 110 阅读 · 0 评论 -
eclipse开发之弹出框——TitleAreaDialog
TitleAreaDialog继承自Dialog类,在一般的开发汇总主要复写三个方法:protected Control createDialogArea(Composite parent),protected void cancelPressed(),protected void okPressed()。TitleAreaDialog本身提供的了ok按钮与cancel按钮。点击按钮后会触发对应的...2009-05-28 19:01:06 · 1108 阅读 · 0 评论 -
jdbc 连接大全
1. 各种数据库的JDBC连接大全 3 2. Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10 4 3. 5 4. JDBC Name: jTDS 6 5. URL: http://jtds.sourceforge.net/ 7 6. Vers...原创 2008-11-10 17:15:26 · 95 阅读 · 0 评论 -
用DOM4J创建及修改XML文件
代码如下:package com.willpower.parsexml;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import...原创 2008-10-28 16:31:18 · 60 阅读 · 0 评论 -
容器监听
1.Servlet容器监听: javax.servlet.ServletContextEvent容器事件类 javax.servlet.ServletContextListener容器事件监听接口,该接口有两个方法:contextDestroyed(ServletContextEvent arg0) 容器停止时触发;contextInitialized(Se...2009-04-09 15:37:27 · 133 阅读 · 0 评论 -
java实现从ftp服务器上下载文件
最近由于工作上的需要,要实现个从ftp服务器上下载文件的功能。import java.io.DataInputStream;import java.io.File;import java.io.RandomAccessFile;import sun.net.TelnetInputStream;import sun.net.ftp.FtpClient;public class FtpC...2009-04-08 12:24:47 · 823 阅读 · 0 评论 -
一个服务器中配置多个tomcat
由于工作的原因,需要在一个服务器中配置多个tomcat。在网上找了许多的资料,发现在自己的机子上用不了。当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来在dos下运行才发现所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量,因此步骤如下:1.使用压缩版的tomcat不能使用安装版的。2....2008-06-11 09:21:26 · 82 阅读 · 0 评论 -
什么是多态 -- 转
也说面试的火爆是让我震惊的。既然标榜为一个有使命感的程序员,我觉得有责任再写一篇关于多态的文字。我无意再次挑起非技术的争议。所以关于也说面试的回复并不包含在本文中。本文是一篇纯技术文字,里面有任何谬误请不吝指出。我思考再三题目中保留了“再说面试”四个字,让整个事情有始有终,因为我说过要写一篇这样的文章。但是阅读的时候请抛开面试这个背景。我的文章大多枯燥无味我推荐你阅读Allen Lee或者idi...2008-06-20 16:37:34 · 98 阅读 · 0 评论 -
【转】spring 定时器 表达式 org.springframework.scheduling.quartz.CronTriggerBean
一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项!例:0 0 12 ? * WED 表示每个星期三的12点执行,这里没有“年”这项!字段名(项) 必须 值范围 特殊字符 秒 是 0-59 , - * / 分 是 0-59 , - * ...原创 2013-08-02 14:54:08 · 108 阅读 · 0 评论