自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

waj89757的专栏

励志做一个大鸟的菜鸟级程序猿

  • 博客(95)
  • 资源 (3)
  • 收藏
  • 关注

原创 select * from A1,A2 where A1.a = A2.b

A表a b1 22  23  2select * from A where a = bselect * from A1,A2whereA1.a = A2.b第一个是一个表判断第二个是两个表内连接。

2013-04-28 16:40:41 2030

转载 二叉树(二叉排序树)的建立以及遍历

今天练习用java实现二叉树的遍历算法,首先我先编写二叉树类BinaryTree,代码如下:package package2;public class BinaryTree {  int data;      //根节点数据 BinaryTree left;    //左子树 BinaryTree right;   //右子树  public BinaryTree(

2013-04-27 17:11:04 1254

转载 二叉树遍历方式

遍历方案二叉树的前序遍历从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此,在任一给定结点上,可以按某种次序执行三个操作:⑴访问结点本身(N),⑵遍历该结点的左子树(L),⑶遍历该结点的右子树(R)。以上三种操作有六种执行次序:NLR、LNR、LRN、NRL、RNL、RLN。注意:前三种次序与后三种次序对称,故只

2013-04-27 17:00:55 971

转载 快速排序 java

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速

2013-04-27 16:49:44 714

转载 归并排序 java

归并排序归并排序是另一类不同的排序方法,所谓归并,就是把两个或者两个以上的有序表合并成一个新的有序表的过程。归并排序的基本思想:将一个含有n个序列的有序表看成是n个长度为1的有序表,然后两两归并,得到[n/2]个长度为2的有序表,然后再两两归并,直到得到一个长度为n的有序表为止。下面是归并排序的一个简单的例子:初始值 【49】 【38】 【65】 【97】 【76】 【13

2013-04-27 16:38:56 749

转载 希尔排序基本思想

希尔排序(Shell Sort)是插入排序的一种。因D.L.Shell于1959年提出而得名。希尔排序基本思想基本思想:  先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d21重复上述的分组和排序,直至所取的增量dt=1(dtt-l21),即所有记录放在同一组中进行直

2013-04-27 16:21:52 1495

转载 hibernate懒加载 lazy= true

懒加载可以提高性能吗? 不可以简单的说"能",因为Hibernate的关系映射拖累了SQL的性能,所以想出懒加载来弥补.只是弥补而以,不会超越.所以大家不要想着使用了懒加载总体性能就提高了,其实总体性能不下降就万幸了.---------------------------------------------------------- Hibernate的lazy属性可以配置在:

2013-04-27 15:23:19 1374

转载 HibernateSystemException: a different object with the same identifier value was already associated w

HibernateSystemException: a different object with the same identifier value was already associated with the session.这个错误是因为在hibernate的session一级缓存中存在一个被缓存的对象A,并且有另一个不在一级缓存中的对象B和A的标识符相同,但是它们不是同一个对象,

2013-04-27 11:49:52 868

转载 could not initialize proxy - no Session

could not initialize proxy - no Session原文地址:http://www.wozaishuo.com.cn/article.asp?id=367在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出

2013-04-27 11:25:10 1229

转载 八大排序算法

插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for(i=1;i{

2013-04-27 08:52:43 728

转载 java异常

本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果

2013-04-26 14:55:30 749

转载 mysql 排序后加序号

mysql> select * from a;+-----+| col |+-----+| 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 |+-----+8 rows in set (0.00 sec)mysql> set @i := 0; select @i := @i + 1 as `order`, a.

2013-04-26 10:35:10 5397

转载 hibernate中lazy的使用

hibernate中lazy的使用hibernate中lazy的使用 (2008-09-12 13:57:47)标签:杂谈分类:hibernatehibernate中lazy的使用lazy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效

2013-04-24 15:04:20 734

转载 [*****] hibernate 中lazy、inverse、cascade属性

在hibernate中一对多关联时会经常用到inverse和cascade属性 ,inverse 有两个值 true ,false ;如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置false就相反拉;cascade 有五个选项 分别是: all ,delete ,none,save-update,delete-orphan ;all : 所有情况下均进行关联操作。

2013-04-24 15:02:52 705

转载 关于hibernate中set、list、map标签的用法与配置含义

首先这三个标签我的感觉是应该都是运用到一对多的地方。三者之间的区别就是,Set是无序的,所以表的结构中,不用为其建立一个区别与其他列的标签,而List是有序的,需要建立一个一个区别与其他列的标识,而Map的特点我们一定可以从这里判断出来而且特别清楚了,Map是向里面传值的时候是键值对应的,键对应一个字段,值对应一个字段,而键这个字段就和List中那个区别于其他列的标识一样,用于区分。下面我

2013-04-24 14:56:31 1012

原创 excel 用法

工具栏的冻结数据栏的创建组vlookup函数

2013-04-24 11:47:19 687

转载 log4j

1. 概述1.1. 背景在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此

2013-04-23 21:03:59 673

转载 2009-12-02 22:16 struts2.0+spring2.0+hibernate3.2实现增删改查CURD

在每一个JSP页面头部加入1、用户列表页面(userlist.jsp)    增加用户                                          ID号                  用户名                  密码:

2013-04-22 15:28:49 1052

转载 struts2标签大全

用过struts1.x的人都知道,标签库有html、bean、logic、tiles,而struts2.0里的标签却没有分类,只用在jsp头文件加上就能使用struts2.0的标签库下面就介绍下每个标签的用法(有错请指正):A:-----超链接,类似于html里的-----执行一个view里面的一个action-----如果action的errors有值那么

2013-04-21 21:10:47 942

转载 HibernateCallback对象 回调方法用来创建gethibernatetemplate没有的方法

为什么不直接用: this.getSession().createQuery(sql); 来查询呢?我们使用HibernateTemplate,有一个很重要的原因就在于我们不想直接控制事务,不想直接去获取,打开Session,开始一个事务,处理异常,提交一个事务,最后关闭一个Session。我们自己只专注于业务,不想去作这些重复而繁琐的操作。我们把这些责任全部委托给了HibernateTemp

2013-04-21 21:10:36 758

转载 Hibernate Session的save()方法

Session的save()方法使一个临时对象转变为持久化对象。例如以下代码保存一个Customer对象:       Customer customer = new Customer();       customer.setId(new Long(9)); // 为Customer临时对象设置OID是无效的       customer.setName("Tom");

2013-04-21 21:02:38 869

转载 struts 2标签 <s:textfield> 样式问题

初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如:   当查看源代码时为:    自动添加的table tr td 标签,但如果想 一行显示多列怎么办?网上查了查,有好多奇怪的解决办法,比如说通过在页面上判断,看什么时候输入 标签,但我认为,struts2这样做,那也太不人道了,后终于查到原因,现总结如下

2013-04-21 20:04:43 1236

转载 SSH2多条件查询分页显示(升级版)

一、我们必须先打好框架,这里不做解释了。二,按我的步骤走,那就不会错,1,建立一个分页的JavaBeanpackage ut.filter;import java.util.List;public class PageBean { private List list;// 要返回的某一页的记录列表 private int allRow;// 总记录数 private

2013-04-21 10:54:06 1705

转载 修改struts.xml不用重启tomcat

在struts2开发中,我们会时常修改struts.xml文件的配置,因此也需要不断地重启tomcat,这样相当的累。在struts.xml文件中提供了一个命令,可以将这些繁琐的操作变的简单,使用如下命令: name="struts.devMode 表示为开发模式value="true"   表示不需要重启tomcat

2013-04-19 17:02:22 2013

转载 在myeclipse中启动tomcat自动进入debug

将你的服务器启动方式设置为run方式,不要设置为debug方式。 具体采用的方法: 如下: window->preferences  然后找到你的tomcat所在的目录,打开launch窗口,然后修改tomcat lanuch mode为Run mode。然后点击Apply,最后点击OK. 这样设置之后,以后服务器就是在run mode下运行了 如果你不这样设置,那就在每次启动

2013-04-19 16:53:33 1077

转载 不用重启tomcat就能运行的java类

配置reloadable=true(自动重载)     使用Debug模式,前提是仅限于局部修改。(修改类不用重启--热加载)     Tomcat轻小,而WebLogic、WebSphere对硬件要求比较高,吃内存、耗CUP。JBoss类更改不会重启(传说,我没用过,不知道!)。     在使用Eclipse+Tomcat开发Java项目的时候常常会碰到这样的情况,已修改Ja

2013-04-19 16:52:58 1309

转载 理解进程和线程

我理解为假如进程是一段代码(由a、b、c组成)线程是一段控制流,cpu真正允许的是线程,而且每个时间段只能允许一个一个进程有多个线程当线程A执行了a代码后,CPU启动线程B开始执行a代码。然后继续随机执行。。。。这就是多线程,但是多线程究竟比单线程好在哪里呢?我还没有理解。。。线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称

2013-04-18 17:23:52 1031

转载 Java多线程编程,模拟售票

package ticktester;02class Ticket{03    privateint ticketCount;04     05    publicTicket(int ticketCount){

2013-04-18 16:58:59 1148

转载 Java面试复习提纲

Java面试复习提纲作者:egg邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef博客:http://blog.csdn.net/zhangerqing本章主要介绍一下面对即将来临的Java面试,我们应该从哪些方面去复习,将重点知识罗列出来,以便从容复习,在每个内容后面附该内容在本博客的地址!

2013-04-18 15:49:00 1190

转载 struts2 action接收到的参数中文乱码的问题

中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了^_^。解决方法如下:   1. 在struts2里面,最好将所有字符都设成utf-8。   1.1 在jsp页面设定字符编码。这边有

2013-04-17 17:31:26 2904

转载 Struts2 Action中文乱码问题的解决办法

一、前台表单   formaction="orgAdd.action"method="post">          组织名称:inputtype="text"name="name"value=""/>          组织描述:inputtype="text"name="description"value=""/>

2013-04-17 17:31:01 1267

转载 GBK GB2312 UTF-8 编码问题

这是一个异常经典的问题,有无数的新手站长每天都在百度这个问题,而我,作为一个“伪老手”站长,在明白这个这个问题的基础上,有必要详细的解答一下。首先,我们要明白,GB2312、GBK和UTF-8都是一种字符编码,除此之外,还有好多字符编码。只是对于我们中国人的网站来说,用这三种编码比较多。简单的说一下,为什么要用编码,在计算机内,储存文本信息用ASC II码,每一个字符对应着唯一的ASCII

2013-04-17 15:40:47 986

转载 Struts2常用标签总结

Struts2常用标签总结002一 介绍0031.Struts2的作用   004Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面

2013-04-17 15:32:40 555

转载 SSH架构分页源代码

SSH架构分页源代码(Struts2+Spring+Hibernate)  2012-03-29 17:28:35|  分类: JavaWeb |  标签:ssh架构分页源代码  |字号 订阅SSH架构分页源代码(Struts2+Spring+Hibernate)根据需要可以先做一个信息列表的页面,例如:list_Goods.jsp

2013-04-16 15:31:07 1071

转载 Hibernate的复杂用法HibernateCallback

HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用Hibernate的操作方式。HibernateTemplate的灵活访问方式是通过如下两个方法完成:      Object execute(HibernateCallback action)              List execute(HibernateCallback action

2013-04-16 15:28:56 606

转载 SSH框架--struts2的Action中获取request、response对象的方法

SSH框架--struts2的Action中获取request、response对象的方法1、访问或添加request/session/application属性public String scope() throws Exception{   ActionContext ctx =ActionContext.getContext();   ctx.getApplicati

2013-04-16 09:27:10 4394

转载 Strtus2标签<s:url>

在没有使用Struts2的时候可以使用el来进行url传参。而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推荐使用功能更为强大的ognl表达式语言。那么怎么使用ognl实现url传参?就是解决这一问题的标签标签一般和超链接 一起使用,用于带多个参数。 [html] view plaincopya href

2013-04-16 09:13:57 661

转载 struts2实现分页显示

在开发web程序时,从数据库中取出来的数据一般都要分页显示在页面上,分页显示的方法非常多,有人写自定义标签,用自己写的标签进行分页显示,我个人觉得这是一种比较好的方法。下面是我用Struts2做的一个分页显示实例,基本的思路是:把数据库表中的每一行数据封装成一个对象,用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库

2013-04-16 09:13:17 986

转载 struts2的s:iterator 标签 详解

struts2的s:iterator 标签 详解struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性:    value:被迭代的集合    id   :指定集合里面的元素的id    status 迭代元素的索引1:jsp页面定义元素写法 数组或lists:

2013-04-15 20:54:22 1947

转载 java web 教程地址

http://www.bsuc.cn:8013/wlkc/javaweb/document/four/ch10-5.htm

2013-04-15 20:19:27 749

servlet函数

servlet 函数 非常全面

2012-01-14

大象网购物实习报告 JSP

一个不错的基于jsp开发的网站实习报告。各位在做电子商务网站报告的童鞋用的上。

2012-01-08

空空如也

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

TA关注的人

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