自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 素数

<br />方法1:<br />  /** * 一般求素数方法 * 让x被2到sqrt(x)除, * 如果x能被2至sqrt(x)之中任何一个整数整除, * 那么说明x不是素数,否则是素数。 */ public static void Normal() { for(int i=2; i<100; i++) { int j; for(j=2; j<(int)(Math.sqrt(i)+1);j++) { if(i%j==0)

2011-04-26 11:15:00 574

原创 LINUX控制用户的登录地点以及PAM的用法

<br /><br />控制用户的登录地点<br />文件/etc/secruity/access.conf可控制用户登录地点,为了使用access.conf,必须在文件/etc/pam.d/login中加入下面行:<br />account required /lib/security/pam_access.so<br />access.conf文件的格式:<br />permission : users : origins<br />其中:<br />permission:可以是 “+”或“-”,表示允

2011-04-21 11:41:00 1655

转载 linux /etc/security/limits.conf的相关说明(转帖)

<br />nux limits.conf 配置 limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。<br />limits.conf的格式如下:<br />username|@groupname type resource limit<br />username|@groupname:设置需要被限制的用户名,组名前面加@和用户名区别。也可以用通配符*来做

2011-04-21 10:59:00 1125

原创 第1章ADF开发起步

第1章ADF开发起步1.1         ADF框架简介<br /> 1.1.1   什么是ADF<br /><br />ADF(Application Development Framework)是Oracle公司为简化J2EE程序开发的复杂性专门开发的一种解决方案,ADF通过减少实现设计模式和应用程序框架的代码量,简化了J2EE的研发难度。ADF框架是一个建立在JAVA,标准的JAVA EE以及标准的开源技术之上的端到端的应用框架。您可以使用ADF框架去实现企业解决方案,通过WEB, 无线,桌

2011-04-20 17:08:00 2917

原创 自动递增和递减 (thinking in java)

<br />    和C类似,Java提供了丰富的快捷运算方式。这些快捷运算可使代码更清爽,更易录入,也更易读者辨读。<br />两种很不错的快捷运算方式是递增和递减运算符(常称作“自动递增”和“自动递减”运算符)。其中,递减运算符是“--”,意为“减少一个单位”;递增运算符是“++”,意为“增加一个单位”。举个例子来说,假设A是一个int(整数)值,则表达式++A就等价于(A = A + 1)。递增和递减运算符结果生成的是变量的值。<br />对每种类型的运算符,都有两个版本可供选用;通常将其称为

2011-04-19 10:51:00 725

原创 【第一章】对象入门

<br />面向对象的优点:对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。<br />       对于成功的OOP语言,它们不仅集成了这种语言的语法以及一个编译程序(编译器),而且还有一个成功的开发环境,其中包含设计优良、易于使用的库。大多数程序员的首要任务就是用现有的对象解决自己的应用问题。<br

2011-04-12 20:38:00 337

原创 Thinking in Java (读书小记)-引言

<br />      同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。<br />不可将Java简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时,才可真正体会到Java的强大。<br /> <br />事实上,学习任何语言时,脑海里有一个现成的知识结构往往会起到事半功倍的效果。<br /> <br />(1) 第1章:对象入门<br />这一章

2011-04-12 20:17:00 402

转载 在redhat5.4中运行firefox 4的时候遇到的问题

<br />解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found<br /> <br />执行strings /usr/lib/libstdc++.so.6 | grepGLIBC<br />返回结果没有GLIBCXX_3.4.9<br /><br />GLIBCXX_3.4<br />GLIBCXX_3.4.1<br />GLIBCXX_3.4.2<br />GLIBCXX_3.4.3<br />GLIBCXX_3.4.4<br />G

2011-04-04 11:26:00 596

原创 Linux命令:cp (copy)复制文件或目录

<br />功能: 复制文件或目录<br />说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息<br />参数:<br />     -a 或 --archive     此参数的效果和同时指定'-dpR'参数相同<br />     -b 或 --backup      删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链

2011-04-04 11:24:00 780

转载 在RedHat Enterprise Linux 5下安装JDK

<br />一、系统环境<br />操作系统: RedHat Enterprise Linux 5<br /> <br /> <br /> <br />二、安装JDK<br /> <br />1.      从java.sun.com下载最新的J2SE 1.5:jdk-1_5_0_17-linux-i586-rpm.bin<br /> <br />下载地址:<br /> <br />http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Develo

2011-04-04 01:18:00 418

原创 linux 修改hosts 文件

<br />修改hosts文件,需要修改两个文件 /etc/hosts 和/etc/sysconfig/network<br />reboot

2011-04-04 01:13:00 968

转载 在Ubuntu 10.04下安装Oracle 11g 第二版

from http://blog.chinaunix.net/u3/114361/showart_2227746.html (有修改) 安装步骤: 第一步: 在 终端输入: xhost +127.0.0.1 第二步: 安装必要的个工具: 终端输入:sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm(要在软件源里勾上有版权与合法性问题限制的软件,还有设备的专有驱动) 第三步: 修改一些Ubu

2011-03-31 17:11:00 2174

转载 vi命令用法-有待深入(转)

<br /> <br />一、Unix编辑器概述<br />      编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。不少DOS用户抱怨V

2011-03-31 17:08:00 421

原创 .oui not found问题解决

<br />如图:问题的描述以及解决方法<br /> <br />

2011-03-31 17:05:00 1316

原创 LINUX中重启网络

<br />su - 带环境变量切换<br />service network restart  //

2011-03-31 17:02:00 592

原创 如何在HADF的JAVA代码中访问资源文件中的值

<br />HADF的方法:<br />如何在代码中访问资源文件中的值<br /> 1.首先定义一个final的变量:<br />         private static final MessageFactory messageFactory =<br />          HadfBeanFactory.getBean("hadfMessageFactory", MessageFactory.class);<br /> 2.获取值(参数为在资源文件中定义的key)<br />  messageFa

2011-03-31 16:50:00 642

转载 Ubuntu_root密码设置(转)

<br />第一次安装ubuntu的时候,root帐号没有启用<br />安装ubuntu时创建的第一个用户拥有系统的administrative权限,能通过sudo以root权限运行程序,如sudo apt-get update.<br />如果想像传统unix那样使用root帐户,可以通过如下命令创建root帐号密码<br />sudo passwd root<br />如果要开启一个有root权限的shell,执行命令sudo -s.<br /> <br />Ubuntu 7.10<br />在安装时

2011-03-27 00:05:00 1236

原创 rm的使用

<br />暴力删除整个目录以及其下面的所有子目录,文件:rm -rf 目录名<br /> 使用这个rm -rf删除文件的时候一定要格外小心,linux没有回收站的。<br />  直接rm就可以了,不过要加个参数-f 即:rm -f 文件路径<br />  -f 就是直接强行删除,不作任何提示的意思<br />  删除文件使用实例:<br />  rm -f /var/log/httpd/access.log<br />  将会强制删除/var/log/httpd/access.log这个文件<br />

2011-03-27 00:04:00 539

原创 Linux下如何查看硬件信息

<br />Linux下如何查看硬件(CPU|主板|内存|OS)信息(zt)2010-11-03 14:391.  主板<br />#dmidecode<br />Base Board Information<br />Manufacturer: ASUSTeK Computer INC.<br />Product Name: Z8NA-D6(C)<br />Version: Rev 1.xxG<br />Serial Number: 101280160000107<br />1, 主板信息<br />.查

2011-03-27 00:01:00 1561

原创 grep的使用

<br />◎grep -- print lines matching a pattern (将符合样式的该行列出) <br /> ◎语法: grep [options]  <br /> PATTERN [FILE...]  <br /> grep用以在file内文中比对相对应的部分,或是当没有指定档案时,  <br /> 由标准输入中去比对。 在预设的情况下,grep会将符合样式的那一行列出。 <br />         此外,还有两个程式是grep的变化型,egrep及fgrep。          

2011-03-27 00:00:00 418

原创 LINUX下常用的oracle命令

<br />Linux下Oracle命令<br />oemapp dbastudio 打开企业管理器图形界面 <br />opemapp console 打开企业管理器图形界面(和上面的命令效果一样。) <br />sqlplus / as sysdba 登陆到本机的数据库 <br />lsnrctl start/stop 打开/关闭端口监听 <br />dbca 添加数据库实例(图形界面) <br />hostname 查看主机名称 <br />netca 配置监听(图形界面) <br />sqlplus

2011-03-26 23:56:00 520

原创 linux修改mac地址

<br />重启方法:<br />/sbin/ifconfig eth0 down <br />/sbin/ifconfig eth0 hw ether 00 11 22 33 44 55 <br />/sbin/ifconfig eth0 up <br />通过ifconfig可以看到修改已经生效,可是重启机器后又恢复成了原来得mac.

2011-03-26 23:55:00 398

原创 名片礼仪(转)

<br />名片礼仪<br />  名片是我国古代文明的产物。据清代学者赵翼在其著作《该余丛考》中记载:“古人通名,本用削本书字,汉时谓之谒,汉末谓之剌,汉以后则虽用纸,而仍相沿曰剌”。可见,名片的前身即我国古代所用的“谒”、“剌”。<br />  名片发展至今,已是现代人交往中一种必不可少的联络工具,成为具有一定社会性、广泛性,便于携带、使用、保存和查阅的信息载体之一。基层公务员在各种场合与他人进行交际应酬时,都离不开名片的使用。而名片的使用是否正确,已成为影响人际交往成功与否的一个因素。<br />  

2011-03-12 23:57:00 2001

原创 每日生词

<br />2010-02-18:<br /><br />typically 通常<br />generate vt.生成,产生(光、热、电等);导致<br />invoke  vt.恳求<br />appropriate a.(适)恰当的 vt.侵吞;拨出...供专用<br />deliver vt.投递交;发表;接生;给予;解救,拯救<br />portion  n.一部分,一份 vt.分配,把…分给<br />indicate   vt.标示,指示,指出;表明,示意<br />boundaries  

2011-02-18 20:31:00 422

原创 国际化及本地化页面---------ADF Faces入门(文档阅读)

主要介绍了如何去配置JSF页面,应用去以适合的语言显示在用户的浏览器中。   首先说下国际化以及本地化,国际化是设计和开发产品为了方便适应当地特定的语言和文化的过程,而本地化是通过翻译文字以及添加特定的本地化组件去为了适应一个特定的本地语言或者文化的过程。  JDeveloper使用抽象类java.util.ResourceBundle去提供特定的本地化资源(resources)来支持简易本地化ADF Faces组件。  当你的应用需要给多个国家的人们进行浏览的话,你可以对你的页面或者是应用配置去使用不同的

2011-01-29 01:04:00 1671

原创 优化(optimized)生命周期----ADF Faces入门(文档阅读)

ADF Faces提供了一种优化的生命周期,用以当你需要JSF页面请求生命周期(包括转换和验证)只为页面中的某些组件跑的时候。看例子吧:如图,有一个input框,两个radioButton以及一个output text,input框的值是必输的,下面的两个radiobutton是用来控制output text的显示及隐藏的。

2011-01-21 09:27:00 880

原创 关于Immediate属性的使用(注意)----ADF Faces入门(文档阅读)

<br />Immediate属性是个神秘而又好用的东西。下列简称为I<br />你可以使用I去在生命周期的Apply Request Values阶段使对组件的访问升级。当actionSource组件被设置为I的时候,事件会被交付于Apply Request Values阶段而不是Invoke Application。actionListener会调用Render Response阶段,并且validation和model update两个阶段会被跳过。<br />假定你设置一个取消按钮为I,使actio

2011-01-21 01:53:00 2279

原创 JSF的生命周期--ADF Faces入门(文档阅读)

<br /> 由于ADF Faces是基于JSF框架扩展出来的,因此任何使用ADF 创建的应用都会使用到标准的JSF页面请求生命周期,与此同时ADF Faces还提供了额外的功能,例如client-side value lifecycle, 一个允许你可以在页面中创建可提交的region的subform组件,就避免了在单个页面以及额外的范围中使用多个forms的劣势。为了更好的理解RCF的生命周期,最好先去好好了解下标准的JSF生命周期。<br />当一个JSF页面被提交和一个新的页面被请求的时候,JSF的

2011-01-20 15:21:00 1887

原创 Render和visible----------ADF Faces入门(文档阅读)

   所有的ADF Faces显示组件组件都会有两个属性用来控制这个组件是否显示在页面中让用户瞧见,这两哥们就是rendered 和visible。那咱们来看看它哥两各自的特点。rendered属性有着严格的意义,也可以这么说,这哥特死板。当rendered属性设置为false的时候,在不和服务器交互的情况下,你没有办法在客户端显示这个组件。为了支持动态隐藏以及显示,RCF增加了visible属性(也就是rendered的弟弟,天空一声巨响,小子闪亮登场),当这属性设置为false的时候,在客户端这个组件标

2011-01-19 21:05:00 1560

原创 在客户端访问组件属性----ADF Faces入门(文档阅读)

在客户端访问组件属性     对于每个内置的组件属性,组件类种的便捷的访问 方法都是有效的。例如,你可以在客户端使用使用getValue() ,获取到的值和服务器端使用这个方法是一样的。在ADF Faces的所有客户端属性使用getXyz函数的命名约定,包括布尔属性。在类对象中,常量也是有效的。例如,你可以使用AdfRichDialog.STYLE_CLASS,而不是使用常数styleClass。PS:在JavaScript中,它是更有效地指向一个常量,而不是代码中的字符串,因为后者需要在每次调用的对象分配

2011-01-19 19:30:00 1120

原创 实例化客户端组件----ADF Faces入门(文档阅读)

实例化客户端组件默认的RCF没有保证哪些组件拥有客户端实例。你可以通过注册一个clientListener handler来做到与客户端组件交互。当一个组件被注册了clientListener handler以后,它会自动的拥有客户端组件的表现。倘若你需要在客户端设置某个组件不可用,你可以显示的设置该组件的clientComponent属性为true来使该组件可用。如果你想在客户端用程序对组件进行处理,你只有通过设置组件的clientComponent属性为true来做到。当你设置某个组件的clientCo

2011-01-18 23:35:00 1543

原创 监听客户端事件----ADF Faces入门(文档阅读)

如何监听客户端事件:在传统的JSF应用中,如果你想处理客户端的事件,你必须去监听DOM级别的事件。然而,这些事件都不以一种简易的方式进行交付。ADF Faces客户端事件监听模型类似于JSF的,但是它是实现在客户端。它从DOM中抽象出来,提供了组件级别的事件模型和生命周期,可以独立于服务器执行。因此,你不需要侦听按钮的Click事件。你可以监听AdfActionEvent事件,可通过按键或鼠标事件触发。由客户端发送的事件都是AdfBaseEvent类的子类。每个客户端事件都存在着事件源,这就是触发事件的组件

2011-01-18 22:13:00 1266

原创 String的用法

<br />1.       构造方法:<br />String() <br />初始化一个新创建的 String 对象,它表示一个空字符序列。<br />String(byte[] bytes) <br />构造一个新的 String,方法是使用平台的默认字符集解码字节的指定数组。<br />String(byte[] bytes, int offset, int length) <br />构造一个新的 String,方法是使用指定的字符集解码字节的指定子数组。<br />String(byte[] b

2010-12-03 14:16:00 464

原创 对象的赋值和普通赋值的区别

<br />/*<br /> * 赋值,主要是区别对象的赋值和普通赋值的区别<br /> * 对主数据类型的赋值是非常直接的。由于主类型容纳了实际的值,而且并非指向一个对象的句柄,<br /> * 所以在为其赋值的时候,可将来自一个地方的内容复制到另一个地方。例如,假设为主类型使用“A=B”,<br /> * 那么B处的内容就复制到A。若接着又修改了A,那么B根本不会受这种修改的影响。作为一名程序员,这应成为自己的常识。<br /> * 但在为对象“赋值”的时候,情况却发生了变化。对一个对象进行操作时,我们

2010-12-03 14:08:00 870

原创 第二课-java基本数据

Java是一种强类型语言(Strongly typed language),这就意味着必须为每一个变量声明一种类型。说到基本的数据类型,我们可以去了解下相关的java面向对象的思想。Java是以C++为基础设计的,尽管如此,但java是一种更纯粹的面向对象语言。在学习或者是使用java的时候,我们可以将自己置身于一个面向对象的世界里面,也就是java的世界,java乃至java程序内的一切都是对象。在各种各样的编程语言中亦会存在着各种各样的操作数据的方式。那在java中这是如何实现的呢?既然java把所有东

2010-11-30 14:51:00 500

原创 ZTjava命名规范

<br />1.包命名:全部字母小写:cn.package.bean<br />2.类命名:单词的首字母大写:SimpleBean<br />3.属性名称:第一个单词的首字母小写,之后每个单词的首字母大写studentName<br />4.方法命名:与属性命名相同:public void sayHello()<br />5.常量命名:全部单词大写:final String DBDRIVER="zhangde"  <br />包的命名      <br /><br />Java包的名字都是由小写单词组成。但

2010-11-28 20:18:00 403

原创 第一课-Java命名规范

第一个例子中我们主要去学习Java的命名规范,在程序的开发过程中,命名的规范性是非常重要的 1.包的命名规范 2.类的命名规范(包括接口) 3.属性的命名规范 4.方法的命名规范 5.常量的命名规范包的命名规范由小写字母和少量数字组成 Java 自己的包以 java. 和javax开头,比如:java.awt 别的组织开发的包以组织的 Internet 域名部分开头,比如:com.sun, com.borland. 但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包, 为

2010-11-28 20:11:00 560 1

转载 ORA-01536: 超出表空间 'XX' 的空间限额 (转载)

<br /> <br /> <br /> <br />表空间的大小与用户的配额大小是两种不同的概念。表空间的大小是指实际的用户表空间的大小,而配额大小指的是用户指定使用表空间的的大小<br />把表空间文件增大,还是出现这个问题,用户在使用表空间的同时使用空间的限额,如果超出限制,就算有空的地方,也不会让用户使用。<br />遇到ORA-01536错误,首先要查看用户的表空间的限额 <br />   select * from dba_ts_quotas;<br />   select * from use

2010-10-14 17:46:00 521

原创 WebCenter培训

首先,老师大概讲述了WEB的发展历程,从1.0,2.0以致到模糊演变过来的enterprise 2.0,从当初处于单项浏览的简单的用户浏览网页,简易的信息管理到2.0中的WEB用户之间更多的相互的交互。在2.0中搜索变的相当重要,各种搜索引擎层出不穷。随着2.0的发展,WEB逐渐模糊的衍变成为了现在的融合通讯、信息一切都在网上企业2.0,这是一种以个人为中心的网络,每个人的一切都可以在网上进行,与终端松耦合,移动设备对WEB的完全支持,实现人性化,智能化,语义化搜索,各种网络应用程序之间的数据可共享,于此同

2010-09-09 23:15:00 1120 1

原创 ADF简介-个人学习

1.    Oracle Fusion ArchitectureFusion架构分为三层:1.       开发工具:主要包括了统一的SOA开发工具以及框架2.       用户交互:web 2.0门户,RIA,移动设备,搜索,桌面,VOIP,presence3.       企业平台管理:企业的计划,预算,财务管理以及报表,scorecard4.       商业智能:数据集成,QUERY查询以及分析,报表,OLAP, dashboard,alerts,real-time5.       内容管理:网页内

2010-09-07 13:47:00 1339

ZK+spring+hibernate的整合

在自个学习zk和其他两个框架整合的时候,总是找不到合适的整合demo进行参考,希望此次上传能对初学者有用

2010-05-23

基于SSH框架的新闻发布系统

本系统有主编,总编,副主编,记者等多个权限,按照一般门户网站的新闻发布流程进行新闻审核,发布,审核通过等。

2010-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除