- 浏览: 437079 次
- 性别:
- 来自: 杭州
-
最新评论
-
cuqing:
下说法有误!如果两个对象的hashCode值相同,我们应该认为 ...
为什么在重写了equals()方法之后也必须重写hashCode()方法 -
Tough小白:
11111111 11111111 11111111 1111 ...
为什么byte取值是-128到127 -
世界尽头没有你:
Cloudera Hadoop5&Hadoop高阶管理 ...
hadoop版本及cloudera的CDH3 CDH4 -
00915132:
感谢楼主~~~~长知识了
java Process的waitFor() -
david8866:
非常感谢楼主的分享,解决了我的问题
java Process的waitFor()
文章列表
EC2 josso部署问题解决
- 博客分类:
- 部署_系统
<tc60:agent name="josso-tomcat60-agent" sessionAccessMinInterval="1000" >
<!-- Gateway LOGIN and LOGOUT URLs -->
<gatewayLoginUrl>http://sso.abc.net/signon/login.do</gatewayLoginUrl>
<gatewayLogoutUrl>http://sso.abc.n ...
HA之Keepalived
- 博客分类:
- 部署_系统
Keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。
+---------VIP(192.168.0.7)----------+
| |
| ...
java基础_Object
- 博客分类:
- java
java.lang.Object
java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。
Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。
Object类是Java中唯一没有父类的类。
其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。
Object类中的方法
构造方法:public Object()
文档中的类概览:
Java中的每个类都具有定义在Object类中的这些方法。
protected Object clone()
Creates and re ...
test.sh 1 2 3
$* 为"1 2 3"
$@ 为"1" "2" "3"
$# 为3,参数数量
#!/bin/bash
my_fun(){
echo "$#"
}
echo "$@"
echo "$#"
echo "$(my_fun "$@")"
echo "$(my_fun "$#")"
test.sh 1 2 3 2 ...
ibatis sql基础
- 博客分类:
- ibatis
1.sqlMapConfig
<sqlMapConfig>
<properties resource="db.properties"/>
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
maxRequests="128"
maxS ...
1. awk是三个 人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。
awk支持对记录和字段的处理,其中对字段的处理是grep和sed不能实现 的,这也是awk优于二者的 ...
SSH之所以能够保证安全,原因在于它采用了公钥加密。
整个过程是这样的:(1)远程主机收到用户的登录请求,把自己的公钥发给用户。(2)用户使用这个公钥,将登录密码加密后,发送回来。(3)远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录。
这个过程本身是安全的,但是实施的时候存在一个风险:如果有人截获了登录请求,然后冒充远程主机,将伪造的公钥发给用户,那么用户很难辨别真伪。因为不像https协议,SSH协议的公钥是没有证书中心(CA)公证的,也就是说,都是自己签发的。
可以设想,如果攻击者插在用户与远程主机之间(比如在公共的wifi区域),用伪造的公钥,获取用户的登录密码 ...
Class.forName()等同与Class.forName("XXX.XXX", true, CALLCLASS.class.getClassLoader());第二个参数表示是否初始化该类, 即调用类的静态块的语句及初始化静态成员变量, 不会调用'{}'和构造方法。
A a = (A)Class.forName("pacage.A").newI ...
java基础2_编译期和运行期
- 博客分类:
- java
有3个概念:
编译时
运行时
构建时
理解这3个概念可以很好的帮助我们去理解一些基本的概念。
方法重载 -> 编译期,编译时多态,根据参数类型,决定生成调用哪个方法的字节码
方法覆盖 -> 运行期, 运行时多态, 根据对象的类型, 决定调用哪个实例方法
继承 -> 编译期,因为是静态的。
泛型(又称类型检验)-> 发生在编译期的。编译器负责检查程序中类型的正确性,然后把使用了泛型的代码翻译或者重写成可以执行在当前JVM上的非泛型代码。
注解Annotation -> 编译时注解@Override,可以用来 ...
http://blog.codinglabs.org/articles/consistent-hashing.html
摘要
本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致 ...
1 nginx配置修改, 增加红色字体部分 默认1M
client_max_body_size 0; //表示不限制
可以看到content_length大于maxFormContentSize时将抛出异常,而maxFormContentSize默认是200000
path: /etc/nginx/nginx.conf
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
sendfile on; ...
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库 svn commit -m "LogMessage" [-N] [--no-unlock] ...
http cookies基础知识(转)
- 博客分类:
- web前端
Http协议是无连接的,意思是说当我们的浏览器请求服务器的一个页面时,一旦请求完成,服务器作出响应,客户端浏览器拿到这个页面的内容,立即断开连接,说白了就是Socket关闭了,浏览器和服务器之间就没有连接了。 ...