月度归档: 2017年7月

Ubuntu Server 14.04 LTS 服务器配置(java)

1.sudo su,切换到管理员权限下
2.添加ppa
add-apt-repository ppa:webupd8team/java

3.apt-get update更新资源索引

apt-get update 和 upgrade 的区别

update

update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。

upgrade

upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。

An update should always be performed before an upgrade or dist-upgrade.

upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. Packages currently installed with new versions available are retrieved and upgraded.


4.sudo apt-get install oracle-java8-installer

安装java

5 java -version 查看是否安装成功

java,php的BOM头处理

[code type=php]
“;
}else{

$dirname = $basedir.”/”.$file;
checkdir($dirname);
}
}
}
closedir($dh);
}
}
function checkBOM ($filename) {
global $auto;
$contents = file_get_contents($filename);
$charset[1] = substr($contents, 0, 1);
$charset[2] = substr($contents, 1, 1);
$charset[3] = substr($contents, 2, 1);
if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) {
if ($auto == 1) {
$rest = substr($contents, 3);
rewrite ($filename, $rest);
return (“BOM found, automatically removed.“);
} else {
return (“BOM found.“);
}
}
else return (“BOM Not Found.”);
}
function rewrite ($filename, $data) {
$filenum = fopen($filename, “w”);
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}
?>
[/code]

[code type=java]
/**

* 去除bom报头

*/

public static String formatString(String s) {

if (s != null) {

s = s.replaceAll(“\ufeff”, “”);

}

return s;

}
[/code]
来源 http://blog.csdn.net/u012519664/article/details/41596857