- 博客(63)
- 资源 (9)
- 收藏
- 关注
原创 Hibernate中的count聚合函数:是Integer还是Long?
最近在上课的时候发现一个问题,其实这个问题很早以前就发现了。不过以前也懒得去理它,最近想想找找原因吧。就是我用HQL查询数据库的时候,sj写如下语句:public int getCount() { Session session = super.getSession(); int count = (Integer) session.createQuery("select count(h
2023-02-07 14:06:09
368
1
原创 JavaScript中三个点的语法案例
最近用到JS中三个点的语法,在网上搜了一下,写的也挺多,我总结了一下一些常用的用法,简单明了。直接上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>三个点的用法</title></head><body><script type="text/javascript"> /*
2021-09-13 10:19:39
1077
原创 自己写个JDBC的通用工具类,模拟Spring的JdbcTempate
之前写过一个JDBC通用的DAO工具类,感觉不完美的地方是用到了第三方的BeanUtils的jar包,那就没什么意思了。现在改进一下,模拟一个Spring的JdbcTemplate工具类。使用的时候,传入一个数据源就可以了。import javax.sql.DataSource;import java.lang.reflect.Field;import java.sql.*;import java.util.ArrayList;import java.util.List;/** *
2020-10-02 08:52:56
385
1
原创 线程通信面试题:【等待和唤醒】
题目要求:请用“等待唤醒”机制编写一个程序,要求:第一个线程:遍历1--1000所有的数字,在遍历过程中,如果发现这个数字能同时被2,3,5,7整除,立即wait()退出等待,让第二个线程进入。第二个线程:运行后,将一个计数器 + 1,之后再唤醒等待的线程。 主线程中:休息2秒,让两个线程全部执行完毕,打印“计数器”的结果。这题主要出的是线程通信的问题。但要注意锁对象...
2020-03-06 09:38:48
1058
1
原创 使用Lock和Condition完成多生产者和多消费者问题
网上发的多生产者和多消费者线程安全的问题比较多,但仓库通常放一个资源,很少看到有多个资源的,因为多个资源更容易出错。并且以synchronized加锁的方式比较多,自己尝试使用Lock和Condition方式来实现,花了不少时间。目前测试之后没有发现问题了。放在网上来是让各位看官看看有没有可以优化或者还有bug的地方。文章是原创,转载请声明出处。直接上代码:package com.ith...
2020-03-05 13:35:11
338
1
原创 做个JDBC访问MySQL的通用BaseDao
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ParameterMetaData;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import ja
2016-10-03 20:08:40
4094
5
原创 过滤器之Hibernate自动提交事务,并关闭会话
最近我们学到的Hibernate中,有个对房屋信息的查询功能。其中页面的一句代码如下: ${house.street.district.name}区${house.street.name},${house.floorage}平米 联系方式:${house.contact} 以上写法用EL显示房屋的信息,但我们的DAO用Hibernate实现的时候,几个相关的对象都要把lazy设
2012-06-20 17:19:20
3412
原创 Hibernate中的count是Integer还是Long?
最近在上课的时候发现一个问题,其实这个问题很早以前就发现了。不过以前也懒得去理它,最近想想找找原因吧。就是我用HQL查询数据库的时候,查找一个表中所有的记录数,写如下语句:public int getCount() { Session session = super.getSession(); int count = (Integer) session.createQuery("sel
2012-06-04 16:56:13
1830
原创 JSTL中的functions标签使用
在JSP2.0规范下出现的Functions标签库为EL表达式语句提供了许多更为有用的功能。Functions标签库分为两大类,共16个函数。URI: http://java.sun.com/jsp/jstl/functions前缀: fn格式:${fn:函数名(参数)}一.长度函数 fn:length 函数 长度函数 fn:length 的出现有重要
2012-02-06 17:08:55
4039
转载 jQuery实例8
jQuery对下拉选择项的操作,第一项是单选,第二项是多选。用jQuery的val()得到下拉选项的选中的值,代码如下: $(document).ready(function(){ $("p").append( "Single: " + $("#single").val() + " Multiple: " + $("#multiple").val().join(
2012-02-06 16:54:19
735
转载 jQuery实例6:对DOM的简单操作和对CSS的操作
对DOM的操作 function sure(){ $("Hello").insertBefore("#p1"); $("#p1").after("World"); }; 这是一个段落在文字前面加上Hello,后面加上World对CSS的操作 $(document).ready(funct
2011-12-05 15:25:56
555
转载 jQuery实例之五:class的操作
下面的实例是建立一个表格,对class进行动态操作效果如图所示: 表格 $(document).ready(function(){ $("#table tr").mouseover(function(){ $(this).addClass("over"); }); $("#table
2011-12-05 15:22:37
664
原创 Android系列实例之:手机电池还剩多少
程序将通过注册BroadcastReceiver时设置的IntentFilter来捕捉系统发出的Intent.ACTION_BATTERY_CHANGED这个Action,再以此取得手机电池的计量结果status(int类型)状态,定义值是BatteryManager.BATTERY_STATUS_XXX。health(int类型)健康,定义值是BatteryManager.BATTE
2011-11-23 09:46:47
1332
原创 Android系列之Service:建立一个Bound Service
最近在研究Android写一个学习笔记: 一个BoundService 相当于C/S模式下的服务器,可以接受其他组件(如Activity)的连接,然后可以发请求,接受回复创建一个BoundService,首先需要提供一个IBinder来实现C/S的通信,有三种方式来实现一个IBinder:继承Binder类使用Messager使用AIDL
2011-11-23 09:40:58
1121
转载 jQuery实例4
有关attr属性的应用2个实例: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> function sure(){ $("button:gt(0
2011-10-24 09:44:16
548
转载 jQuery实例3
jQuery中Ajax的处理 $(document).ready(function(){ $('#btnAjax').click(function(){ $.ajax({ type: "POST", url: "json.html", success: function(msg){ var oldValue =
2011-10-24 09:39:01
411
原创 jQuery实例2
3.使用jQuery的html()和text()方法 $(document).ready(function(){$('#divResult').html($('#p1').text());$('#divResult2').html($('#p1
2011-09-16 11:05:26
496
原创 jQuery实例1
最近在研究jQuery,它的优秀和功能强大也是早有耳闻,这里把一些小实例拿出来,供大家学习。你只需要把jquery.js导入,直接把下面的源代码复制到HTML中就可以运行了。jQuery这点还是很不错的,不像DWR,它对服务器没有任何的侵入,老老实实的在它的客户端运行。并且对AJ
2011-09-16 10:57:46
661
转载 com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance
Struts2启动异常Class: com.opensymphony.xwork2.spring.SpringObjectFactoryFile: SpringObjectFactory.javaMethod: getClassInstanceLine: 209
2011-08-23 10:49:15
2524
原创 在MyEclipse中使用Hibernate的正向工程
我们一般用Hibernate中的反向工程比较多,即通过现有的表产生实体类和映射文件。因为按照软件的开发过程,一般是先做数据库的,后写源代码。但有的时候我们已经有源代码和映射文件了,却没有表结构。现在我们来用用Hibernate的正向工程。myeclipse使用hibernate正
2011-08-23 10:12:55
2787
转载 使用Socket实现文件的传输
传统的网络编程是一项非常细节化的工作,程序员必须处理和网络有关的大量细节,如各种协议,甚至要理解网络相关的硬件知识。而Java则将底层的网络通信细节予以屏蔽,使得使用的编程模型是一个文件模型,也就是说,可以象操作流一样来操作网络数据传输。 另外,由于在网络连接中
2011-07-24 21:01:41
1332
原创 Struts2的验证框架
最近在研究Struts2的验证框架,写写它的实现步骤,对大家进一步了解Struts2的验证有一定的帮助。为什么要验证框架用户无需编码,在外部配置文件中指定某个字段的验证类型,并提供出错信息即可 使用验证框架可以减轻开发者负担,提高开发效率下面通过一个实例来说明:先看需求:完成一个
2011-07-24 20:56:06
1850
1
转载 getElementsByName用法(附实例)
getElementsByName可以根据元素的name或id属性值来查找或获取元素.然后对元素进行某些操作.getElementsByName与getElementById都是用来在网页内查找获取元素.但他们是有区别的.getElementById是根据元素的id属性值进行查找,并且只获取唯一的.比如你网页中有n个元素的id值属性是一样的,getElementById只获取其中一个.而get
2011-06-25 09:25:00
9302
转载 getElementsByTagName的用法(附实例)
概述:getElementsByTagName可以根据你指定的参数,找出html源码中或xml内所有标签名称等于该参数的元素.比如你提供的参数是div,那么getElementsByTagName将返回html中所有div元素.你也可以将getElementsByTagName运行在任何节点元素下,找出该元素下所有标签名称等于其参数的元素.例如你可以在ul下查找所有的li元素,或者在table
2011-06-25 09:22:00
13667
转载 DTD 简介
通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。您还可以使用 DTD 来验证您自身的数据
2011-05-11 16:22:00
817
原创 Extjs系列实例四
显示宠物列表页面 JSP页面<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+r
2011-04-22 14:57:00
715
原创 Extjs 系列实例一
最近在研究extjs,虽然以前写过一次实例,但时间长了,因为工作中用得少,也忘记了不少。最近又重新拾起来,写了几个实例,准备做个小项目,把书本上的电子宠物的UI准备全部用extjs再写过一次。这里把自己写的实例代码写出来,供大家参考。 这个小项目是用extjs+struts2+spring+hibernate写的
2011-03-28 10:13:00
1931
1
原创 对common-lang包的学习(一)
最近用了一下common-lang包中的一些类和方法,感觉对同学们做项目时会有些用,所以写了几个类传上来,供大学互相学习。
2010-11-15 10:14:00
3504
1
原创 不要让自己老的时候后悔
有一家杂志曾对全国60岁以上的老人进行了这样一次问卷调查:你最后悔什么?列出了10项人们生活中容易后悔的事情,供被调查者进行选择。在相关人员对收回的有效问卷进行统计之后,得出了这样的统计结果
2010-10-12 11:41:00
652
markdown-picture-cleaner-1.0
2020-12-05
RegexBuddy3
2015-04-28
jude UML建模工具
2015-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人