编程百科全书

在这里,相信会找到令你尖叫的文章!

导航

2011年3月3日 #

在Java EE 6中使用JSF 2.0简化页面制作

摘要: 过去几个星期,我们对Java EE 6的新特性进行了一系列介绍。除了Servlet 3.0的特性,Java EE 6也使用了新的JSF 2.0标准。下面我们来看一看JSF 2.0是如何简化页面制作并提供Ajax支持的。最后,我们对Servlet 3.0和JSF 2.0的新特性进行了总结。 简化JSF 2.0页面制作 JavaServer Faces技术提供了一个服务端组件框架,简化了Java EE应用程序用户界面的开发,其中最显著的改进是页面制作,通过使用标准的JavaServer Faces视图声明语言(JavaServer Faces View Declaration Language,俗 阅读全文

posted @ 2011-03-03 22:54 天天编程 阅读(441) 评论(0) 推荐(1)

1.Linux下端口被占用解决

摘要: 有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。解决方法:1.查找被占用的端口Python代码 netstat-tln netstat-tln|grep8083netstat -tlnnetstat -tln | grep 8083netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况2.查看端口属于哪个程序?端口被哪个进程占用 Python代码 lsof-i:8083lsof -i :80833.杀掉占用端口的进程Java代码 kill-9进程id 阅读全文

posted @ 2011-03-03 22:53 天天编程 阅读(818) 评论(0) 推荐(1)

Tomcat数据源的配置

摘要: 今天准备做个JSF + Spring + JPA的整合,用Tomcat作服务器,用JPA通常来说都是用数据源的,于是有了此篇文章1.在Tomcat要目录/conf/context.xml中添加数据源配置Xml代码 <Resourcename="jdbc/jsj"auth="Container"type="javax.sql.DataSource"maxActive="100"maxIdle="30"maxWait="1000"username="root&qu 阅读全文

posted @ 2011-03-03 22:51 天天编程 阅读(457) 评论(0) 推荐(0)

1.23种设计模式的Java版--Singleton(单例)

摘要: 所谓的单例模式是指单个实例,单即单个的意思,例乃实例的意思,就是一个类生成的对象。因此,单例模式的功能作用就是保证一个类只生成一个对象,是在代码级的实现,不是人工维护的。 单例模式的实现需要以下两个步骤: 1.单例类有一个存贮单例的私有属性 2.单例类的构造方法必须是私有的 3.单例类要有获取单例类实例的静态方法 单例类示例:饿汉式单例代码 packagecom.tao.pattern.singleton; /** *@authorTaoistWar * */ publicclassSingleton{ //1.单例类有一个存贮单例的私有属性 privatestaticSingletonsin 阅读全文

posted @ 2011-03-03 22:50 天天编程 阅读(322) 评论(0) 推荐(0)

3.23种设计模式的Java版--Abstract Factory(抽象工厂)

摘要: 抽象工厂模式主要是基于需要不同实现,切换实现方便。例如一个CMS,数据库的存储用Hibernate、TopLink实现,默认的使用 Hibernate工厂,在Hibernate工厂中生成的实例都是Hibernte实现;在使用Oracle数据库的时候为了效率改用TopLink工厂(据说TopLink在Oracle中效率高,没有测试过,也不知道 TopLink开发团队是否比Hibernte团队水平高),TopLink工厂中生成的实例都是TopLink实现。而切换它们只需要修改抽象工厂的实现便可。 抽象模式的实现步骤: 1.定义抽象工厂类 2.定义抽象工厂的实现类 每个抽象工厂的实现类可以有多个对. 阅读全文

posted @ 2011-03-03 22:47 天天编程 阅读(476) 评论(0) 推荐(2)

3.23种设计模式的Java版--Factory Method(工厂方法)

摘要: 工厂方法模式中,工厂方法类不负责实例的生成,而是由工厂方法类的子类负责的。 在Java中的应用: Iterator类相当于一个产品类,Collection的相当于工厂方法类,而Collection的子类List,Set等的子类相当于工厂子类,由工厂子类的.iterator()方法生成产品实例。 阅读全文

posted @ 2011-03-03 22:44 天天编程 阅读(451) 评论(2) 推荐(0)

4.23种设计模式的Java版--Abstract Factory(抽象工厂)

摘要: 郁闷,上午发的一篇怎么没了。再简单写下吧。 抽象工厂模式: 抽象工厂类: --工厂子类一 (里面多个实例的生成相关) --工厂子类二 (里面多个实例的生成相关) 如:MySQL数据操作实现工厂类、Oracle数据操作实现工厂类、SQL Server数据操作实现类等,其中的实例的生成都是针对某种特殊的数据库 阅读全文

posted @ 2011-03-03 22:42 天天编程 阅读(278) 评论(0) 推荐(0)

5.23种设计模式的Java版--Builder (建造)

摘要: 在Java的应用中JavaMail使用到了该模式。 阅读全文

posted @ 2011-03-03 22:40 天天编程 阅读(221) 评论(0) 推荐(1)

JS选择select

摘要: 1.selectIndexJava代码 <selectid="opS"> <optionvalue="1"> a</option> <optionvalue="2"> b</option> <optionvalue="3"> c</option> </select> <script> $("opS").selectIndex=3;//选择c </script> 阅读全文

posted @ 2011-03-03 22:38 天天编程 阅读(312) 评论(0) 推荐(1)

Linux下MySQL的安装和配置

摘要: 1.安装文件MySQL-devel-5.0.22-0.i386.rpmMySQL-shared-5.0.22-0.i386.rpmMySQL-server-5.0.22-0.i386.rpmMySQL-client-5.0.22-0.i386.rpm2.安装按照上面的顺序安装rpm -ivh MySQL-devel-5.0.22-0.i386.rpmrpm -ivh MySQL-shared-5.0.22-0.i386.rpmrpm -ivh MySQL-server-5.0.22-0.i386.rpmrpm -ivh MySQL-client-5.0.22-0.i386.rpm3.修改密码格 阅读全文

posted @ 2011-03-03 22:35 天天编程 阅读(568) 评论(0) 推荐(1)

1.Photoshop做网站的思路

摘要: 1.布局 a.无论什么网站都要分出头、中、底三部分b.网站布局的变化在中,通常分左右两部分c. 阅读全文

posted @ 2011-03-03 22:33 天天编程 阅读(291) 评论(0) 推荐(0)

下载图片(二进制数据)

摘要: Java代码 /** *下载二进制软件 *@paramurlName *@paramdir *@return *@throwsIOException */publicstaticStringdownBin(StringurlName,Stringdir)throwsIOException{ URLurl=newURL(urlName); HttpURLConnectionconn=(HttpURLConnection)url.openConnection(); conn.connect(); HttpURLConnection.setFollowRedirects(true); byte[]b 阅读全文

posted @ 2011-03-03 22:32 天天编程 阅读(330) 评论(0) 推荐(0)

下载网页代码

摘要: Java代码 publicstaticStringreadUrl(StringurlName,Stringencoding){ try{ StringBuffersb=newStringBuffer(); URLurl=newURL(urlName); URLConnectionconn=url.openConnection(); conn.setConnectTimeout(30*1000); conn.setReadTimeout(30*1000); BufferedReaderbr=newBufferedReader(newInputStreamReader(conn .getInput 阅读全文

posted @ 2011-03-03 22:30 天天编程 阅读(375) 评论(0) 推荐(0)

MyEclipse7.1的插件安装

摘要: MyEclipse工具的插件安装从7.1开始变的垃圾了,大概是不想让用户装别的公司的插件吧。 现有如下方法安装其它插件:一、类似link的安装 1.复制如下代码Java代码 import java.io.File; import java.util.ArrayList; import java.util.List; public class Test { private String path; public Test(String path) { this.path = path; } public void print() { List list = getFileList(path);. 阅读全文

posted @ 2011-03-03 22:25 天天编程 阅读(392) 评论(0) 推荐(0)