- 博客(32)
- 收藏
- 关注
原创 解决wap中文问题的最好办法
折腾了半天wap中文问题了,现在问题基本解决。也希望能给碰到同样问题而苦恼的人一点经验。 架构:jsp+weblogic8+hibernate+sqlserver2000 连接池在weblogic中配置 模拟器:m3gate,支持键盘输入 1.全部采用utf-8。在文件开头 http://www.wapforum.org/DTD/wml13.dtd"> 2.在web.xml中设置 weblogic
2004-07-30 12:41:00 3196 4
原创 典型WAP中文显示(z)
一、采用ASP+WML的开发方法,并且利用GB2312编码(后缀为.asp) target=_blank>http://www.wapfourm.org/DTD/wml_1.1.xml">被爱可以本代码由BIKE网站提供。返回上级返回互动河北 target=_blank>http://wap.165e.com">返回互动河北返回首页 target=_blank>http://wap.uni-
2004-07-28 15:30:00 2235
转载 Servlet、Jsp性能优化(z)
你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习已经实践和得到证实的性能调整技术,它将大大地提高你的servlet和jsp页面的性能,进而提升J2EE的性能。这些技术的部分用于开发阶段,例如,设计和编码阶段。另一部分技术则与配置相
2004-07-28 09:32:00 1350 1
原创 web应用正确处理中文
以前写jsp的时候,处理中文一般都是在页面中加入,传递中文参数采用String name=new String(request.getParameter("NAME").getBytes("8859_1"),"GBK");这样做虽然解决问题,感觉不好。后来就采用filter处理参数了。 最近在用weblogic开发,发现它处理中文有更简单的办法,不需要再开发什么
2004-07-23 17:32:00 1249 4
原创 Hibernate种Lazy Initialization的问题
在最近一个web项目中用hibernate作为ORM,要操作的两个表team和player正好是one-many的关系。我在业务层和持久层间加了一个DAO,PO就在这里获得,然后传到表示层。我获得一个team,然后在表示层通过team.getPlayers()来获得players,这个时候发生错误。大致意思是没有session或session已经关闭。后来查hibernate的文
2004-07-22 22:23:00 1401 1
转载 ThreadLocal的应用(z)
虽然知道ThreadLocal的用处,但是有时候要说明问题,还是一个例子更能解释的清晰。 Thread-Specific Storage pattern假設有一個如下的interface,當我呼叫完call以後,想知道是否有發生error,或者發生什麼error,那麼就用errno method來調查.(這個前提聽起來有一點笨,但是在實際的系統中卻常存在)LegacySystem.javainte
2004-07-21 22:33:00 1489
转载 Servlet2.3 filter 开发(z)
简单 Servlet2.3 filter 开发 作者:润名 一:简介 新的 Java Servlet 2.3 规范有不少最激动人心的功能,其中之一便是 filter (过滤器)。filter可以改变一个请求(request)或者是修改响应(response)。filter不是一个servlet,它只是一个servlet接受到请求前的预处理器。就是说,用户发送一个请求给servlet时,在servl
2004-07-21 22:21:00 1741
转载 精妙SQL语句介绍
说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.adddate from
2004-07-21 09:57:00 993
原创 开发wap网站,还是碰到不少问题
公司需要建一个wap网站,这个难不到咱程序员,上网找资料,看wml就找手干了。实际开发中还是碰到不少问题的,目前告一小段落就先汇总汇总。 基本架构:jsp+weblogic+sql server(看起来挺豪华的,顺便学习拉) 1.配置connectionpool和datasource,然后测试,发现总是报异常Caused by: java.sql.SQLException: [Microsoft]
2004-07-20 18:22:00 1514 2
原创 关于在浏览器中执行*.exe文件的深入探讨(z)
关于在浏览器中执行*.exe文件的深入探讨2000-10-14 动网先锋 from chinaasp.com 一:真的能在浏览器中执行命令文件吗? 答案是肯定的。(哇,酷耶!可以......)不过先别高兴,只能执行服务器端的,而且是必须经过授权的。否则服务器想黑你就太容易了。谁敢看我我就格式化谁。(真希望可以,老是黑客黑服务器,也该服务器黑别人了。哈哈!) 二:他是如何实现的。是靠as
2004-07-20 18:06:00 1263 1
原创 如何處理資料庫中的Null(z)
如何處理資料庫中的Null 作者:东方蜘蛛(转) 對於初學者, 在處理資料庫中的 Null 資料型態是有一點麻煩的事, 在這篇文章文章中我們將談談 Null , 你將會了解到如何知道一個值是 Null , 哪些函數可以或不可以處理 Null 首先, 我們必須知道在 VBScript 中, Variant 是唯一的一種資料型態, 對於那些已經熟悉其他語言的程式開發者, 可能會感到有點不習慣。 使
2004-07-20 18:05:00 1082
原创 RetroGuard的使用方法(转)
RetroGuard是一个很不错的Java混淆器,而且在JBuilder7的企业版中也带了这个混淆器。 RetroGuard本身是一个Java程序(一个Jar包),所以要使用的话必须先安装JDK。运行前需要设置一些环境变量,除了要在PATH中包含java的执行路径以外,还要在CLASSPATH中加入D:/retroguard/RetroGuard.jar(假设你的RetroGuard.jar在D:
2004-07-20 15:54:00 1791 1
转载 F.I.R.是谁
>F.I.R.是谁? 2004年,一出电视偶像剧“斗鱼”造就了许多令人咋舌的市场现象,以超高收视纪录的王者姿态,“斗鱼”让一群影剧与唱片线的新生代艺人强势登场,形成一阵强力讨论的市场风暴。在唱片市场中“斗鱼”电视原声带以优质的企划概念出发,以完全启用新人的做法创下了高销首量,一举登上台湾风云榜冠军位置,其中广受歌迷疯狂喜爱的片尾主题曲“Lydia”无疑是一股最大的助力。 “Lydia”
2004-07-18 22:22:00 1463
原创 收集Eclipse插件网站
http://www.eclipse-workbench.com/jsp/http://www.objectlearn.com/index.jsphttp://www.crionics.com/products/opensource/eclipse/eclipse.jsphttp://eclipse-plugins.2y.net/eclipse/index.jsp----------g
2004-07-15 09:29:00 1650 1
原创 为什么一场比赛进3球叫帽子戏法?
Hat-trick”意为:帽子戏法。特指在一场比赛中连进3球。这个词源于19世纪70年代在英国广为流行的板球比赛。在板球比赛中,如果一名投球手连续投出3个好球而将对方3名球员淘汰出局,他通常会得到一顶新帽子作为奖品,这就是“hat trick”的来历。现在“hat trick”的应用范围已不限于体育领域,人们还用它来形容任何连续3次的成功或失败。尤以足球比赛最为常见。
2004-07-09 18:12:00 1575
转载 史上最经典摇滚柔情曲15首
史上最经典摇滚柔情曲15首 王小石 序言: 由于音乐种类及风格的千差万别,好音乐并不能准确被定义出来,但是却可以用例举的形式对好音乐加以描述。 硬摇滚乐队的柔情之作绝对是音乐中的极品,因为由这些摇滚老将演绎出的柔情作品蕴含着令人动容的沧桑感,这是那些流行歌者们望尘莫及的。当重金属老将把狂躁、愤怒的激情沉淀下来,用最朴素最真实的声音唱出的柔情歌曲,那绝对是摇滚乐中的传世经典。 1.Guns N
2004-07-09 12:35:00 4943 1
原创 CryptTool 封装了一些加密工具方法-实用
package com.bonjovi.utils.encrypt; import java.io.*;import java.security.*; import javax.crypto.*;import javax.crypto.spec.SecretKeySpec; /*** CryptTool 封装了一些加密工具方法, 包括 3DES, MD5 等.** @author bonjovi*
2004-07-09 11:43:00 2337
原创 What is AspectJ
http://www-900.ibm.com/developerWorks/cn/java/l-aspectJ/ AspectJ是一个代码生成工具(Code Generator)。 AspectJ语法就是用来定义代码生成规则的语法。您如果使用过Java Compiler Compiler (JavaCC),您会发现,两者的代码生成规则的理念惊人相似。 AspectJ有自己的语法编译工具,编译的结
2004-07-08 12:42:00 982
原创 why IoC
public class A{ B comp; public A(B comp) { this.comp = comp; } public String helloWorld() { return "Hello "+comp.world(); }} 没有任何多余的代码,A只需要B的功能,所以除了一个对B的接口引用,再没有其他了。这样
2004-07-08 12:41:00 993
原创 IoC模式和factory method模式的一些区别
2004年第2期的《程序员》杂志里,有一篇martin flower的关于Ioc的文章。拜读过martin的《refactor》,所以关于他的文章当然要细细品味。不过在martin用来说明IoC的例子,我觉得似乎很困惑。我完全可以用一个factory method来代替IoC实现这个例子。所以不明白这两者之间有什么具体区别,还是说工厂的方法就是实现IoC的一个具体实现。 后来在jdon上看到bq的
2004-07-08 12:40:00 1448
原创 Java混淆编译器
从金蝶网站上下载了一个混淆器。别的混淆器都是在编译好的byte code上做文章,这个混淆器对编译器生成的中间代码进行混淆,最后再生成class文件,这样编译和混淆只需要一个步骤就可以完成。 运行很方便除了多了一个参数,其他都和javac一样。 java -jar C:/joc.jar -Xobfuscate:package xx.java 尝试对一个源代码用了一下,然后用jad反编译,发现代码都
2004-07-08 12:38:00 3113 27
原创 java传递是引用的拷贝,既不是引用本身,更不是对象
看think in java的时候曾经提到过java是传值的,但一直没有引起重视。直到碰到一个实际的问题,才领悟到这个最基本的问题。 Java中一切都是值传递。你可以通过方法来改变被引用的对象中的属性值,却无法改变这个对象引用(Object reference)本身.也就是当一个对象的实例被创建的时候,like this: Apple a = new Apple(); a
2004-07-08 12:37:00 2031 1
转载 面向对象的思维方法
面向对象的思维方法 作者:范凯 E-mail: robbin_fan@yahoo.com.cn 我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵
2004-07-08 12:35:00 1240
转载 EJB 工作原理
EJB 工作原理 首先,我想先说说RMI的工作原理,因为EJB毕竟是基于RMI的嘛。废话就不多讲了,RMI的本质就是实现在不同JVM之间的调用,工作原理图如下: 它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface
2004-07-08 12:34:00 1142
转载 在Java中应用设计模式 - Factory Method
来源:http://www.cn.ibm.com/developerWorks 在设计模式中,Factory Method也是比较简单的一个,但应用非常广泛,EJB,RMI,COM,CORBA,Swing中都可以看到此模式的影子,它是最重要的模式之一.在很多地方我们都会看到xxxFactory这样命名的类,那么,什么是Factory Method,为什么要用这个模式,如何用Java语言来实现该模
2004-07-08 12:28:00 956
转载 在matrix上看到一篇martin写的读书笔记,值得收藏
读《J2EE核心模式》(DAO模式) 很多的J2EE应用程序需要使用持久性数据(数据库、文件等)。不同的程序,持久性存储是各不相同的,并且用来访问这些不同的持久性存储机制的API也有很大的不同。如果应用程序要在不同的持久性存储间迁移,这些访问特定持久存储层的代码将面临重写。 如何解决这个问题?且看"DAO模式" 数据访问对象(Data Acess Object) 模式 一.环境根据数据源不同,数据
2004-07-08 12:25:00 1151 1
原创 在 Outlook 2002 中修复 .ost 或 .pst 文件
本机上的outlook的一个pst文件损坏了,用outlook怎么导也不成功。还好在MS上找到个帮助,原来win2000自带了一个修复工具scanpst,呵呵,还好我的宝贝邮件都在。 如果您的计算机内存有 Microsoft Outlook? 数据,那么您就正在使用个人文件夹文件 (.pst) 或脱机文件夹文件 (.ost)。为防止数据丢失,您需要知道如何修复这些文件。 如果您的 .pst 文件受
2004-07-07 18:13:00 2881
原创 Base64编码
public final class Base64 { static private final int BASELENGTH = 255; static private final int LOOKUPLENGTH = 64; static private final int TWENTYFOURBITGROUP = 24; static private final in
2004-07-06 15:02:00 1186 4
原创 三个意味深长的笑话(z)
一 当老婆刚刚冲完澡出来,老公正要开始淋浴时,门铃响了。 在几秒争吵谁该去应门之后,老婆裹了条毛巾急忙下去开门。 她打开门看见bob,他的邻居。 在她还没开口之前,bob就说:「如果你把那条毛巾拿下,我就给你800美元!老婆想了想,就脱下毛巾,裸站在bob面前,过了几秒bob给了钱就走了。 老婆既困惑又兴奋地裹上毛巾上楼。
2004-07-06 14:46:00 1706 2
原创 WebLogic中SQL Server2000的JDBC Pool配置
WebLogic中SQL Server2000的JDBC Pool配置 1. 将msbase.jar、msutil.jar 、mssqlserver.jar三个包复制到%WL_HOME%目录中(weblogic81/server/lib)。 2. 打开user_projects/domains/mydomain下的startWebLogic.cmd,将3个ja
2004-07-01 15:25:00 1412 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人