- 博客(25)
- 问答 (1)
- 收藏
- 关注
Links of 2008-12-2
1. Struts2中的零配置与CoC(Convention over Configration)2. 要领域模型干嘛?3. 一个简单例子:贫血模型or领域模型
2008-12-02 22:57:00 137
EntityManager在service层和dao层之间的传递
我们项目现在是在dao定义了entityManager代码如下 Service: @Stateless@Local ({PromptPeriodService.class})@Remote ({PromptPeriodService.class})public class PromptPeriodServiceImpl implements PromptPeriodServic...
2008-11-05 11:56:07 904
Links of 2008/10/14
1. Java 理论与实践: 有状态 Web 应用程序都有漏洞吗? HttpSession 实际上更复杂2. Java 理论与实践: 良好的内务处理实践您的资源是否没有及时释放?3. Java 理论与实践: 用弱引用堵住内存泄漏...
2008-10-14 23:19:00 159
Links of 2008/10/05
1. 动态JSP页生成静态HTML2. jsp生成html(方法简单,只用使用一个serlvet)3. 通过零拷贝实现有效数据传输4. 使用 HttpClient 和 HtmlParser 实现简易爬虫
2008-10-05 12:42:00 166
Links of 2008/10/03
1. Struts+Spring+Hibernate内存泄漏查找与处理2. OpenSessionInView详解3. 了解Hibernate的FlushMode.NEVER模式4. OpenSessionInView 模式用法探讨5. Servlet多线程机制6. Servlet过滤器介绍之原理分析...
2008-10-03 00:36:00 137
Links of 2008/09/30
1. 在 Web 应用中增加用户跟踪功能2. Java 理论与实践: JVM 1.4.1 中的垃圾收集3. Java 理论与实践: 垃圾收集简史
2008-09-30 20:41:00 150
利用ibatis的自定义类型解决中文乱码问题
也许大家也遇到过数据库的字符集和程序的字符集不一致而导致查询出来或者更新插入的中文数据是乱码的问题。我们项目使用的是ibatis作为data access层,对于中文数据也出现了乱码问题。一开始的想法是后台取出来的数据或者前台保存到数据库的数据每次都手动转换编码。但是这样的方法不仅对于coding,而且对于后期数据库变换也要改动程序,绝对不是一个很好的解决方法。 后来我的想法是希望能在iba...
2008-05-31 00:51:00 216
Java 学习笔记:泛型(二)
三.泛型方法 泛型并不是一定要应用于整个类的,我们也可以给类中的方法加上参数化类型。其实,是否拥有泛型方法,与其所在类是否是泛型并没有必然的关系。换句话说,我们可以个一个不是泛型的类加上泛型方法,也可以在具有泛型的类中加入非泛型的方法。 下面是泛型方法的简单例子: public class GenericMethod ...{ public <T> void...
2008-04-17 16:33:00 139
Java 学习笔记:泛型(一)
一. 为什么需要泛型 在面向对象编程语言中,多态算是一种泛型。但是多态一般的做法是把子类赋给其基类,以此实现灵活性更高的代码 。但是受限于Java的单继承机制,代码的灵活性并不能得到多大的提高。于是,设计模式中推荐的法则是:面向接口编程。可是,问题还是没有得到很好的解决,因为即使是面向接口编程对于设计类库这种需求在某种程度上来说还是太过苛刻了(试想一下如果你需要写一个容器类,但是容器里面的元...
2008-04-16 01:58:00 136
Oracle PL/SQL 操作 分区
最近在做一个项目的时候要求用pro C 写 Batch。而最近我写的那个batch是实现table的partition操作。 一开始我是用下面的这个sql语句的。 ALTER TABLE TEST ADD PARTITION TEST200801VALUES LESS THAN (ADD_MONTHS(TO_DATE('2008021,'YYYYMM'),'1')) ...
2008-01-30 22:44:00 509
Struts 封装 DispatchAction
很多时候我们在业务上需要把DispatchAction封装成自己项目的一个基类,以方便完成一些自己业务上的共通处理。DispatchAction是Action的一个子类,它的执行依然是先执行excute方法,根据参数来实行具体的业务分发。 现在,我们先来写一个属于自己的DispatchAction:package blog.struts.base;import jav...
2007-12-04 01:15:00 159
Exception 的 StackTrace 信息的丢失
今天从CodeGuru上看到了一片文章Throwing Exceptions: Will You be Able to Catch What You Expect? 做了一个实验,现在贴出程序和运行效果:实验一: ExeceptionCatch 中的 catch块直接使用throw ex static void Main(string[] args) ...{...
2007-09-23 16:29:00 601
[转] 什么是Web Service?
来源:赛迪网 作者:JerryWeb service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另...
2007-09-02 00:13:00 93
URL传参数的中文问题
最近,在做一个项目时遇到了一个问题:jsp在用url传递中文参数时,另外一个jsp页面显示的参数值为乱码。 后来终于找到了解决方法:在接受参数的网页里把参数转为UTF-8编码就可以了。 例如,String str = new String(request.getParameter("NAME").getBytes("iso8859_1"),"UTF-8") 问题就可以解决了...
2007-07-23 21:32:00 177
大数乘法求尾数的快速算法
今天,在做ZJU的题目的时候遇到了大数乘法求尾数的问题。最后发现了,其实不需要把实际数值求出来就可以知道尾数。只要每次都记录最后一位模10的结果就可以了。原理如下:求: n * m * k 的最后一位数字。把 n ,m和k转换成 10 进制:n = a0 * 10^0 + a1 * 10^1 + a2 * 10^2+……+ai *10^i ...
2005-07-27 02:15:00 558
运行中程序删除自己的方法(转)
大家都知道,一般的程序运行的时候,可执行文件本身是被操作系统保护的,不能用改写的方式访问,更别提在本身还在运行的时侯删除自己了。在网上看到一种UNDOCUMENT的方法,通过改变系统底层的文件访问模式实现删除自己。但是有没有一种用在MSDN上就能查到的函数实现呢?答案是肯定的。下面请看一个范例:DeleteMe.CPP Module name: DeleteMe.cppWritten by: Je...
2005-07-11 19:08:00 466
将JAVA编译为EXE的几种方法(转)
将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET) 1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:http://www.microsoft.com/java/down...
2005-07-11 19:04:00 147
vc7.1的编译选项-转
http://www.tekinginfo.com/coding/forum/cndevforum0209_0309/subject_31270.htm-优化-??/O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os??优选代码空间??favor c...
2005-07-11 01:49:00 130
分治法
简介对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。这种算法设计策略叫做分治法。分治法的基本思想任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序...
2005-07-11 01:37:00 139
模式匹配---KMP算法
//KMP算法的效率主要是去掉了指针回溯,借助于实效函数,可以高效的移动指针到下一个检查位置#include <string>#include <iostream>#include <iomanip>#include <conio.h>using namespace std;void fail(char *src, int *f);int KmpFi...
2005-07-11 01:35:00 110
分治与递归(二)--- 快速排序
快速排序(QuikSort)具有O(n log n)的平均运行时间,split(int*, left, right)是找出划分点i,之后再分割数组分别进行排序。void qsort(int *data, int left, int right){ if(right > left) { int p; p = split(data, left, right); qsort(data, le...
2005-07-11 01:31:00 223
分治与递归(一)----全排列问题
//产生全排列,perm1(list,k,m)产生list[k...m]的全排列import javax.swing.*;public class Perm{ static String output = ""; public static void swap(int [] list, int k, int m) { int temp; temp = list[k]; list[k] = l...
2005-07-11 01:11:00 215
细说IA-64体系结构 [转载]
超越极限——细说IA-64体系结构龚蕙 张海涛 何谓IA-64?IA-64是Intel的64位体系结构,基于显性并行指令计算EPIC(Explicitly Parallel Instruction Computing)技术,最终为实现以下目标:克服传统体系结构的限制;提供高级的浮点运算性能; 支持64位内存寻址; 与32位系统兼容,保持原有投资; 支持在电子商务...
2005-03-02 12:04:00 552
空空如也
EntityManager在service层和dao层之间的传递
2008-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人