`
文章列表
前几天,有个朋友问我,怎么输出JDBC对DB的SQL?当时没明白,他的意思,一样以为是在PreparedStatement类,上封装字符串的SQL传递给它。虽然可以达到效果,当是,当使用Hibernate,ibatis,spring等等,对DB进行了封装就没则了。所以在网上找了一些方法,说起来也复杂,无意中,在网上找到一个 P6Spy.jar ,这个工具可以监控对数据库的所有操作情况,包括SQL的输出,输出引用的是 log4j 的配置。操作简单,也好使。废话说完,直接上码 。 1、加载 P6Spy 封装的 Driver public static void main(String[] a ...
话不多说,直接上代码。两代关于JDBC的代码,结果集到类对象的赋值。可直接使用于项目中。作用:避免于大量的Setter/Getter的使用。结果集到单一对象,一般用于查询单行记录时使用。 public static <T> T toOneRowObject(ResultSet rs, Class<T> beanClass) throws Exception { T bean = null; ResultSetMetaData metaData = rs.getMetaData(); if (rs.next()) { ...
在win7下运行zend IDE5.5,一般只闪一下打开的初如化环境,其他的就不见了。 查了一下,只有运行兼容模式才能打开。右击开始中的zend IDE 5.5,选择兼容模式,在随后的步聚中,选择win vista模式,启动运行,最后保存设置。
oracle 取整的几种方法  - 留着自个用 1.取整(大)           select  ceil(-1.001) value from dual     -- -1 2.取整(小)          select floor(-1.001) value from dual     -- -2 3.取整(截取)        select trunc(-1.002) value from dual       -- -1   4.取整(舍入)           select round(-1.001) value from dual      -- -1

apche conf 更改首页

    博客分类:
  • php
\Apache\conf\httpd.conf #默认虚拟主机 NameVirtualHost *:80 <VirtualHost *:80>    ServerName *    DocumentRoot "D:/php/apmserv/APMServ5.2.6/www/htdocs"    <Directory "D:/php/apmserv/APMServ5.2.6/www/htdocs">      Options FollowSymLinks IncludesNOEXEC Indexes      DirectoryI ...
BicaVM ====== This project is an implementation of a JVM in JavaScript. At the moment it runs Java code, but is more like a proof of concept than a real JVM. A lot of work is required to make this JVM run Java code (including writing an entire runtime enviroment). 超级大牛:程序员Artur Ventura.使用JavaScript ...
创建矩阵:VarArrayCreate(const Bounds: array of Integer;AVarType: TVarType): Variant; 引用单元:Variants.pas procedure TForm1.Button1Click(Sender: TObject); var values : Variant; begin // [0,n,0,1] n*2 的二维 矩阵列 // [0,n,0,1,0] n*2 的三维 矩阵列 // [0,n,0,1,0,1] n*2 的四维矩阵列 values := VarArrayCr ...
由于JDK一般是向下兼容的,所以有时候本地的JDK版本比类库的版本低,往往会抛出java.lang.UnsupportedClassVersionError: Bad version number in .class file。 有时候需要确认到底是哪个类的版本低。所以需要确认类的编译JDK的版本。 可用二进制编辑工具(例如EmEditor)打开类文件,会有以下的显示: CA FE BA BE 00 00 00 32..... 而上面的32是编译这个类的JDK版本,32表示是50,是JDK1.6;31表示49,是JDK1.5;30表示48,是JDK1.4......依次类推。 如编译上面的 ...
TApplication类型的OnMessage事件 消息处理的技术,可以通过使用TApplication的OnMessage事件来处理消息。我们可以指将一个过程指向OnMessage,当应用程序从消息队列中取出一条消息,关准备处理该消息时就会调用该过程。应用程序在Windows处理这条消息前,调用这个事件处理过程。 Application.OnMessage事件处理过程是TMessageEvent类型,并且定义该过程时,需要带一个参数列表。如: procedure SomeObject.AppMessageHandler(var Msg:TMsg;var Handled:Boole ...
   多少年来,人们普遍有一种看法,认为软件工程应该和其它种类的工程一样:仔细的设计,精确的规划,然后进行开发严格按照设计说明书。就像修建一座 桥梁,不是吗?这种开发方式的问题在于:软件,它是软的。它可以无限的延展。任何需要的时候你都可以大幅度的. 多少年来,人们普遍有一种看法,认为软件工程应该和其它种类的工程一样:仔细的设计,精确的规划,然后进行开发—严格按照设计说明书。就像修建一座 桥梁,不是吗?这种开发方式的问题在于:软件,它是“软”的。它可以无限的延展。任何需要的时候你都可以大幅度的修改你的软件,人们也都是这么干的。还 有,因为软件可以被拿来对任何事物进行模型造型,你能要求软件开发人员去 ...
    一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了A还是B。     看清楚这两点你就发现了一个很强大的设计方法,这种方法鼓励重用reuse,而不是重新设计redesign。你发现按钮都有相同的机理,你只要在按钮的顶上喷上不同的字母便能制造出“不同”的按钮,而不用为了每个按钮而重新设计一份图纸。这大大减轻了设计工作的时 ...
掌握 Ajax,第 1 部分: Ajax 入门简介 理解 Ajax 及其工作原理,构建网站的一种有效方法 简介: Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。
Global site tag (gtag.js) - Google Analytics