自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (5)
  • 收藏
  • 关注

原创 Hibernate中HQL语言的一些例子

select count(c) from Company c;select count(distinct c.creationDate) from Company c;Integer count = (Integer)session.find("select count(distinct c) from Company c").get(0);String query = "from Compa

2011-06-30 17:10:00 977

原创 Java网络编程Socket服务类型选项

IP规定了4种服务类型,用来定性的描述服务的质量  * 低成本:发送成本低  * 高可靠性:保证把数据可靠的送到目的地  * 最高吞吐量:一次可以接收或者发送大批量的数据  * 最小延迟:传输数据的速度快,把数据快速送达目的地当然这四种服务类型还可以进行相应的组合,例如,可以同时要求获得高可靠性和最小延迟。Socket类中提供了设置和读取服务类型的方法   * 设置服务类型

2011-06-30 15:28:00 5049 1

原创 java网络编程Socket中SO_LINGER选项的用法解读

1:设置该选项: public void setSoLinger(boolean on, int seconds) throws SocketException;     读取该选项:public int getSoLinger() throws SocketException     SO_LINGER选项用来控制Socket关闭时的行为,默认情况下,执行Socket的close方法,该

2011-06-30 11:22:00 22381

原创 java实现socket:Sender.java与Receiver.java

1:Sender.javapackage com.capinfotech.network;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostException;public

2011-06-29 15:26:00 3043

原创 构造Socket

1:Socket的构造函数Socket()   通过系统默认类型的 SocketImpl 创建未连接套接字Socket(InetAddress address, int port)   创建一个流套接字并将其连接到指定 IP 地址的指定端口号。Socket(InetAddress address, int port, InetAddress localAddr, int localPo

2011-06-28 23:42:00 3418

原创 Struts2中$, #与%的区别

$用于i18n和struts配置文件#用于取得ActionContext的值%将原来的文本属性解析为ognl,对于本来就是ognl的属性不起作用     参考和标签 

2011-06-26 00:48:00 1314

原创 Struts2中使用总结

1:li>bean, 定义bean,并使用param来设定新的属性值:         s:bean name="com.capinfotech.ognl.action.Dog">            s:param name="name" value="dongdong" />            s:property value="name"/>          

2011-06-26 00:19:00 545

原创 Struts2标签的使用总结

1:Description The set tag assigns a value to a variable in a specified scope. It is useful when you wish to assign a variable to a complex expression and then simply reference that variable each t

2011-06-26 00:02:00 657

原创 HQL查询

1:HQL查询特性   * 支持设定各种查询条件   * 支持分页查询   * 支持连接查询   * 支持分组查询,如group by, having等关键字   *支持聚集函数,如count()、sum()、max()等   *支持调用用户自动义SQL函数   *支持子查询   *支持动态绑定查询参数   *支持投影查询,通过检索对象的部分属性来提高查询性能

2011-06-24 16:50:00 729

转载 Hibernate中的Open Session In View的资料(英语版)

The problemA common issue in a typical (web-)application is the rendering of the view, after the main logic of the action has been completed, and therefore, the Hibernate Session has already been cl

2011-06-24 15:21:00 1461

原创 第一个java网络程序,有客户端和服务器端,用socket实现

1:服务器端程序 EchoServer package com.capinfotech.network;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStre

2011-06-24 14:30:00 992

原创 关于Combox的使用总结

1:关于ComboBox中mode的属性(Ext Js 3.x) mode : String Acceptable values are: remote : Default Automatically loads the st...Acceptable values are:remote : DefaultAutomatically loads the s

2011-06-24 00:41:00 1302

转载 iBATIS特性之七大方面详谈

iBATIS特性有哪些呢?正如你所知道的,可以在任何系统中使用iBATIS。像iBATIS这样一个框架能够使你的应用从架构级别上开始受益是什么原因呢?来开始我们的介绍吧。iBATIS特性1简单性iBATIS被广泛认为是当今可用的最简单的持久化框架之一。简单性的理念根植于iBATIS开发团队,它在iBATIS的所有开发目标中居于首位。这种简单性的取得是因为iBATIS直接构建于JDBC和SQ

2011-06-23 17:11:00 827

转载 iBATIS教程之入门浅析

一、iBATIS教程之iBATIS介绍:iBATIS是什么呢?相对于Hibernate和Apache OJB等“一站式”ORM解决方案而言,iBATIS是一种“半自动化”的ORM实现。这个框架将让你能够更好的在JAVA应用中设计和实现实体层。这个框架有两个主要的组成部分,一个是SQL Maps,另一个是Data Access Objects。另外还包括一些可能很有用的工具。SQL Maps

2011-06-23 17:10:00 958

转载 iBATIS分页源码真相探讨

iBATIS分页源码真相的探讨,首先我们在iBATIS中有一个很吸引人的方法,queryForPaginatedList(java.lang.String id, int pageSize),可以返回 PaginatedList的对象,实现翻页,刚才测试了一下PaginatedList,在1-2w行数据的时候还可以工作,但是在一个30w行的表里翻页,一次select用了363.031second忍

2011-06-23 17:08:00 1933

转载 iBATIS使用之高级查询技术详解

iBATIS In Action为iBATIS展现自己强大功能提供了保证,iBATIS也可以完成更为复杂的任务。在本章中,我们会了解新的技术,减少我们的编码量;以及改善性能、降低资源消耗(footprint)的几种方法。1 使用iBATIS操作XML 译者注:iBATIS的Java版本可以操作基于XML的数据。但意义并不是很大,在以后的版本中该特性可能会被移除。iBATIS.NET则未提供

2011-06-23 17:07:00 861

转载 iBATIS测试类的详细写法

iBATIS测试类的详细写法◆iBATIS测试类的包头写法package com.ibatis.test;      import java.io.IOException;     import java.io.Reader;     import java.sql.SQLException;     import java.util.Iterator;     import java.u

2011-06-23 17:04:00 1033

转载 ibatis教程入门

1.   总体描述以Eclipse为例说明ibatis用法,数据库为MSSQL2000,ibatis版本为2.0, jDK1.5, 以对一个用户信息表 user_info的插入、查询(单条记录),多记录查询为例说明itatis的用法。     说明:     本文适合初次接触ibatis的读者。     文章中如有不妥之处,欢迎指正。     如国引用,请说明出处,谢谢。2.   准备

2011-06-23 17:03:00 962

转载 iBATIS实例创建的五大步浅析

iBATIS实例的创建是什么过程呢?让我们开始我们的讲述:iBATIS实例创建第一步:将iBATIS的jar 包添加到工程中iBATIS实例创建第二步新建一个xml文件SqlMap.xml在这个文件中定义使用了哪些iBATIS资源文件﹤?xml version="1.0" encoding="gb2312"?﹥  ﹤!DOCTYPE sql-map-config PUBLI

2011-06-23 17:00:00 1003

原创 TCP/IP协议的一些总结,包括应用层服务端口号等

                                 表:TCP/IP参考模型的各层的协议应用层FTP、TELNET、HTTPSNMP、DNS传输层TCPUDP网络互联层IP主机-网络层以太网: IEEE802.3令牌环网:IEEE

2011-06-23 14:50:00 6141 1

原创 sudo apt-get install 可以安装的一些软件

Ubuntu 下的一些软件安装                             sudo apt-get install virtualbox#华主席推荐 2007年年度最佳软件,最佳编辑选择奖得主.....sudo apt-get install ntfs-3g ntfs-config #ntfs写入支持,装完后运行ntfs-config,把两个钩打上即可。楼下方法作废sud

2011-06-23 10:59:00 14558

原创 第一个java网络编程的学习

程序如下:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class EchoPlayer {  //负责组织字符串 public  String echo(String msg) {  return "echo:" + msg; } 

2011-06-22 17:09:00 783

转载 Struts实现的权限控制拦截器

1 实现权限控制拦截器 本示例应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑之前,先执行权限检查逻辑,但这种做法不利于代码复用。因为大部分Action里的权限检查代码都大同小异,故将这些权限检查的逻辑放在拦截器中进行将会更加优雅。 检查用户是否登陆,通常都是通过跟踪用户的Sess

2011-06-21 15:52:00 1046

原创 Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP

在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。但是在使用ResultSet

2011-06-21 14:59:00 22740 1

原创 Ext Js中xtype及其对应的类映射表

xtype Class 说明 ------------- ------------------ ------------button Ext.button.Button 按钮buttongroup

2011-06-20 19:36:00 3028

转载 使用JSON进行数据传输的总结

一、选择的意义在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JS

2011-06-16 18:04:00 21987 1

转载 jsp乱码问题的分析与解决方案

一、问题:        编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中

2011-06-16 15:43:00 1068

原创 判断一个字符串是否在另一个字符串中

方法一:   String   str1   =   "nihaoksdoksad ";   String   str2   =   "ok ";   int   total   =   0;   for   (String   tmp   =   str1;   tmp   !=   null&&tmp.length()> =str2.length();){     if(tmp.ind

2011-06-15 23:58:00 1627

原创 希尔排序的算法思想与实现

希尔排序基本思想:   先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2  该方法实质上是一种分组插入方法。   给定实例的shell排序的排序过程   假设待排序文件有10个记录,其关键字分别是:   49,38,65,97,76,13,27,

2011-06-15 23:43:00 7754

转载 Android Activity生命周期具体内容概述

对手机有所研究的朋友们,应该对于Android这一手机操作系统并不陌生。它是一款基于Linux平台的开源手机操作系统。我们在这里会通过对Android Activity生命周期的介绍来充分的了解一下这一系统的基本原理。注意到在Activity的API中有大量的onXXXX形式的函数定义,除了我们前面用到的onCreate以外,还有onStart,onStop以及onPause等等。从字面上看,

2011-06-15 22:57:00 894

转载 如何将JAVA中的字符串转化成数字

要求:要一个完整的小程序 提示输入一串字母字符串 然后可以输出一串数字即可 要求大小写字母均可输出对应的数字 数字可以是10进制,最好是2进制。问题补充:1 必须完整的一个程序 2 能输入一串字符 3 能输出一串数字 解答:<a onclick="function onclick(){CopyCode(document.getElementById(code1));}" hre

2011-06-15 22:36:00 7643

原创 快速排序算法

快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列算法过程: Normal 0

2011-06-15 17:46:00 775

原创 冒泡排序

    冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速

2011-06-15 17:31:00 671

转载 html控件的id和name属性有什么不同

    到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的    上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID=SliceInfo,赋值后submit,

2011-06-15 16:14:00 844

原创 很好用的实例控件,用js实现

1:控件js代码document.writeln();var wpConsts = new function(){    this._isIE = (navigator.userAgent.indexOf("MSIE")>0);    this.MouseButton = this._isIE?{        LEFTBUTTON    : 1,        R

2011-06-15 13:59:00 1060

转载 hibernate按时间段查询带时分秒日期的方法

实例一: 当数据库里的时间取的是服务器系统时间时如2008-10-05 23:33:39.0这种时间,要根据此字段来按时间段查询时,普通的方法来查,是查不到java.util.Date nd=new java.util.Date()nd.setHours(hours);//起始日期小时为0,结束日期小时为23nd.setMinutes(minutes);//起始日期分为0,结束

2011-06-14 15:55:00 12739

转载 基于Struts权限实现

一:概念介绍  1:)资源  可以使用的系统资源.比如注册用户是一种资源,修改用户信息也是一种资源.资源在系统中呈现为一棵树.假如用户管理是一个节点.用户注册,用户信息修改为用户管理的叶子。叶子具有不可分割性.      2:)角色  绑定可操作资源的集合。比如系统管理员,可以使用全部资源.一般用户,可以注册和修改查看自己的信息.角色可以有依赖角色。也就是说现在系统中存在RoleA

2011-06-14 15:40:00 995

原创 Hibernate时间操作二

                                             Hibernate中使用Hql查询出一定时间段的记录import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class GenHql

2011-06-14 10:51:00 2395

原创 Hibernate时间总结

1:Hibernate操作时间需要注意的问题      hibernate很大的一个特点就是屏蔽了数据库的差异,使用了hibernate就应该尽量HQL来操作数据库(除非不得不用数据库本身的一些特性),而对于时间类型的比较hibernate也是支持的。HQL:     and acceptDate用一个时间类型来替换参数end:query.setDate("end"

2011-06-14 10:17:00 9282

原创 js判断数字和判断数字范围 正则表达式

1)  "^//d+$"  //非负整数(正整数   +   0)       "^[0-9]*[1-9][0-9]*$"  //正整数       "^((-//d+)|(0+))$"  //非正整数(负整数   +   0)       "^-[0-9]*[1-9][0-9]*$"  //负整数       "^-?//d+$"    //整数       "^//d+(/

2011-06-09 18:12:00 30322

Android手机端调用webservice来获得手机归属地号码

在android端使用了soap协议来调用网上的webservice接口,来获得手机号码的归属地信息

2011-07-29

Hibernate 3.2核心包

这些包为Hibernate3的核心包,开发相关的程序时只需要把这些包加载到项目的lib目录下即可。

2010-08-21

局域网聊天程序用VC++实现

此例为用VC++加socket,并结合多线程的知识开发的一个局域网聊天程序,可以作为操作系统课程设计或者毕业设计的参考。

2010-04-27

网络五子棋程序用vc++实现

此例为用vc++开发的一个基于socket的网络五子棋程序。可以作为相关方面的课程设计。分为客户端和服务器端,客户端可以相互选择下棋的对象,此程序为服务器端的程序,前一个为客户端的程序

2010-04-25

网络五子棋程序基于socket实现

此例为用vc++开发的一个基于socket的网络五子棋程序。可以作为相关方面的课程设计。分为客户端和服务器端,客户端可以相互选择下棋的对象。

2010-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除