`
developer.chao
  • 浏览: 14752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Spring即使一个AOP框架,也是一
第一,谈谈final, finally, finalize的区别。      final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载finally?再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 fina ...
转载: http://struts2.group.iteye.com/group/blog/588222     Hibernate工作原理及为什么要用? 原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory 为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化D ...
  值类型(基本类型)是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中.                  == 操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同.                        equals 操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同.  == 比较的是 2 个对象的地址,而 equals 比较的是 2 个对象的内容.  显然,当 equals 为 true 时, == 不一定为 true ; ...
最近发现,在使用chromium浏览器的时候,一旦按了Backspace删除之前输入错的文字,就要重新切换一下IBus输入法才能输入,不然输入什么都是不能显示的,只是闪烁。有时候不按退格键删除文字也会遇到这样的问题,很让人郁闷... 解决方案: $ sudo add-apt-repository ppa:shawn-p-huang/ppa $ sudo apt-get update $ sudo apt-get dist-upgrade  升级完成后没有这个问题了,郁闷就解除了...
Java基础方面:       1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域           当前类       同一package  子孙类       其他package public            √              √                  √             √ protected        √              √                  √             × friendly          √              √  ...
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √        √                  √       √ protected √  √                  √        × friendly √     √                   ×       × private √      ×                   ×       × 不写时默认为friendly 2、 ...
刚装ubuntu默认情况下root没有密码 sudo passwd(Enter) 设置root新密码 确认密码 passwd: password updated successfully su(Enter) 刚才设置root新密码
"位置"菜单: 打开一个文件夹窗口(随便一个),在菜单拦打开"书签"-"编辑书签",然后就可以增加活删除"位置"(Places)菜单的项目了。 或者你可以编辑用户目录下的.gtk-bookmarks文件。 用命令 gedit ~/.gtk-bookmarks "应用程序"菜单: 右键-编辑菜单
不要用 sudo apt-get remove rar 用 sudo apt-get install unrar
不知大家在使用ubuntu时有没有注意到,ubuntu下是可以实现多张壁纸动态切换的,好像Win7下也有类似的功能(曾经使用win7一段时间)。我也是最近才注意到这点,下面是在ubuntu10.04下实验的,之前版本的应该也可以。  实现原理是使用一个xml文件来记录可供切换选择的壁纸。下面展示的是10.04中自带的一个样例。  首先说明一下,ubuntu默认的壁纸存放在/usr/share/backgrounds/目录下的,在该目录中还有一个cosmos(意思是“宇宙”)目录,cosmos里面的xml文件就是实现动态桌面壁纸切换功能的了。  jarson@jarson-laptop:/u ...
package background; import java.io.File; import java.io.FileWriter; import java.io.FilenameFilter; import java.io.IOException; import java.util.regex.Pattern; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import o ...
下载glGo $ wget http://www.pandanet.co.jp/English/glgo/downloads/glGo-1.4.1.deb 在安装程序之前,需要首先安装依赖包 $ sudo apt-get install libsdl-image1.2 libsdl-ttf2.0-0 python(貌似ubuntu10.04python已经安了) 安装完成后,需要把pathon的一个库文件做个调整,如下命令(是因为这个家伙要找python2.5的库,而U这里是2.6的,因此我们作点变通,后面测试说明,不影响任何使用,也不对系统构成任何风险) http://ww ...
创建普通应用项目: mvn archetype:create -DgroupId=com.byread -DartifactId=blog 创建WEB项目: mvn archetype:create -DgroupId= com.byread -DartifactId=blogweb -DarchetypeArtifactId= maven-arc hetype-webapp 创建appfuse 项目: mvn archetype:create -DarchetypeGroupId =org.appfuse.archetypes - ...
Global site tag (gtag.js) - Google Analytics