JSF简单导航例子
JSF全称Java Server Faces ,是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。
JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开发者的角度看,两种框架十分相似,但是JSF可能会得到更多的支持,因为JSF是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF。
ThreadPoolExecutor的使用
一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。
线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行集合任务时使用的线程)的方法。每个 ThreadPoolExecutor 还维护着一些基本的统计数据,如完成的任务数。
定时启动线程
假设我们要令一个线程定时启动(譬如从今天晚上23点15分开始,隔1秒钟启动一次)
可以使用java.util包中的Timer类,详细用法大家可以查下API。
获取本机IP\MAC
正好要做一个读取本机IP和MAC地址的练习,发现windows下和linux的不一样,于是干脆一起来做工厂模式练习~不过返回都是String - -。
redhat下无法启动tomcat……
下午在机房给OJ加滚动公告……
半天无反应 最后发现应该要重启tomcat囧。
shutdown OK,startup屡试无果 郁闷
后来发现它tomcat是80端口,而我用的是非root账号 囧。
换成root重新startup 爽~
FlowLayout布局时设定组件大小
FlowLayout布局管理器显示组件时,是根据组件的PreferredSize来确定组件大小的,
而一些组件的默认都是为0的,因此放了并不显示,
只要为其setPreferredSize下就好了。
买衣服计价问题——策略模式与OCP原则
假设某服装店正在进行促销活动。
T恤打八折,毛衣打五折,而衬衫价格不变,
怎样获得要购买的衣服的实际出售价格?
几个UML模型的Java实现..(2)
这个图中有组合与聚合两种关系。