- 博客(14)
- 资源 (27)
- 收藏
- 关注
原创 java里synchronized的使用详解
在java编程思想中对synchronized的一点解释: 1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个s
2010-08-31 22:31:00 109
原创 (摘)mysql使用rand随机查询记录效率测试
一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。 但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上 查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。 You
2010-08-28 16:50:00 759
原创 jbmp4.3整合ssh
JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架,它可以运行在独立的服务器上或者嵌入任何Java应用中。现在,我们学习一下,如何把jbpm4.3和SSH框架进行整合,整合的步骤如下:1.准备四个框架所需要的包2.xml文件的配置3.编写测试页面
2010-08-23 21:08:00 2561 5
原创 Java编写的计算器程序及源代码
//frame版程序源代码如下,疏漏之处,望批评指正。//数字分组没有编写,科学型计算器没有编写,其他已经完善。import java.awt.*;import java.lang.*;import javax.swing.*;import javax.swing.event.*;import java.awt.event.*;import java.text.Deci
2010-08-21 15:36:00 2536 2
原创 spring2.5整合struts2.1.8
在spring2.5整合struts1.2的基础上,我们再把spring2.5和struts2.1.8整合一下.首先,还是导包,我使用的包如下:commons-fileupload-1.2.1.jarcommons-io-1.3.2.jarfreemarker-2.3.15.jarognl-2.7.3.jarstruts2-core-2.1.8.1.jarstruts2-p
2010-08-19 21:37:00 1227
原创 spring2.5整合struts1.2
spring和struts都是著名的开源框架,目前已成为企业级WEB开发的首选.Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF
2010-08-19 20:58:00 155 1
原创 (摘)jQuery练习2——倒计时
Code: 最近学生做一个在线考试系统,需要加入试卷倒计时功能。很显然最放方便的就是ajax实现。一下子想起上次提到的jQuery,一用果然简单。jQuery中提供了ajax的方便功能。 技术:HTML+Servlet+jQuery 实现功能:页面显示倒计时,时间来自服务器。到时间后自动交卷。 Servlet代码如下:
2010-08-11 18:48:00 96
原创 js写的一个好看的Alert
Code: html> head> title> title> style type="text/css"> *{ margin:0;padding:0; } .STYLE1 {c
2010-08-11 18:46:00 3728 2
原创 Java中日期格式转换
Code: /** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G at hh:mm:ss z 如 2002-1-1 AD at 22:10:59 PSD * yy/MM/dd HH:mm:ss 如 2002/1/1 17:55:00 * y
2010-08-11 18:42:00 27067 1
原创 Struts2中使用ognl类型转换器
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。下面,我们来使用ognl来实现数据类型的转换,首先还是建立一个页面Code: %@ p
2010-08-02 22:16:00 2910
原创 struts2中action的传值方式
在struts2中,action的传值方式是如何的呢,是不是会和MVC模式与struts2一样呢,下面我们来讨论一下,它的传值方式。1、首先写个jsp页面Code: %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> html> head>
2010-08-02 21:26:00 12628
原创 在Struts2中使用类似传统的servlet、session、application作用域对象
在MVC模式中,我们对servlet、session、application三大对象并不陌生,是JSP的内置对象,对于我们在页面与servlet之间传值,交互等,有很大作用,到了Struts1中,我们依然可以建立一个**ACTION来继承Action,然后在public ActionForward execute(ActionMapping mapping, ActionForm form, H
2010-08-02 21:02:00 125
原创 使用Struts2创建一个登录实例
Struts2事实上并不是Struts 1的升级版,而是WebWork的升级版。因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了Struts 1和WebWork两者的优势,是一个好的框架,使用起来,非常的简洁,干净,强大。下面我们就用Struts2来创建一个简单的登录实例。1、首先当然是在WEB工程里建立好Struts2框架,在
2010-08-02 20:48:00 24640 1
原创 hibernate多表关联配置
关联关系映射通常情况是最难配置正确的.我们从单向关系映射开始,然后考虑双向关系映射,逐步深入。单向关联(参考Hibernate Reference Documentation)一、多对一(many-to-one)单向 many-to-one 关联是最常见的单向关联关系。column="addressId"not-null="true"/>
2010-08-01 17:28:00 16134
一个简单的java推箱子游戏
2010-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人