<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq2964047的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq2964047</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq2964047]]></copyright><item><title><![CDATA[jboss热部署  ]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84443993</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84443993</guid><author>qq2964047</author><pubDate>Tue, 18 Jun 2013 09:32:54 +0800</pubDate><description><![CDATA[测试环境中，经常要更新代码，需要重新加载工程，以前的办法都是重启jboss，但是这个浪费太多的时间，有一个办法可以解决这个问题，就是jboss的热部署

#vim /usr/local/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/context.xml

      
         
         org.jb...]]></description><category></category></item><item><title><![CDATA[eclipse 自动提示 ]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84435947</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84435947</guid><author>qq2964047</author><pubDate>Mon, 27 May 2013 17:58:55 +0800</pubDate><description><![CDATA[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.继...]]></description><category></category></item><item><title><![CDATA[firefox快捷键]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84434538</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84434538</guid><author>qq2964047</author><pubDate>Thu, 23 May 2013 11:25:23 +0800</pubDate><description><![CDATA[firefox快捷键搜索类：

本页查找： Ctrl+F
再次查找： F3
输入查找链接： '
输入查找文本： /
查找： Shift+F3
网页搜索： Ctrl+K 或 Ctrl+E

firefox快捷键导航类：

后退： Alt+左方向键 或 Backspace
前进： Shift+Backspace 或 Alt+右方向键
首页： Alt+Home
打开文件： C...]]></description><category></category></item><item><title><![CDATA[好笑的笑话]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84400230</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84400230</guid><author>qq2964047</author><pubDate>Thu, 07 Mar 2013 16:24:12 +0800</pubDate><description><![CDATA[hahahahahaha]]></description><category></category></item><item><title><![CDATA[struts国际化]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84397356</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84397356</guid><author>qq2964047</author><pubDate>Fri, 01 Mar 2013 14:58:57 +0800</pubDate><description><![CDATA[国际化Internationalization－I18N，本地化Localization－L10N）
Java程序国际化主要通过2个类完成： 
 iava.util.ResourceBundle：用于加载一个资源包。 
 java.util.Locale：对应一个特定的国家/区域、语言环境。


国际化的资源文件有3个范围：
全局范围：在src目录下：

包范围：对应包的根目...]]></description><category></category></item><item><title><![CDATA[SSH集成报错]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84397353</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84397353</guid><author>qq2964047</author><pubDate>Fri, 01 Mar 2013 14:57:59 +0800</pubDate><description><![CDATA[若是启动tomcat报找不到sessionFactory的错时，
需将tomcat下的工程中的lib中的asm-2.2.3.jar包删掉，
在重启tomcat就不会有错（不用重新部署，一部署工程就会将此文件重新生成）...]]></description><category></category></item><item><title><![CDATA[Hibernate关联映射]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84397348</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84397348</guid><author>qq2964047</author><pubDate>Fri, 01 Mar 2013 14:56:47 +0800</pubDate><description><![CDATA[Hibernate中有一对一，一对多，多对一，一对多(双向)，多对多集中关联映射。

其中一对多，多对一，一对多(双向)用的比较多。因为一对一太过简单可不用，多对多可以转换为一对多或多对一。

一对一（单向的主键关联映射）
在实际生活中的例子有：身份证对应人
在主表的映射文件中不需配置特殊的标签，
在子表的映射文件就要将主键的生成策略设置为foreign并在其中设置参数(param)...]]></description><category></category></item><item><title><![CDATA[Hibernate查询策略]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84397346</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84397346</guid><author>qq2964047</author><pubDate>Fri, 01 Mar 2013 14:56:06 +0800</pubDate><description><![CDATA[Get与Load（使用这两个方法都根据主键来查询的）
	load方式使用延迟加载，所以只有当使用到对象的其它属性时（除主键属性），才加载其他属性，使用主键属性时会直接从session中来找
get方式不使用延迟加载

当使用get方法，访问不存在的记录时，对象返回null
当使用load方法，访问不存在的记录时，会在使用load方法时,直接报ObjectNotFoundException...]]></description><category></category></item><item><title><![CDATA[OGNL&struts标签]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84397331</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84397331</guid><author>qq2964047</author><pubDate>Fri, 01 Mar 2013 14:44:04 +0800</pubDate><description><![CDATA[OGNL与Struts 2标签
使用表达式语言好处：
1.避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句，使页面更简洁； 
2.支持运算符（如+-*/），比普通的标志具有更高的自由度和更强的功能； 
3.简单明了地表达代码逻辑，使用代码更可读与便于维护。

Struts 2中的表达式语言
1.	OGNL（Ob...]]></description><category></category></item><item><title><![CDATA[20130222!]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84393860</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84393860</guid><author>qq2964047</author><pubDate>Fri, 22 Feb 2013 15:33:37 +0800</pubDate><description><![CDATA[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....]]></description><category></category></item><item><title><![CDATA[extjs4.1几种布局方式]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84391709</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84391709</guid><author>qq2964047</author><pubDate>Mon, 18 Feb 2013 15:32:02 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/yunji3344/article/details/8372922

http://www.extjs.org.cn/node/298






Advanced Ext.ux.StatusBar Example


	


	



	


	Ext.onReady(function() {
		alert...]]></description><category></category></item><item><title><![CDATA[extjs4.1  几种绘图]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84391663</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84391663</guid><author>qq2964047</author><pubDate>Mon, 18 Feb 2013 15:06:09 +0800</pubDate><description><![CDATA[draw.js


Ext.onReady(function() {

/**
* 1.圆形
*/
var drawComponent = Ext.create('Ext.draw.Component', {
viewBox : false,
items : [Ext.create('Ext.draw.Sprite', {
type : 'circle',
fill : '...]]></description><category></category></item><item><title><![CDATA[extjs4.2 form]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84388589</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84388589</guid><author>qq2964047</author><pubDate>Sat, 02 Feb 2013 14:43:36 +0800</pubDate><description><![CDATA[form.js

Ext.require([
    //'Ext.form.*',
    //'Ext.layout.container.Column',
    //'Ext.tab.Panel'
    '*'
]);

Ext.onReady(function() {
    Ext.QuickTips.init();

    var bd = Ext.getB...]]></description><category></category></item><item><title><![CDATA[extjs4.2  MessageBox Dialogs]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84388524</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84388524</guid><author>qq2964047</author><pubDate>Sat, 02 Feb 2013 11:27:02 +0800</pubDate><description><![CDATA[
    
    Advanced Ext.ux.StatusBar Example
    
    
    
     


 
    Confirm
    Standard Yes/No dialog. &amp;nbsp;
    Show



    Prompt
    Standard prompt dialog. &amp;nbsp;
    Show...]]></description><category></category></item><item><title><![CDATA[extjs4.2 login,window]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84388359</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84388359</guid><author>qq2964047</author><pubDate>Fri, 01 Feb 2013 17:38:43 +0800</pubDate><description><![CDATA[Login:




    
    Advanced Ext.ux.StatusBar Example
    
    
    
     






login.js

Ext.onReady(function(){
	var fp = Ext.create('Ext.FormPanel', {
		title: 'Login Validati...]]></description><category></category></item><item><title><![CDATA[Log4j]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84371071</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84371071</guid><author>qq2964047</author><pubDate>Sat, 22 Dec 2012 10:55:51 +0800</pubDate><description><![CDATA[log4j.properties(放在src根目录下面)

# Set root category priority to info and its only appender to #console. 
log4j.rootCategory=info,console,R 
#log4j.debug=true 

# console is set to be a ConsoleAppe...]]></description><category></category></item><item><title><![CDATA[一路心得]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84367204</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84367204</guid><author>qq2964047</author><pubDate>Wed, 12 Dec 2012 16:07:53 +0800</pubDate><description><![CDATA[下面是偶走过开发这条路上总结出来的一点心得，你可以不看，但看了就千万别把嘴咧的太大： 

一、不管是给别人打工还是自已干，都要全心全意的工作，因为你所做的任何一点工作都会让自已的人生多一点筹码，这一点最最重要!这样的例子我至少可以举出 两起，优秀的开发人员被其它新公司挖走，并给一定的股份，成为新公司的股东的例子。当时与这样的开发人员一个部门同时工作或更早工作的有许多人，他们平时 经常偷点懒，能...]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84323379</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84323379</guid><author>qq2964047</author><pubDate>Thu, 25 Oct 2012 13:57:14 +0800</pubDate><description><![CDATA[String str = &quot;90&quot;;//2-89
	   System.out.println(str.matches(&quot;(^[1-9]$)|(^[1][0-9]$)|(^[2][0-4]$)&quot;));//1-24
	   System.out.println(str.matches(&quot;(^[2-9]$)|(^[1-7][0-9]$)|(^[8][0-9]$)&quot;));//2-89


1 ...]]></description><category></category></item><item><title><![CDATA[内存溢出和内存泄露]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84321926</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84321926</guid><author>qq2964047</author><pubDate>Tue, 23 Oct 2012 10:07:19 +0800</pubDate><description><![CDATA[内存泄露：

    内存泄漏也称作“存储渗漏”，用动态存储分配函数动态开辟的空间，在使用完毕后未释放，结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。
    相比c++来说，java中一般不去担心内存泄漏的问题，因为java中存在gc机制，gc是垃圾回收的机制，也就是当有些内存区域已成为不可再用的空间是，并且此时CPU也空闲，那么就会启动gc线程来回收垃圾。所以咱们不需要像使用...]]></description><category></category></item><item><title><![CDATA[java基础知识]]></title><link>https://blog.youkuaiyun.com/qq2964047/article/details/84321689</link><guid>https://blog.youkuaiyun.com/qq2964047/article/details/84321689</guid><author>qq2964047</author><pubDate>Mon, 22 Oct 2012 18:47:13 +0800</pubDate><description><![CDATA[集合类
http://blog.youkuaiyun.com/allen_zhao_2012/article/details/8056665


java的回调函数
http://blog.youkuaiyun.com/qiaoning13256/article/details/8101115

javaSE:
http://blog.youkuaiyun.com/liuyang0618/article/catego...]]></description><category></category></item></channel></rss>