- 浏览: 405152 次
- 性别:
- 来自: 北京
最新评论
-
CSDNBenbenChong:
...
SQL里desc和asc是什么意思 -
雪狐一号:
非常好 顶一个
SQL里desc和asc是什么意思 -
boyleichinasoft:
thinking...
该如何去使用设计模式呢? -
nforce_com:
写的很好,学习了!不过Student 一般情况下不会删除所有 ...
JPA多对多 -
TaoistWar:
那是FCKEditor的,详细信息只能查看官方文档,或者直接看 ...
1.fckeditor-java-2.5给上传图片添加水印
文章列表
有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。
解决方法:
1.查找被占用的端口
netstat -tln
netstat -tln | grep 8083
netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况
2.查看端口属于哪个程序?端口被哪个进程占用
lsof -i :8083
3.杀掉占用端口的进程
kill -9 进程id
过去几个星期,我们对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 Decla ...
JSF 2.0
尽管 Java 在展示层框架上竞争的非常激烈,但 JSF 仍然固守着自己的领地。虽然有很多关于 JSF 的易用性和健壮性的质疑声,但
JSF2.0 就是为正面解决这些问题而提出来的,它的易用,创新以及可扩展的特性包括: JSF 正式将 Facelets
作为视图技术。也许你不熟悉 Facelets ,它也是一个与 JSF 结合默契的开源视图技术。因此,与 JSP 不同的是 Facelets
更适合 JSF 的组件模型以及生命周期的概念。当然,也许 Facelets 最强大的特性就是在用 mark-up 来代替 java
代码创建自定义的组件。创建 ...
在过去的几个月里一些Java EE 6相关的JSRs((Java Specification
Requests))纷纷定稿,最后一轮投票与11月30日结束并且所有均获通过。今天,2009年12月10日,Java EE 6的参考实现 ——
Java EE 6
和 GlassFish v3
,发布了。
在Java EE 5发布4年半之后,我们进入了下一个Java EE
时代。GlassFish v3是第一个完全支持所有Java EE 6技术的应用服务器
。支持的技术包括但不局限于下列技术:
Servlet 3.0
JSF
2.0
WebBe ...
024下网页宽度标准(网络摘抄)2009-03-31 18:56研究网页栅格系统前,来看一组数据:
网站 首页页面宽度 px
Yahoo! 950
淘宝 950
MySpace 960
新浪 950
网易 960
Live Search 958
搜狐 950
优酷 960
AOL 960
上面列举的都 ...
1.E6支持下划线,IE7和firefox均不支持下划线。
: background:orange;*background:green;_background:blue;
2.IE6能识别*,但不能识别 !important,
IE7能识别*,也能识别!important;
FF不能识别*,但能识别!important;
3.
区别IE6与FF:
background:orange; *
background:blue;
区别IE6与IE7:
background:green !important
; background:bl ...
if(navigator.appName == "Netscape"){
document.write("<object type='text/html' data='Public/header.html' width=100% height=147></object>");
}else{
document.write("<object type='text/x-scriptlet' data='Public/header.html' width=100% height=147></object ...
EJB3的拦截器的开步骤:
1.开发拦截器
使用@AroundInvoke注释指定拦截器方法,方法格式为:
public Object XXX(InvocationContext ctx) throws Exception
其中,方法名XXX可以任意
2.在Session Bean中加入拦截器
@Interceptors( { 拦截器一.class,拦截器二.class })
方法二:
直接在Session Bean中,编写拦截器方法(只拦截该会话):
使用@AroundInvoke注释指定拦截器方法,方法格式为:
public ...
1.限定字符串长度
需要去除HTML标签、去除空格,然后限定长度
/**
* 移除给定信息中所有的HTML元素
*
* @param description
* @return
*/
public static String removeAllTag(String description) {
if (!"".equals(description) || null != description) {
return description.replaceAll("<[.[^<]]*&g ...
mysqldump -uroot -proot db_tao > c:/s.sql
恢复
source c:/s.sql
使用统一编码UTF-8,JSP页面,JAVA类文件,数据库等
1.今天测试了下,
在FireFox中,地址栏中如果有中文默认会把中文编码成GB2312,但是用form表单的get方式提交就不会了。如果原来页面的编码是UTF-8这样就是UTF-8编码了。因此,在Firefox下出现了,get提交是UTF-8编码,回车提交的是GB2312的编码。
在IE6中测试亦是如此。
提交的四种方式:
1.form表单的get方式(页面的默认编码)
2.form表单的post方式(页面的默认编码)
3.
页面中的链接(页面的默认编码)
4.地址栏输入(浏览器默认编码)
万恶 ...
1.原理
String username = req.getParameter("username");
username = new String(username.getBytes("iso-8859-1
"), "GB18030
");
我们本应该用GB18030的编码来读取数据并解码成字符串,但结果却采用了ISO-8859-1的编码,导致生成一个错误的字符串。要恢复,就要先把字
符串恢复成原始字节数组,然后通过正确的编码GB18030再次解码成字符串(即把以GB18030编码的数据转成unicode的字符串)。注意 ...
正则表达式的最重要功能之一是存储匹配的模式的一部分以供以后重新使用的能力。您可能想起,若在正则表达式模式或模式的一部分两侧加上括号,就会导致表达式的一部分被存储到临时缓冲区中。可以通过使用非捕获元字符 ...
替换使用 |
字符来允许在两个或多个替换选项之间进行选择。
例如,可以扩展章节标题正则表达式,以返回比章标题范围更广的匹配项。但是,这并不象您可能认为的那样简单。替换匹配 |
字符两边的尽可能最大的表达式。您可能认为,下面的表达式匹配出现在行首和行尾、后面跟一个或两个数字的 Chapter 或 Section:
/^Chapter|Section [1-9][0-9]{0,1}$/
很遗憾,上面的正则表达式要么匹配行首的单词 Chapter
,要么匹配行尾的单词 Section
及跟在其后的任何数字。如果输入字符串是 Chapter 22,那么上面的表达式只匹配单词 Ch ...
本节前面的主题中的示例只涉及章节标题查找。字符串 Chapter
后面跟空格和数字的任何匹配项可能是实际章节标题,或者也可能是指向另一章的交叉引用。由于真正的章节标题总是出现在行的开始,所以设计一种方法只查找标 ...