`
kayo
  • 浏览: 556546 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论
文章列表
itext生成pdf文件 public void doPost(HttpServletRequest request, HttpServletResponse response)    throws ServletException, IOException {   Document document = new Document(PageSize.A4, 36,36,36,36);   ByteArrayOutputStream ba = new ByteArrayOutputStream();   try{    PdfWriter writer = PdfWriter.getInst ...
java中四种操作xml方式的比较(转) 1. 介绍 1)DOM(JAXP Crimson解析器)         DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用 ...
目前在改造数据采集系统,将在全省使用的一个系统,去年由于没有推广成功,今年又重新推,因此我们在做一些列的数据优化。目前优化了一部分,还有很多正在调整,不过要做成一个平台,真的不容易。 目前这套平台还是比较好用的,加把劲,尽快把剩余的优化好。 关于优化的经验,在本月底项目完成时我会写出来的,和大家在一起讨论。
在写上一篇文章后,考虑一下,使用单态模式进行了改造,发现了它的一些好处, 比如,如果不是使用单态模式,那么 DB2DB d = new DB2DB(); for (int i=0;i<100;i++){   col.toString(d); } 上面的代码为了提高性能,就需要在toString 方法中传入d 这样除了代码耦合性大外,而且不利用扩展。 但是使用单态模式,toString方法的代码改造如下: DB2DB t = DB2DB.getInstance(); 下面的d就不需要传入toString方法了 DB2DB d = new DB2DB(); for (int i=0;i ...
以前写了一个数据采集系统,由于时间紧,以前概念模糊,没有考虑到不同数据库之间的字段映射关系。现在这个系统需要进行全省推广,所以就必须要改造这部分代码。 按照以前的想法,改造的时候肯定需要修改许多代码,但是仔细一想Spring中的IOC概念,于是用这种思想试试。 果然很不错,说真的,IOC太好了。我只是在原有的代码中插入一个引用点,所有的业务都在实现IOC概念的xml配置文件中搞定了。这是大的方面的IOC概念 在代码级别,也通过IOC概念编写,就是代码只负责处理数据,不负责处理业务。业务就放在Xml中进行定义。 通过这些完成了代码的改造。 代码如下: -----------改造点---- ...
刚刚建的第一个基础构建平台中间件的开源项目 http://code.google.com/p/kayo/ 有兴趣加入,共同去写这样一个中间件。不过加入的都要求能够走到最后,这是最基本的。
前段时间在考虑自定义桌面的问题,自定义桌面意味着每个用户的桌面可能都不一样,因此如何加载用户界面存在代码,来提高性能能?以及如何提供良好的扩展性呢?考虑了一下,采用java的ClassLoader来实现,比较好。实现如下:--------------------通用接口,其他的处理类都implements这个接口---------------package com.ray.qkm.client  public interface IAction {     public String process();}-----------------------------实现类1------------ ...
定时执行任务的三种方法: 1)java.util.Timer. 2)ServletContextListener. 3)org.springframework.scheduling.timer.ScheduledTimerTask 1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.schedule(new ListByDayTimerTask(),10000,86400000); 这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。 ...
Wily的技术核心Introscope可以明确地显示出在J2EE应用程序的什么位置出现了什么问题。譬如,某个应用程序的响应速度出现了下降。查明J2EE系统的哪部分导致了响应速度下降是一件非常麻烦的工作,但是采用Introscope以后,这项工 ...
中国人民银行履行下列职责: (一)发布与履行其职责有关的命令和规章; (二)依法制定和执行货币政策; (三)发行人民币,管理人民币流通; (四)监督管理银行间同业拆借市场和银行间债券市场; (五)实施外汇管理,监督管理银行间外汇市场; (六)监督管理黄金市场; (七)持有、管理、经营国家外汇储备、黄金储备; (八)经理国库; (九)维护支付、清算系统的正常运行; (十)指导、部署金融业反洗钱工作,负责反洗钱的资金监测; (十一)负责金融业的统计、调查、分析和预测; (十二)作为国家的中央银行,从事有关的国际金融活动; (十三)国务院规定的其他职 ...
退税是指国家按规定对纳税人已纳税款的退还,优惠退税是税收支出的一种形式,即国家为鼓励纳税人从事或扩大某种经济活动而给予的税款退还.通常包括出口退税和再投资退税两种形式. 退税要遵守一定的程序:   1.通过金库办理退税。对于税法规定范围内允许办理的退税,应由纳税人向原税务机关提出申请,经原征收机关审核并报请上级(县、市)税务机关审查批准后,由纳税人持“收入退还书”向代理金库的银行办理退税手续。   2.基层税务所办理的退税,可以经原征收税务所所氏审查批准后,在自收税款中退还。   3.对于票证审核过程种发现的多征税款,纳税人可凭审核通知书办理退税,而不另作申请,纳税人申请退税的期限;一般从缴纳 ...
系统应具实时监控、预警纠错、绩效测评、信息服务、投诉处理5大功能,可以对办事大厅的工作人员进行实时视频监控,对行政审批办理期限到期发出提示信号,对违反规定实施行政审批行为视情况发出预警、黄牌、红牌三种警示信号等。 审批模式集信息与咨询、审批与收费、管理与协调、投诉与监督于一体。有关部门将对所有审批服务项目实行全流程电子监察,对窗口人员服务态度进行远程视频监控,采用警示灯对工作人员超时办理进行提示告警,确保网上审批高效有序运作。
在中国崇尚权威的文化氛围中,名人名言占的地位是很重的,很多名家说的话,往往被人民当成指导自己人生观世界观的不二准则,但这些几千年流传下来的名言中,也有一些话被人刻意或无知地曲解,背离了话语者本身的意旨与初衷,迷惑了天下万千受众。影不才,试举数例解析一二,以还世情真相与大众……好了我再文诌诌地说话大家估计要扔鸡蛋,虚荣心也满足了,下面开始举例开讲。 1、以德抱怨    原句:“或曰:‘以德报怨,何如?’子曰:“何以报德?以直报怨,以德报 德” ————《论语 宪问》    以德抱怨,是我们常听到的一句话了,人们通常理解的“以德抱怨”什么意思 呢?就是说:孔老夫子教我们,别人欺负你了 ...
摘要 本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制、输入输出流以及程序实现代码。 关键词 JAVA,网络,SOCKET,APPLET 网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。 下面介绍一下如何使用JAVA来进行网络编程: 1) 由于客户端通过IE同服务器建立联系,所以客户端使用Applet,服务器端使用Application; 2) 服务器应设置成多线程,应答多个客户的请求; 3) 两端通信使用SOCKET机制。 1 Java ...
  CREATE PROC P_viewPage              /*               nzperfect 高效通用分页存储过程(双向检索) 2007.5.7  QQ:34813284               敬告:适用于单一主键或存在唯一值列的表或视图               ps:Sql语句为8000字节,调用时请注意传入参数及sql总长度不要超过指定范围      ps:多列排序时,请自行加索引              */               @TableName VARCHAR(200),     --表名             ...
Global site tag (gtag.js) - Google Analytics