- 浏览: 149062 次
- 性别:
- 来自: 武汉
-
最新评论
-
liaozhi_ITOYO:
...
ibatis 学习笔记(一) 批量处理 存储过程 -
boy_scarecrow:
不错,借鉴了!
ibatis 学习笔记(一) 批量处理 存储过程 -
qingyushan:
羡慕啊
假如我是JAVA开发人员 -
salever:
不错,貌似少一点超时设置
Java Tcp Socket聊天系统模型(主要为了学习线程) -
zhaotao_king:
不错!~
假如我是JAVA开发人员
文章列表
public List<Client> searchClients(String clientName, String tel,
String identityNo) {
StringBuffer sb = new StringBuffer("from Client c where 1=1");
if(clientName != null && !"".equals(clientName) ){
sb.append("and c.name like '%" + clie ...
- 2009-10-30 17:34
- 浏览 1636
- 评论(0)
这是用Struts和Hibernate搭建的框架
其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊,等等.不过,偶是因为LAZY.
关于lazy机制:
延迟初始化错误是运 ...
- 2009-10-30 15:24
- 浏览 1272
- 评论(0)
Hibernate学习笔记
HQL 注意事项:
1.请把以前sql中的表名换成类名,把字段名换成属性名。注意我不是说HQL里的类名都是表名。类名>表名
2.这里就看一个select 类的例子,一便说明一下多态
person是man和woman的父类吧,在HQL中可以这样写:
from Person p
这就表示查出所有人了。
3.当然sql中的select from where group by having order by这些,HQL也是支持的了。
4.取一条记录query.uniqueResult()
5.取多个记录query.list()
6.分页。在执行查询之前
query. ...
- 2009-10-30 14:47
- 浏览 4637
- 评论(0)
<c:if test = "${fund01BankAccount != null}">
<c:out value ="${fund01BankAccount.bbalance}"></c:out>
</c:if>
<c:if test="${list!=null}">
<c:forEach items="${list}" var="item">
${item.orderId} ...
- 2009-10-30 14:37
- 浏览 647
- 评论(0)
后台action
error.add("error.addbank.user", new ActionMessage
("error.addbank.user"));
this.saveErrors(request, error);
return mapping.getInputForward();
前台
<html:errors property="error.addbank.password"></html:errors>
- 2009-10-30 14:32
- 浏览 1206
- 评论(0)
public List<Order> getClientOrder(String clientId) {
Session session = null;
List<Order> orderList = null;
try {
session = HibernateUtil.getSession();
session.beginTransaction();
orderList = session.createQuery("from Order o where o.client.clientId = ?" ...
- 2009-10-30 12:39
- 浏览 998
- 评论(0)
function change() {
var obj = document.getElementById("condition1");//得到下拉列框对象
var index = obj.selectedIndex;//得到下拉列表的下标0,1,2,3,
var val = obj.options[index].value;//得到下拉列表的value
var text = obj.options[index].text;//得到下拉列表的text
//aler ...
- 2009-10-29 12:57
- 浏览 1568
- 评论(0)
现在,我们要创建可显示当前服务器时间的脚本。
responseText 属性会存储从服务器返回的数据。在这里,我们希望传回当前的时间。这是 "time.asp" 的代码:
<%
response.expires=-1
response.write(time)
%>
注释:Expires 属性可设置在页面缓存失效前页面被缓存的时间(分钟)。Response.Expires=-1 指示页面不会被缓存。
运行您的 AJAX 应用程序
请在下面的文本框中键入一些文本,然后单击时间文本框:
时间文本框可在不加载页面的情况下从 "time.asp&qu ...
- 2009-10-23 18:10
- 浏览 958
- 评论(0)
AJAX - 向服务器发送一个请求
要想把请求发送到服务器,我们就需要使用 open() 方法和 send() 方法。
open() 方法需要三个参数。第一个参数定义发送请求所使用的方法(GET 还是 POST)。第二个参数规定服务器端脚本的 URL。第三个参数规定应当对请求进行异步地处理。
send() 方法可将请求送往服务器。如果我们假设 HTML 文件和 ASP 文件位于相同的目录,那么代码是这样的:
xmlHttp.open("GET","time.asp",true);
xmlHttp.send(null);
现在,我们必须决定何时执 ...
- 2009-10-23 18:05
- 浏览 839
- 评论(0)
在向服务器发送数据之前,我们有必要解释一下 XMLHttpRequest 对象的三个重要的属性。
onreadystatechange 属性
onreadystatechange 属性存有处理服务器响应的函数。下面的代码定义一个空的函数,可同时对 onreadystatechange 属性进行设置:
xmlHttp.onreadystatechange=function()
{
// 我们需要在这里写一些代码
}
readyState 属性
readyState 属性存有服务器响应的状态信息。每当 readyState 改变时,onreadystatechange ...
- 2009-10-23 17:54
- 浏览 727
- 评论(0)
AJAX - 浏览器支持
AJAX 的要点是 XMLHttpRequest 对象。
不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。
IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 JavaScript 内建对象。
如需针对不同的浏览器来创建此 ...
- 2009-10-23 17:48
- 浏览 978
- 评论(0)
<input name="username" value="" length="12" maxlengthd="12"/>
数据库里面username vachar2(12)
这个输入框要求用JAVASCRIPT去验证不能超过12个数字或英文或数字英文组合,还要求不能超过6个汉字,还要验证汉字和字母,数字的组合
如:用户名1999(就可以),麦克斯韦1999(就不行)
因为数据库里面要求的长度是12,一个汉字就占两个,但是在页面可以输入12个汉字
请用JAVASCRIPT写出你的解决方案? ...
- 2009-09-27 08:59
- 浏览 2671
- 评论(0)
最近在读这本书,没要找到书评的,还好今天找到一篇了
谢谢cantellow 的书评
想为我每一本看过的技术书籍都写一个书评,虽然自不量力,写出来的东西更是没有水准,但是我还是想写,因为这样可以加深我印象。本来这本书读完已经快一星期了,但我还是不忍翻翻,觉得很值得回味。我觉得对于我们Java程序员来说,有些章节是没必要看的,你又不是实现JVM,没有必要深入到每个指令都要熟悉。所以我整理了一下,觉得:第1章 Java体系结构介绍、第2章 平台无关、第3章 安全、第5章 Java虚拟机、第7章 类型的生命周期、第8章 连接模型、第9章 垃圾收集章节是必须看的,其他的都可以选看。
为这本书写书评其 ...
- 2009-04-12 10:28
- 浏览 1974
- 评论(0)
TcpSocekt通信模型
Tcp Socket是面向连接的,所以Server端的accept()方法,一直等着客户端的连接,如果连接成功,则两者进行通信,这种是同步的,因为accept()一直在那儿等着,时刻的等着,实际中的聊天系统是采用异步方式 ...
- 2009-03-22 09:56
- 浏览 8171
- 评论(1)
转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli at hotmail dot com>
昨天同事问了我一个问题,有两个循环语句:
for(i = n; i > 0; i--)
{
…
}
for(i = 0; i < n; i++)
{
…
}
为什么前者比后者快?
我当时的解释是:
i--操作本身会影响CPSR(当前程序状态寄存器),CPSR常见的标志有N(结果为负), Z(结果为0),C(有进位),O(有溢出)。i > ...
- 2009-03-17 11:50
- 浏览 955
- 评论(0)