`
文章列表
数据查询,是数据库操作中最主要的功能之一;有时候数据库查询性能的好坏,直接关系到数据库的运行效率,关系到数据库的选型。下面笔者不谈大道理,只是对其中对一些平时大家容易忽略的查询小技巧做一些总结。或许大家可能正在为此犯愁呢? 第一个技巧:利用连接符连接多个字段。 如在员工基本信息表中,有员工姓名、员工职位、出身日期等等。如果现在视图中这三个字段显示在同一个字段中,并且中间有分割符。如我现在想显示的结 果为“经理Victor出身于1976年5月3日”。这该如何处理呢?其实,这是比较简单的,我们可以在Select查询语句中,利用连接符把这些字段连 接起来。 如可以这么写查询语句: SELEC ...
1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle数据库提供了四种类型的驱动程序,其中两种用于应用软件、applets、servlets等客户端软件,另 外二种用于数据库中的Java存储过程等服务器端软件。在客户机端 ...

Viewport详解

什么是Viewport 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。   Viewport 基础 一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下: <meta name=”viewport ...
首先Drawable资源分为xxhdpi,xhdpi,hdpi,mdpi,ldpi,分别为超超高密度400dpi(左右),超高密度320dpi,高密度240dpi,中密度160dpi,低密度120dpi。 然后手机的屏幕又分为FWVGA,WVGA,VGA,HVGA,QVGA,其中     VGA是:Video Graphic Array, ...
       在windows下安装mysql解压版安装步骤。     1、到官网下载最新的mysql版本,并解压到任意路径,比如:E:\software\My Sql\mysql-5.6.16-winx64     2、设置环境变量:新建变量名:MYSQL_HOME,值为你解压的路径:E:\software\My Sql ...
在公司安装maven后出运行命令:mvn help:system报错,报错信息如下: C:\Users\liekkas>mvn help:system [INFO] Scanning for projects... Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom [WARNING] Failed to retrieve plugin descriptor for org.apach ...
最近看到不少人询问关于在4.0中实现desktop图标换行的问题,现在把我修改的实现方法分享出来,帮助大家完善desktop。此方法能随浏览器的大小自动排列图标在desktop.js中扩展一个函数initShortcut : function() {        var btnHeight = 64;        var btnWidth = 64;        var btnPadding = 30;        var col = {index : 1,x : btnPadding};        var row = {index : 1,y : btnPadding};
如果你是Oracle 多表查询优化方面的新手,对Oracle多表查询优化的相关实际应用不是很了解的话,以下的文章会给你提供更全面的知识。以下就是文章的详细内容的介绍,望你会有所了解。 Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 例如: (低效,执行时间156.3秒) SELECT …   FROM EMP E   WHERE SAL  > ; 50000   AND  JOB  = ‘MANAGER’   ...
数据库最基本的任务是存储、管理数据,而终端用户唯一能看到的数据库特性就是其性能:数据库以何速度处理某一指定查询的结果,并且将结果返回到用户 所用的工具和应用程序。从大多数系统的应用实例来看,查询操作在 ...
首先初始化参数的设置的方法就有很多种:可以通过ALTER SYSTEM SET SCOPE = MEMORY的方式仅设置内存的修改,也可以通过ALTER SYSTEM SET SCOPE = SPFILE只修改SPFILE的值,当然也可以同时修改SPFILE和MEMORY中的设置。还有一种初始化参数可以 ...
.Oracle查询表名: 复制代码 代码如下: select table_name,tablespace_name,temporary from user_tables [where  table_name =表名]  其中:table_name:表名(varchar2(30)); tablespace_name:存储表名的表空间(varchar2(30)); temporary:是否为临时表(varchar2(1))。 eg: select table_name,tablespace_name,temporary from use ...
Oracle 数据 库字符集通俗的讲就是一个字节数据的相关的解释的符号集合,它具有大小的差异,也有互相包容关系。Oracle是支持国家语言的相关体系结构,它允许你使 用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory .charset   它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中: Langu ...
13.3  集成测试 13.3.1  概述        集成测试是在单元测试之上,通常是将一个或多个已进行过单元测试的组件组合起来完成的,即集成测试中一般不会出现Mock对象,都是实实在在的真实实现。          对于单元测试,如前边在进行数据访问层单元测试时,通过Mock HibernateTemplate对象然后将其注入到相应的DAO实现,此时单元测试只测试某层的某个功能是否正确,对其他层如何提供服务采用Mock方式提供。          对于集成测试,如要进行数据访问层集成测试时,需要实实在在的HibernateTemplate对象然后将其注入到相应的DAO实 ...
基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。 我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务是有区别的,我们接下来看看到底有哪些区别。       一、基础工作 首先修改我们上一次做的 SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结,如下所示:     将xml声明式事务删除    
Global site tag (gtag.js) - Google Analytics