- 浏览: 79255 次
- 性别:
- 来自: 上海
最新评论
文章列表
改善Java代码质量---数据类型
- 博客分类:
- Java
在Java当中有8种基本数据类型,分别是byte,char,short,int,long,float,double,boolean还有其对应的封装类型Byte,Character,Short,Integer,Long,Float,Double,Boolean,那我们究竟对他们有多少的了解呢?
1.用偶判断,不用奇判 ...
1.推荐使用String直接赋值
public static void main(String[] args) {
String str1 = "abc";
String str2 = "abc";
String str3 = new String("abc");
System.out.println(str1 == str2); // 输出结果为true
System.out.println(str1 == ...
一、String与Date(java.util.Date)互转
1.1 String -> Date
注:并不是所有的simpleDateFormat对象都可以解析String,必须两者模式相同才行,例如:"2013/01/01"的匹配模式就为"yyyy/MM/dd"。
String dateStr = "2010/05/04 12:34:23";
Date date = new Date();
//注意format的格式要与日期String的格式相匹配
...
1、使用自己的账户和密码
各员工需牢记各自的账户和密码,不可向他人透漏,禁止使用他人账户进行SVN各项操作。
2、不要签出(SVN Checkout)整个目录。
工作中需要对项目或解决方案进行任何操作时,应使用SVN请求最新代码 ...
(注:deb,apt适用于ubuntu和debian,rpm文件适用于redhat和centos,tar.gz和bz2通用)
Linux下的用户分为3类
– 超级用户:root,具有一切权限,只有在系统维护或其它必要情形下才用超级用户,以避免系统出现安全问题– 系统用户:Linux系统正常工作所必需的内建的用户,系统用户不能用来登录,比如bin,adm,lp等用户– 普通用户:是为了让使用者能够使用系统资源而建立的,大多数用户属于此类
– 每一个用户都有一个数值,成为UID,超级用户的UID为0;系统用户的UID一般为1-499;普通用户的UID为500-60000之间
Linux采用纯文本文件来保存账号信息,主要有以下文件:
– /etc/passwd---存储用户基本信息
– /etc/sha ...
当从远程连接Mysql 时出现以下错误信息:
Could not connect to the specified instance MySQL Error Number 2003 Can't connect to MySQL server on XXXX (10060)
解决方法如下:
原因是MySQL考虑到安全因素,默认配置只让从本地登录
打开 /etc/mysql/my.cnf 文件,找到 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0
Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。 3. ServletContext. ge ...
命令
下面将要介绍的所有命令都需要sudo!使用时请将“packagename”和“string”替换成您想要安装或者查找的程序。
apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。
apt-get install packagename——安装一个新软件包(参见下文的aptitude)
apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)
apt-get --purge remove pack ...
ubuntu命令行软件包管理
- 博客分类:
- Linux
1. APT
APT (Advanced Package Tool,高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软 ...
开通了一个独立IP LINUX空间,空间支持伪静态功能。由于网站根目录下安装的是wp,bbs目录下安装的是论坛,虚拟主机只支持根目录绑定域名,如何让网站支持二级域名呢?下面我教你利用.htaccess实现一个网站空间可以用多个二级域名指向多个二级目录,建立多个网站。以独立IP虚拟主机为例:
一、将域名做一个泛解析*.xxxx.com 解析到你的空间IP,独立IP虚拟主机支持泛解析,不需要绑定域名就可以访问网站。
二、建立bbs 目录,将wp上传到根目录,将论坛上传到bbs目录
三、打开记事本将以下代码复制进去,保存为.htaccess文件,上传到根目录下。
.htaccess文件内容如 ...
Ubuntu的许多操作是在终端中进行的,通过sudo命令治理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有读写权力时,无法在图形界面上修改权限。
常用方法如下:
sudo chmod 600 ××× (只有所有者有读和写的权限),
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限),
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限),
sudo chmod 666 ××× (每个人都有读和写的权限),
sudo c ...
添加一个虚拟主机站点bbs.vincent.cn,首先到 /etc/apache2/sites-available/ 目录中建立一个文件 kissps,编辑该文件:
<VirtualHost *:80>
ServerName bbs.vincent.cn
DocumentRoot "/var/www/bbs/"
<Directory "/var/www/bbs/" >
Options Indexes FollowSymLinks MultiViews
All ...
1.安装JDK及配置环境
可参照http://agileshell.iteye.com/blog/1915277
2.下载tomcat并解压
首先,拷贝已经下载的apache-tomcat-7.0.42.tar.gz 到某个目录,比如/opt/development,然后之行解压操作:
sudo tar zxvf apache-tomcat-7.0.42.tar.gz
如果需要把文件夹重命名为tomcat7
sudo mv apache-tomcat-7.0.42 tomcat7
3.启动tomcat
sudo /usr/development/tom ...
Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能 是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。 Eclipse的插件也能帮助他们开发不同应用架构上的程序。
下面列出来的是25个最好的免费Eclipse插件,可以让开发者更高效的工作 。
提高代码质量的插件
1. FindBugsFindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。
2. Ch ...