摘要: 关于freemarker的资料和知识,在网上找的,感觉比较实用。 FreeMarker的模板文件(.ftl文件)并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:<#-- ... -->格式部分,不会输出3,插值:即${...}或#{. 阅读全文
posted @ 2013-12-26 11:07 艺言弈行 阅读(930) 评论(0) 推荐(1) 编辑
摘要: 易经乾卦中有这个词:亢龙有悔。 亢,乃“至高无上”的意思。 这句话的含义是:已位至极点,再无更高的位置可占,孤高在上,犹如一条乘云升高的龙,它升到了最高亢、最极端的地方,四顾茫然,既无再上进的位置,又不能下降,所以它反而有了忧郁悔恨了。 。。。 阅读全文
posted @ 2013-12-23 17:33 艺言弈行 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.查找重复记录:(按id查找)select * from user_info where id in ( select id from user_info group by id having count(id)>1 )即:select * from user_info where id in(select id from user_info group by id having count(id)>1)2.删除重复记录: 不保留重复记录,只需把上面的select * from 改成 delete from 就可以了。 保留一条重复记录:... 阅读全文
posted @ 2013-12-17 14:39 艺言弈行 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1.连接plsql developer,打开一个SQL Window2.SQL Window中创建表user_info 1 -- Create table2 create table USER_INFO3 (4 ID VARCHAR2(2),5 NAME VARCHAR2(10),6 PWD VARCHAR2(20),7 ADDRESS VARCHAR2(100)8 )3.SQL Window中创建存储过程add_user,用于向表user_info中插入一条数据 1 create or replace procedure add_user 2 ( 3 ... 阅读全文
posted @ 2013-12-13 17:17 艺言弈行 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 为什么使用存储过程?存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。存储过程的定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE 中,若干个有联系的过 阅读全文
posted @ 2013-12-02 17:04 艺言弈行 阅读(519) 评论(0) 推荐(0) 编辑