文章列表
测试环境中,经常要更新代码,需要重新加载工程,以前的办法都是重启jboss,但是这个浪费太多的时间,有一个办法可以解决这个问题,就是jboss的热部署
#vim /usr/local/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/context.xml
...
eclipse 自动提示
- 博客分类:
- 技能 & 问题
http://www.cnblogs.com/xujj/archive/2012/04/17/2454540.html
1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist
修改Auto Activation triggers for java的值为:zjava 点击apply按钮
如图:
2.继续打开JavaScript→Editor→Content Assist
修改Auto Activation triggers for javaScript的值为:zjs 点击apply按钮
如图:
3.继续 ...
firefox快捷键
- 博客分类:
- 技能 & 问题
firefox快捷键搜索类:
本页查找: Ctrl+F
再次查找: F3
输入查找链接: '
输入查找文本: /
查找: Shift+F3
网页搜索: Ctrl+K 或 Ctrl+E
firefox快捷键导航类:
后退: Alt+左方向键 或 Backspace
前进: Shift+Backspace 或 Alt+右方向键
首页: Alt+Home
打开文件: Ctrl+O
重新载入: F5 或 Ctrl+R
重新载入 (忽略缓存): Ctrl+F5 或 Ctrl+Shift+R
停止: Esc
firefox快捷键编辑类:
复制: Ctrl+C
剪切: Ctrl+X
删除: Del
...
国际化Internationalization-I18N,本地化Localization-L10N)
Java程序国际化主要通过2个类完成:
iava.util.ResourceBundle:用于加载一个资源包。
java.util.Locale:对应一个特定的国家/区域、语言环境。
国际化的资源文件有3个范围:
全局范围:在src目录下:
<constant name="struts.custom.i18n.resources" value="globalMessage"/>
包范围:对应包的根目录下,且基本名称为packag ...
若是启动tomcat报找不到sessionFactory的错时,
需将tomcat下的工程中的lib中的asm-2.2.3.jar包删掉,
在重启tomcat就不会有错(不用重新部署,一部署工程就会将此文件重新生成)
Hibernate关联映射
- 博客分类:
- Hibernate
Hibernate中有一对一,一对多,多对一,一对多(双向),多对多集中关联映射。
其中一对多,多对一,一对多(双向)用的比较多。因为一对一太过简单可不用,多对多可以转换为一对多或多对一。
一对一(单向的主键关联映射)
...
Hibernate查询策略
- 博客分类:
- Hibernate
Get与Load(使用这两个方法都根据主键来查询的)
load方式使用延迟加载,所以只有当使用到对象的其它属性时(除主键属性),才加载其他属性,使用主键属性时会直接从session中来找
get方式不使用延迟加载
当使用get方法,访 ...
OGNL&struts标签
- 博客分类:
- struts
OGNL与Struts 2标签
使用表达式语言好处:
1.避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;
2.支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能;
3.简单明了地表达代码逻辑,使用代码更可读与便于维护。
Struts 2中的表达式语言
1. OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言;
2. JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言; ...
package com.niu.utils;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Locale;
import java.util.Map;
import java.util.Map.Entry;
import java.util.ResourceBundle;
import java.util.Set;
import com.niu.common.Const;
public class StringUtils {
private ...
http://blog.csdn.net/yunji3344/article/details/8372922
http://www.extjs.org.cn/node/298
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/htm ...
draw.js
Ext.onReady(function() {
/**
* 1.圆形
*/
var drawComponent = Ext.create('Ext.draw.Component', {
viewBox : false,
items : [Ext.create('Ext.draw.Sprite', {
type : 'circle',
fill : '#005EAC',
radius : 100,
x : 110,
y : 110
})]
});
Ext.create('Ext.Window', {
width : 240,
height : 250,
layout : ...
form.js
Ext.require([
//'Ext.form.*',
//'Ext.layout.container.Column',
//'Ext.tab.Panel'
'*'
]);
Ext.onReady(function() {
Ext.QuickTips.init();
var bd = Ext.getBody();
/*
* ================ Simple form =======================
*/
bd.createChild({tag: 'h2 ...
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Advanced Ext.ux.StatusBar Example</title>
<!-- Ext -->
<link rel="stylesheet" type="text/css" href="resources/css/ext- ...
Login:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Advanced Ext.ux.StatusBar Ex ...