- 博客(21)
- 收藏
- 关注
原创 Timeout waiting for Tomcat (from others )
今天被一个问题烦了要死, Timeout waiting for Tomcat v5.5 Server @ localhost to start. Server did not start after 45s,原来没遇到过,一直在程序里找啊找 ,一直怀疑连接池有问题,后来google了一把,才知道是eclipse设置的问题,哎,真是!
2008-12-10 16:13:00
730
原创 java GDK转UTF-8
public class ConverFromGBKToUTF8 { public static void main(String[] args){ try { ConverFromGBKToUTF8 convert = new ConverFromGBKToUTF8(); byte [] fullByte = convert.gbk2utf8("");
2008-11-14 08:40:00
3007
原创 jdbc连接池
1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后
2008-10-31 17:59:00
576
原创 JBOSS建立JMS应用实例
环境配置说明Jboss4.2.3Java ee 5MySql5.0安装jdk,我的目录为C:/Sun/SDK安装jboss.我的目录为D:/jboss4.2.3安装mysql配置环境变量JBOSS_HOME D:/jboss4.2.3配置环境变量 JAVA_HOME C:/Sun/SDK/jdkJBOSS的JMS配置由于没有用到集群所以用JBOSS
2008-10-29 16:50:00
1960
3
原创 jms基础
什么是消息消息是一个用于在组件和应用程序之间通讯的的方法。消息之间的传递是点对点的。任何终端之间都可以相互接受和发送消息。并且每个终端都必须遵守如下的规则 -> 创建消息 -> 发送消息 -> 接收消息 -> 读取消息 为什么要使用消息理由很简单,消息是一个分布式的低耦合通讯方案。A发送一个消息到一个agent ,B作为接受者去agent上获取消息。但是A,B不需要同时到agent上去注册。ag
2008-10-29 16:45:00
800
原创 在spring中使用jms
熟悉下JMS的基础知识,这里不再罗嗦,主要是实战。配置JMS需要两个对象connectionFactory和 destination。connectionFactory使用jboss自带的TopicConnectionFactory。 destination可以使用自定义的。 kiral-jms-service.xml 注意:文件名称一定要是-service.xml结尾。这个文
2008-10-29 16:43:00
640
原创 java.util.concurrent 多线程框架
JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况使
2008-10-24 14:23:00
891
1
原创 java socket
Java Socket套接字(socket)为两台计算机之间的通信提供了一种机制,在James Gosling注意到Java 语言之前,套接字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套接字。1 客户机/服务器模型在饭店里,菜单上各种具有异国情调的食品映入你的眼帘,于是你要了一份pizza。几分钟后,你用力咀嚼浇着融化的乳酪和其他你喜欢的配料的热pizza。你不知道,
2008-10-24 14:19:00
2113
转载 线程池和工作队列
为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程
2008-10-24 14:17:00
622
原创 javascript实现的java里的Map对象
javascript中,map的key转换成了js对象的属性名,value转换成了该属性的值,没有办法得到key这个对象 //自定义的Map 对象 function Map(){ this.elements=new Array(); this.size=function(){ return this.elements.length; } this.put=function(
2008-08-21 12:45:00
599
原创 问&答
1. interface 和 abstract 的区别?abstract 可不可以继承 interface, interface 可不可以继承 interface?答案:一个是接口,一个是虚函数 java中的接口相当C++中纯虚函数 也就是一个也不实现,具体是在子类中实现,这体现了多态性 同时java接口也是java实现多重继承的一个方法 1.interface的所有函数都是abst
2008-08-06 21:29:00
1397
原创 forward与redirect
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的页面可以共享req
2008-07-21 09:04:00
538
原创 什么是BSS OSS和BSS有什么区别和联系
BSS:Business support system 业务支撑系统OSS:Operation support system 运营支撑系统MSS:Management Support System 管理支撑系统(前二者又合称BOSS:Business and Operation support system )在企业(特别在是电信行业)IT战略规划中
2008-07-18 09:13:00
6511
原创 javascript 中DWR框架中如果调用struts的.do文件会有问题
GroovyAjaxAction.TraphExcelExport(paraMap,function(filepath){ window.open("/attemp/dgn/exportConstructionSheetByMobile.do?cuid=");})此时出现的问题是窗口打开即关闭。
2008-06-17 10:21:00
504
原创 对象的序列化
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新“装配”。是不是很神奇。 也许你会说,只了解一点点,但从来没有接触过,其实未必如此。RMI、Socket、JMS、EJB你总该用过一种吧,彼此为什么能够传递Java对象
2008-06-13 18:00:00
587
原创 实现输出流转输入流
其实这里用到的是对象序列化 FileOutputStream fos = new FileOutputStream("E:/电路业务侧信息导入模板.xls"); ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutputStream oos = new Ob
2008-06-13 14:41:00
6902
原创 jsp实现中文文件名下载
前段时间应用jxls做了excel导出功能,文件名自命为英文名,后来需求人中要求改为中文,这件事苦恼了我数天,在网上搜也没有找到太好的解决办法,今天终于找到了最简单有效的办法。代码如下: String attempStr = (String)com.boco.webmaster.startup.WMClientCfg.getInstance().getSubS
2008-06-13 14:31:00
1010
原创 在html中打开word和excel
word页面只要在jsp头设置如下指令: excel如下: %@page contentType="application/vnd.ms-excel;charset=GBK" % 使用这种方式客户端必须安装有office软件,用户访问时将在ie中直接用word或excel打开该页面。 此方法优势是模板设计、调整方便,无需在服务器端使用复杂的POI或jxl技术,也无需在客户
2008-06-13 14:26:00
12253
原创 五种提高sql性能的方法
五种提高 SQL 性能的方法发布日期:有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才
2008-06-11 18:04:00
768
原创 DWR传递对象的一些经验
DWR.xmlhttp://www.getahead.ltd.uk/dwr/dwr20.dtd"> import java.util.*; import dwr.sample.*; CommonAj
2006-11-02 08:24:00
2489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人