- 浏览: 231121 次
- 性别:
- 来自: 杭州
最新评论
-
wahahachuang5:
web实时推送技术使用越来越广泛,但是自己开发又太麻烦了,我觉 ...
html5实现websocket 长连接 -
远方的彪:
我想问一下,现在的许多公司对接口测试要求比较高吗,换句话说就是 ...
接口测试 -
lk123456sc:
HtmlUnit是很好很强大的工具,这篇文章写了很实用的简单例 ...
htmlutil -
letmedown:
您是70后的牛人。谢谢。
java源码阅读方法 -
fnet:
是的,同样一个应用程序,jdk32 确实比 jdk64内存使用 ...
jvm32位、64位区别
文章列表
http://hi.baidu.com/firstprinciple/blog/item/45de5dc873985d067f3e6f21.html
(1)/etc/profile
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
(2)/ect/bashrc
Ubuntu没有此文件,与之对应的是/ect/bash.bashrc
它也是全局(公有)的
bash执行时,不管是何种方式,都会读取此文件。
(3)~/.profile
若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profi ...
新公司开调档函,调档函的抬头开:浙江省人才市场管理办公室·然后带着调档函、离职证明、与网易签订的劳动合同到我们浙江外服来办理出档·~
地址:天目山路181号天际大厦16楼
办理时间:周一到周五的8:45——12:00,13:30——17:30
具体看文档,
Apache Cxf 安全认证
1. 方法一:密码验证 实例查看 apacheCxf_密码.zip
client-beans.xml
<jaxws:outInterceptors>
<bean class="org.apache.cxf.interceptor.LoggingOutInterceptor" /> <bean class="org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor" /> <bean class="org ...
http://www.infoq.com/cn/news/2012/05/instagram
刚被Facebook以10亿美金收购的著名手机照片分享应用Instagram最近吸引了无数人的眼球,Android版本登陆Google Play不到一个月下载量就突破1000万,总用户数即将超过5000万。Instagram联合创始人Mike Krieger说他们用了8周时间打造了最初的Instagram,但现在的系统肯定已经今非昔比。Instagram技术团队曾发表过一篇文章,介绍了Instagram背后的技术,日前Mike Krieger在名为Scaling Instagram的演讲里,又介绍了 ...
linux top命令 排序
- 博客分类:
- 服务器
s -改变画面更新频率
l -关闭或开启第一部分第一行top信息的表示
t -关闭或开启第一部分第二行Tasks和第三行Cpus信息的表示
m -关闭或开启第一部分第四行Mem和第五行Swap信息的表示
N -以PID的大小的顺序排列表示进程列表
P -以CPU占用率大小的顺序排列进程列表
M -以内存占用率大小的顺序排列进程列表
h -显示帮助
n -设置在进程列表所显示进程的数量
q -退出top
http://blog.csdn.net/xiliuhu/article/details/6449377
http://www.cnblogs. ...
jvm32位、64位区别
- 博客分类:
- 服务器
理论上来说32位的JVM有4G的堆大小限制。但是因为各种条件限制比如交换区,内核地址空间使用,内存碎片,虚拟管理机的管理开销,实际上可用的堆的大小远远比理论上的4G要少。
在32位windows的机器上,堆最大可以达到1.4G至1.6G。
在32位solaris的机器上,堆最大可以达到2G
而在64位的操作系统上,32位的JVM,堆大小可以达到4G
补充一句,在使用java参数-xms -xmx定义堆大小的时候,
1. 如果是32bit的jvm超过4G肯定是没用的,定义了4G,最终使用到的可能只有2G
2. 这两个值最好定义成一样,可以减少java gc的操作,有小幅度性能提高
JVM是 ...
属性的定义(property)
@property (copy, nonatomic) NSString *title;
什么是assign,copy,retain之间的区别?
assign:简单赋值,不更改索引计数(Reference Counting)。
copy: 建立一个索引计数为1的对象,然后释放旧对象
retain: 释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1
retain的实际语法为:
- (void)setName:(NSString *)newName {
if (name != newName) {
[name release];
na ...
52818 java.util.ConcurrentModificationException
52819 at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
52820 at java.util.HashMap$ValueIterator.next(HashMap.java:822)
52821 at org.directwebremoting.impl.DefaultScriptSessionManager.checkTimeouts(DefaultScriptSessionManage ...
//显示当前位置的代码
mapView.showsUserLocation=YES;
CLLocationManager *locationManager=[[CLLocationManager alloc]init];
locationManager.delegate=self;
locationManager.desiredAccuracy=kCLLocationAccuracyHundredMeters;
locationManager.distanceFilter=1000.0f;
[locationManager startUpdati ...
linux free命令
- 博客分类:
- 服务器
前段时间有个项目的用C写的,性能测试时发现内存泄露问题。关于怎么观察内存使用问题,free是很好用的一个命令。
bash-3.00$ free
total used free shared buffers cached
Mem: 1572988 1509260 63728 0 62800 277888
-/+ buffers/cache: 1168572 404416
Swap: 2096472 16628 2079844
Mem:表示物理内存 ...
通过load值查服务器问题
- 博客分类:
- 服务器
几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,做一下笔记。
什么是 Load ? 什么是 Load Average ?
Load 就是对计算机干活多少的度量(WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程队列的长度. Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均 Load 。【最好的参考文章:U ...
memcached内存分配原理
- 博客分类:
- 服务器
http://xenojoshua.com/2011/04/deep-in-memcached-how-it-works/
Page为内存分配的单位
Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数修改,最小1K,最大128M。如果需要申请内存时,memcached会划分出一个新的page并分配给 ...
JVM 调优,首先应从内存开始,尤其是在真正的的web服务部署的时候。因为真正的web服务会比开发的时候花费更多的内存,用来处理多用户并发的情况。本人多次吃过这方面的亏,所以整理一下,希望能给别人以帮助。
这个年头变啦,内存变得如大白菜,每个新装的机器都2G以上的内存,甚至4G,也不是什么新闻。而软件‘吃’内存的情况则变化不大(除了VIsta)。但 JAVA诞生的时候可不是这样——95年,想来当年97年,64M的内存还要500元,所以JVM初始化对内存的要不能太大,而且也要考虑老机器的情况,毕竟现在JRE基本跑在每个人的机器上。但是JVM初始占用还停留在几年前的情况下,确实没有跟上软件和硬件的 ...
java源码解读 集合类
- 博客分类:
- java基础
1 A.contain(Object o);方法,由abstractCollection实现
public boolean contains(Object o) {
Iterator<E> e = iterator();
if (o==null) {
while (e.hasNext())
if (e.next()==null) //如果o为null,e.next==null,也返回true
return true;
} else {
while (e.hasNext())
if (o.equals( ...