`
Enjoyjavaeye
  • 浏览: 62389 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

UNION和UNION ALL

在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如: select * from gc_dfys union select * from ls_jg_dfys 这个SQL在运行时先取出两个表的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。 而UNION ALL只是简单的将 ...
     很多职场新人都谈到了工作经验的问题,似乎招聘公司不给你机会,你就没办法获得必要的工作经验,其实并不一定。 很多资料在网上都是可以找到的,只是看你具备不具备足够的信息收集与处理能力,而这个收集与处理 ...
一 . 安装与配置MYSQL 二 . 常用mysql命令行命令 1 .mysql的启动与停止 启动MYSQL服务 net start mysql 停止MYSQL服务 net stop mysql 2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的端口是否存在 3 . 在命令行中登陆MYSQL控制台 , 即使用 MYSQL COMMEND LINE TOOL      语法格式 mysql –user=root –password=123456 db_name        或 mysql –uroot –p123456 db_name ...
在使用InelliJ IDEA的过程中,通过查找资料以及一些自己的摸索,发现这个众多Java程序员喜欢的IDE里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:)Try it! 1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。 2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。 3、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Al ...

开始学习ruby

    博客分类:
  • ruby
在javaeye 一直听别人讨论ruby,但是不知道是干什么的,现在开始学习ruby了 决心已定,开始像大家学习了
为什么HashCode对于对象是如此的重要?   一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在 ...
异常1:not-null property references a null or transient value 解决方法:将“一对多”关系中的“一”方,not-null设置为false 异常2:org.hibernate.TransientObjectException: object references an unsaved transient instance 解决方法:cascade="save-update,persist" 异常3:org.hibernate.QueryException: could not resolve property 解决方法 ...
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)   struts负责控制Service(业务逻辑处理类),从而控制了Service的生命周期,这样层与层之间的依赖很强,属于耦合。这时,使用spring框架就起到了控制Action对象(Strus中的)和Serv ...
简单的说: struts 控制用的 hibernate 操作数据库的 spring 用解耦的 详细的说: STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是 Struts-confi g.xml. 主要控制逻辑关系的处理 . hibernate 是数据持久化层 , 是一种新的对象、关系的映射工具 , 提供了从 Java 类到数据表的映射,也提供了数据查询和恢复等机制 , 大大减少数据访问的复杂度。把对数据库的直接操作 , 转换为对持久对象的操作 . SPRING 是一个轻量 ...
——说实话,这个问题当初我也困惑很久,我也知道怎么用,可是到底有什么区别,我也不是很清楚,后来找了很多资料才明白。昨天又有一位朋友问我这个问题,想我当初同样也困惑过,于是我就把这个问题贴出来,让同样困惑的朋友解惑。 ——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。 ——getAttribute则可以是对象。 ——getParameter()是获取POST/GET传递的参数值; ——getAttribute()是获取对象容器中的数据值; ——getParameter:用于客户端重定向时,即点击了链接或提 ...

下载~!!!

找到个下载资料的好地方,大家来顶一下(fpt也能免费,还随时更新.数千G!!) 找到个下载资料的好地方,大家来顶一下(fpt也能免费,还随时更新.数千G!!) 精品资料免费fpt下载使用方法 http://www.ibeifeng.com/read.php?tid=2380&u=23341 公共fpt账号 ;ibeifeng.com 密码 ;ibeifeng.com 希望大家能支持一下   (最新发布.北京Java私塾http://www.ibeifeng.com/read.php?tid=3712&u=23341 尚学堂 150班http://www.ibei ...
JDK1.5加入的增强for和循环. 语法是: for(ElementType element:arrayName){}; for(ElementType element:arrayName){}; 举个例子:(1) int[] numArray = { 1, 2, 3, 4, 5, 6 }; for (int i : numArray) { System.out.print(i); } int[] numArray = { 1, 2, 3, 4, 5, 6 }; for (int i : numArray) { ...
一个拦截器和一个拦截器栈的定义<interceptors> <interceptor name="authorize" class="com.struts2.interceptor.AuthorizeInterceptor" /> <interceptor-stack name="appStack"> <!-- 你自定义的拦截器 --> <interceptor-ref name="authorize" ...
1. public class GenericFoo<T> { private T foo; set{};get{}; } GenericFoo<Boolean> foo1 = new GenericFoo<Boolean>(); GenericFoo<Integer> foo2 = new GenericFoo<Integer>(); 2. public class Generic<T1, T2> { private T1 foo1; private T2 foo2; ...
  JAVA反射机制主要提供了以下功能:       1.在运行时判断任意一个对象所属的类       2.在运行时构造任意一个类的对象       3.在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法)       4.在运行时调用任意一个对象的方法(*****注意:前提都是在运行时,而不是在编译时)   Java 反射相关的API简介:       位于java。lang。reflect包中         --Class类:代表一个类         --Filed类:代表类的成员变量         --Method类:代表类的方法         ...
Global site tag (gtag.js) - Google Analytics