升级myeclipse 8.5 到 8.6

  好吧,一个星期没更新了,一上来又是一篇关于升级的文章,版本控,莫怪~~

  作为一个敲代码的人,自然要有一款得心应手的集成开发环境,myeclipse 和 netbeans 就是不错的选择,随着语言的进步,框架的更新升级,自然ide也要更新。官网在八月初就放出了8.6正式版,这一次的更新主要是对javascript提供了更强大的支持,官方宣传就是

JavaScript Devs Smarter, Application Management Simpler

  支持javascript的oop,支持大部分的js开源框架,例如jQuery,DOJO 和 YUI。意味着在写jquery都可以有自动提示,这也是我的最爱。还有其他的一大堆更新不罗嗦了。

  本来想下载8.6的完整安装包再全新安装,不过800多兆下载也不容易,于是进管理中心去升级,好家伙,居然也要400多兆,更新界面道是蛮漂亮的。

  友情提示自动更新需自备vpn,否则用迅雷下载完整版:

  照例放上高清大图一张

myeclipse

linux中oracle,java,tomcat设置环境变量

  最近配置的一台linux服务器,主要有oracle 11g, jdk1.6, apache和tomcat做web服务器,jk桥接。其中环境变量真啰嗦,在此留个记录,备用。

JAVA_HOME=/usr/local/jdk1.6.0_21
JAVA_BIN=/usr/local/jdk1.6.0_21/bin
CATALINA_HOME=/usr/soft/tomcat
CATALINA_BASE=/usr/soft/tomcat
CATALINA_TMPDIR=/usr/soft/tomcat/temp
ORACLE_SID=orcl
ORACLE_BASE=/home/user/app/user
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$ORACLE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/bin/bootstrap.jar
export JAVA_HOME JAVA_BIN CATALINA_HOME CATALINA_BASE CATALINA_TMPDIR ORACLE_SID ORACLE_BASE ORACLE_HOME PATH CLASSPATH

  export一气呵成,美观实用。想要全局有效就添加在/etc/bashrc最后。只对某个用户有效,则添加在/home/user/.bashrc末尾。其实只不过是在~/.bashrc中调用了/etc/bashrc而已。。

MSSQL的备份语句

  以前使用mssql的备份语句的时候都是以当前时间作为文件名,这样每次备份都产生不同的文件,就不会遇到追加和覆盖备份的问题。而现在需要在一个指定的文件名中进行备份,会发现每次备份后文件体积会越来越大。这是因为每次备份默认都是追加的,保留了历史备份。

  在management studio中操作备份时可以在选项中更改追加或覆盖,而在程序中使用BACKUP DATABASE语句备份时可以使用WITH INIT | NOINIT来指定是否覆盖。init表示覆盖,noinit追加。
例如:

BACKUP DATABASE WMSDB TO DISK = 'C:\Tomcat\temp\WMSDB.BAK' WITH INIT

  参考http://technet.microsoft.com/zh-cn/library/ms186865(SQL.105).aspx

ubuntu 10.04安装MyEclipse 8.5

  最近打算把开发环境换到linux平台,刚脆就搬到新装的ubuntu10.04中。

  新的ubuntu系统中去除了sun的jdk,取而代之的是OpenJDK,但这个并不适合用来开发。

  首先在新立得中搜索openjdk全部删除。并添加软件源来安装sun-java6-jdk

root@dorole:~# add-apt-repository "deb http://archive.canonical.com/ lucid partner"
root@dorole:~# apt-get update
root@dorole:~# apt-get install sun-java6-jdk

  安装完成后可以输入

root@dorole:~# java -version

  确认安装成功。如果有OpenJDK字样说明openjdk没删除干净。
继续阅读ubuntu 10.04安装MyEclipse 8.5

Struts2几种参数接收的区别

1. 字符串接收

  这种字符串接收方式最简单,属性写好GET和SET方法即可,表单中使用testAction?username=dorole提交。

private String username;

public String getUsername()
{
	return username;
}

public void setUsername(String username)
{
	this.username = username;
}

继续阅读Struts2几种参数接收的区别