摘要: 今天看网页的时候看到一个关于i=i++的问题。 public void testNum(){ int j=2; j=j++; System.out.println("j=" + j); j=++j; System.out.println("j=" + j); } 在java中得出的结果是:j=2 j=3; 而在C++中得出的结果是:j=3 j=3; 阅读全文
posted @ 2013-04-18 18:17 三句对白 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一. Thread类与object类等其他类一样,刚开始就有一个 private static native void registerNatives(); static { registerNatives(); } 这个本地方法是为了让这个class的所有本地方法(例如C)可以自定义名称,而不是使用默认名称Java_java_lang_Thread_getClass 阅读全文
posted @ 2013-04-18 12:11 三句对白 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 这个星期做了下web前的开发。大概了解了一些html,css,jquery的知识。 阅读全文
posted @ 2013-04-17 16:23 三句对白 阅读(2905) 评论(0) 推荐(0) 编辑
摘要: SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码 阅读全文
posted @ 2013-03-15 12:05 三句对白 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。 如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。 阅读全文
posted @ 2013-03-15 12:03 三句对白 阅读(12215) 评论(0) 推荐(1) 编辑
摘要: 首 先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下 (如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2 /repository),前一个是mybatis核心包,后一个是和spring整合的包。 使用mybatis,必须有个全局配置文件configuration.xml,来配置mybatis的缓存,延迟加载等等一系列属性,该配置文件示例如下: 阅读全文
posted @ 2013-03-15 12:02 三句对白 阅读(19535) 评论(0) 推荐(0) 编辑
摘要: 先上SQLCREATE OR REPLACE FUNCTION createtable_urllist_withdate() RETURNS varchar AS$BODY$declare tableNameWithDate varchar; tableCreateSQL varchar; currentDate varchar;BEGIN SELECT INTO currentDate to_char(current_date, 'yyyymmdd'); tableNameWithDate:= 'tb_url_list_'||currentDate; ... 阅读全文
posted @ 2013-03-11 16:51 三句对白 阅读(3198) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL学习手册(PL/pgSQL过程语言)【转】原文http://www.cnblogs.com/stephen-liu74/archive/2012/06/06/2312759.html一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表达式没有被用到,那么PL/pgSQL解释器在本次调用中将不会为其准备执行规划,这样的好处是可以有效 阅读全文
posted @ 2013-03-11 15:44 三句对白 阅读(452) 评论(0) 推荐(1) 编辑
摘要: 在网上看了一个关于SSH的讲解。拷下来看看。Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 阅读全文
posted @ 2013-02-21 17:47 三句对白 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 在jsp中调用外部js文件分两种情况:1. 一般来说jsp调用外部js的时候是使用jsp文件的相对路径。 例如:js与jsp在同一个文件夹下:<script src="Paging.js"> js和jsp不在同一个文件夹下:<script src="../js/Paging.js">2. 如果是使用struts转发到jsp时。则不能用jsp的相对路径,而是用web工程的相对路径 例如:js在web/js/目录下<script src="web/js/Paging.js">这两种方法都只能在特定的情况 阅读全文
posted @ 2013-02-21 16:15 三句对白 阅读(1212) 评论(0) 推荐(0) 编辑