sql 用union合并合并查询结果



sql 用union合并合并查询结果。合并操作与连接相似,因为他们都是将两个表合并起来的另一个表的方法,然而他们的合并方法有本质的区别,

合并是两个表的相加,连接时时两个表的相乘;
01 在合并中两个表原列的数量与数据类型必须相同;在连接中一个表的行可能与另一个表的行有很大的区别,结果表列可能来自第一个表,第二个表或者是两个表的都有;
02在合并中行的最大数量是和 在连接中行的最大数量是积
select name,sex from [user] union select chinese,english from score

使用union all 加上关键字all 功能是不删[......]

Read more

Hibernate中Criteria的完整用法实例介绍



Hibernate中Criteria的完整用法实例介绍。在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法

设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:
Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。
Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是[......]

Read more

如何使用EHCache提升网站性能

如何使用EHCache提升网站性能?在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。

    笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较高时,OSCache会出现线程阻塞和数据错误,通过分析源代码发现是其内部实现的缺陷。JBossCache最大的优点是支持基于对象属性的集群同步,不过JBos[......]

Read more

CKEditor+CKFinder for java实例教程

CKEditor+CKFinder for java实例教程。CKEditor 、CKFinder 相互融合要注意的细节的确很多,因为功能的强大和界面的优势,花费一些时间整合还是有意义的。

下载插件:
CKEditor : http://ckeditor.com/
CKFinder :http://ckfinder.com

分别解压后,添加到项目中,复制CKFinder lib 下面的所有jar 到项目的lib 目录
1. CKFinder 下面有一个config.xml 文件 复制到 项目中 最好放在WEB-INF下面
config.xml:
<config&gt[......]

Read more

Java最大限度的性能优化调整

Java最大限度的性能优化调整。很多介绍基本的java应用性能调整的文章。他们都讨论些简单的技术,诸如使用StringBuffer而不用String,使用synchronized要害字的开销等等。
这篇文章不再介绍这些东西。相反,我们关注能帮助你的基于Web的应用更快、可升级型更好的技巧。一些技巧很具体,其他的相对简短,但所有的都很有用。最后以一些你可提供给你的治理者的建议结束。

我写这篇文章的灵感来自于当我的同事和我一起回忆我们的.com(dot-com)时代的时候――我们如何设计能支持成千上万的用户和拥有紧密代码的系统,我们如何对有侵略性的致命打击。有时在为复用设计和为性能设计之间[......]

Read more

如何将JSP的网页部署到网上变成网站

如何将JSP的网页部署到网上变成网站?我们做的JSP项目,JSP网页只能在本地(自己电脑)或者局域网(内网)访问,如何让所有人都能访问呢?

一.

常见有几大建站语言,有php,ASP,ASP.NET,JSP,不同的语言开发的项目部署是不一样的,原因是他们的虚拟主机不一样,域名是没区别的,可以通用,但是如果你是JSP语言开发的项目,只能是租用JSP虚拟主机,网上大多数叫做服务器,其实都对,分的细一点叫做租虚拟主机!

方法步骤一:

找到你要部署的服务器的ip或者域名,一般租用别人的服务器,只要到提供服务的网站上去注册一个会员,一般会让你免费试用几天,也有使用一个月的,注册会[......]

Read more

Formula 1 Races at the Greatest Tracks in the World

Formula 1 Races at the Greatest Tracks in the World。

Formula 1 Races at the Greatest Tracks in the World
F1 在世界上最棒的赛道上比赛
To anyone vaguely exposed to car racing history, the tracks where F1 Grand Prix races take place are familiar names. The one just about everyone knows, is within the city of[......]

Read more

Android全屏与隐藏Title栏方法

Android全屏与隐藏Title栏方法,在Android的UI设计中时常需要使界面效果全屏,隐藏title栏目,需要强调一点是以下两种方法都必须要在setContentView(layoutResID)之前调用,否则应用程序将会崩溃

首先是隐藏title栏,非常简单,就一句代码
requestWindowFeature(Window.FEATURE_NO_TITLE);

然后是设置界面全屏效果(隐藏界面状态栏)
int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN;
Window myWindow = this.getW[......]

Read more

如何生成ANDROID的DEBUG使用的KEYSTORE

如何生成ANDROID的DEBUG使用的KEYSTORE?

ANDROID团队开发时,相互使用手机如果重新安装时必须要卸载原来的应用才能进行安装,否则会出现签名冲突,为了避免这个问题,我们可以不使用默认生成的DEBUG的KEYSTORE,而生成自己的KEYSTORE,并相同使用
ANDROID提供出来的默认DEBUG的KEYSTORE格式
Keystore name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “C[......]

Read more

java ANDROID判断指定表的指定字段是否存在

ANDROID判断指定表的指定字段是否存在?

ANDROID在做应用的版本升级的过程中难免会需要数据库升级,当其中一个表的结构变化后,需要ALERT表的某个字段,如果应用版本控制完全没有问题的话,接下来我写的你可以不用看了,但是如果出现了数据库版本升级问题,更新某个字段出错,则可以选择的操作就先判断数据表的这个字段是否存在,然后再做相应的处理。
判断数据库表的某个字段是否存在方法
/**
 * 判断数据库中指定表的指定字段是否存在
 * @param db
 * @param strTableName 指定表名称
 * @param strFieldName 执行字段名称[......]

Read more