`
文章列表
JSF 作为一个标准,里面的设计处处都感觉到 SUN 的习惯与痕迹,对于一直从事开发 JSF 或者 Struts 的开发人员来说, JSF 算是看起来会比较顺眼的(我用 Tapestry ,当然看 JSF 也很顺眼)。没做这个 JSF 研究之前,一直都是听到 JSF 的优点: POJO ,组件化,兼容 JSP ,性能也不错,还有国际化支持,页面导航等的特点,重点它是一个标准,头头们比较放心。 首先解答一个初学者对JSF流行名词的困惑,大家听得比较多的几个JSF流行名词是, JSF1.1 , JSF1.2 , myfaces,oracle ADF,ajax4jsf , facelets, 它们究 ...
一直在使用MyEclipse,很好很强大,可是相当占内存,现在Eclipse3.4也支持Web开发了,用了两天,感觉已经完全可以替换掉庞大的MyEclipse了。 下载 下载地址:http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE Developers (163 MB) ,解压缩即可。 使用 建立Web项目:New->Project->Web->Dynamic Web Project 发布Web项目:找到Servers那一栏,右键,New->Server,选择你使用的Web服务器,然后再添加你建立 ...
很不错的文章,遂转载: 以下是总结的24条关于聪明男人的生活建议。当然,也许你也会发现,这其中也有些100年前,甚至1000年前的人们总结出来的经验之谈。不过,如果你会费尽心力去找到这些话究竟是谁说的,那么,对 ...
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他内部有一个 ConfigParser 类来支持 .ini 文件的读写,根据该类提供的方法程序员可以自由的来操作 .ini 文件。而在 Java 中, Java 支持的是 .properties 文件的读 ...
package test1; import java.io.File;import java.util.LinkedList; public class FileSystem {public static void main(String[] args) {long a = System.currentTimeMillis();LinkedList list = new LinkedList();File dir = new File("file");File[] file = dir.listFiles();for (int i = 0; i < file.len ...
Java5的Override对interface不支持,而Java6的Override支持 首先看一下下面的示例代码 Parent.java public class Parent...{ public void parentMethod() ...{ }} IChild.java public interface IChild ...{ void interfaceMethod();} Child.java public class Child extends Parent implements IChild ...{ @Override pub ...
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。 它包括四个部分: 1.SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架; 2.SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例; 3.SOAP RPC表示(RPC representation),表示远程过程调用和应答的协定; 4.SOAP绑定(binding),使用底层协议交换信息.
存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。 可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点: 可以在单个存储过程中执行一系列 SQL 语句。 可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句 ...
  1、什么是JavaBean?   JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的 ...
1.public class Base {static String s;public static void main(String[] args) {System.out.println("s="+s);String e=s.toString();System.out.println(e);}}代码能够编译,打印出"s=null" 但是当调用toString()时抛出NullPointerException异常 2. y=x++ + ++x;可以这样写,但是五个加号不要连着写。 3.boolean默认为false. 4.Strin ...
rownum: 1、rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,   依此类推,这个伪字段可以用于限制查询返回的总行数。 2、rownum不能以任何基表的名称作为前缀。 使用方法: 现有一个商品销售表sale,表结构为: month    char(6)      --月份 sell    number(10,2)   --月销售金额 create table sale (month char(6),sell number); ins ...
select sysdate from dual; 从伪表查系统时间,以默认格式输出。sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天所以日期计算默认单位是天 round (sysdate,’day’) 不是四除五入了,是过了中午留下,不过的略掉 格式转换函数:to_char显示日期:从数字转化为char to_char(date,'格式')从日期转化为char to_char(date, 'fmt' ) select ...
联接条件可在 FROM 或 WHERE 子句中指定,建议在 FROM 子句中指定联接条件。WHERE 和 HAVING 子句也可以包含搜索条件,以进一步筛选联接条件所选的行。联接可分为以下几类:内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: ...
一直听到的都是说尽量用exists不要用in,因为exists只判断存在而in需要对比值,所以exists比较快,但看了看网上的一些东西才发现根本不是这么回事。下面这段是抄的Select * from T1 where x in ( select y from T2 )执行的过程相当于:select * from t1, ( select distinct y from t2 ) t2where t1.x = t2.y;select * from t1 where exists ( select null from t2 where y = x )执行的过程相当于:for x in ...
ORDER BY 排序 ASC 升序(默认) DESC 降序 select * from s_emp order by dept_id , salary desc部门号升序,工资降序关键字distinct也会触发排序操作。 select * from employee order by 1; //按第一字段排序NULL被认为无穷大。order by 可以跟别名。 select table_name from user_tables where table_name='S_EMP'; 查某个具体表名时,表名的字符串必须要为大写或者采用 upper(table_name)s ...
Global site tag (gtag.js) - Google Analytics