- 浏览: 525824 次
- 性别:
- 来自: 杭州
最新评论
-
liuwuhen:
...
Pushlet的工作原理 -
fbwfbi:
fengchuizhuming 写道楼主的完全正确。鉴定完毕楼 ...
硬件同步原语(CAS)理论 -
passerby_whu:
uule 写道这个测试后结果为:“testPageConten ...
FutureTask的使用方法和使用实例 -
fengchuizhuming:
楼主的完全正确。鉴定完毕
硬件同步原语(CAS)理论 -
edwardjuice:
FutureTask的使用方法和使用实例
文章列表
问题原因:
修改了sudo文件, 导致sudo权限在0640,或者sudo的配置格式错误。因此,要把sudo权限更改回0440。
所以呢,修改sudo,请用命令visudo。
http://blog.csdn.net/chz870128/article/details/6263513
基本上出现标题里面的错误,有两种解决方案:
1.进入recovery mode,设置sudo权限。http://hi.baidu.com/shirdrn/blog/item/3b2d17cabc01118cc8176862.html
2.不用,进入到回复模式。切换到root账户,或者启 ...
授权
grant all on *.* to tommy@'%' identified by 'hello1234';
Btrace无疑是性能调优的一个非常重要的工具,它可以做到代码无侵入性的挖掘性能的问题,它利用字节码级别的运行时动态植入来check性能问题,性能优化的第一步往往是找出性能的瓶颈,如下面的功能是check程序的运行的线程数:
/*
* Copyright 2008-2010 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can ...
度量网页加载性能的几个时间指标(转)
- 博客分类:
- 性能优化
度量网页加载性能的几个时间指标
2011年06月16日 星期四 上午 11:48
AliPage是一款网页性能探测工具,该工具对下发任务指定的URL进行探测。可以获得本地浏览器下载并展现指定网页的网页对象元素信息,包括下
载网页中的图片 ...
Java后端性能优化的综述
- 博客分类:
- 性能优化
在一个非常忙的公司里面,很久没有发blog了,残酷,但是其实自己一直在学习进步,最近在负责公司部门整个网站的性能优化,写了一个综述,分享给大家,但是细节还需要描述,之后会继续修改:
Windows:
C:/Users/ewanbao>netstat -aon|findstr "123"
TCP 127.0.0.1:55123 0.0.0.0:0 LISTENING 5092
TCP 127.0.0.1:55123 127.0.0.1:55124 ESTABLISHED 5092
TCP 127.0.0.1:55124 127.0.0.1:55123 ESTABLISHED ...
StartUML的使用
- 博客分类:
- UML
http://blog.csdn.net/prochsh/article/details/6102445
使用检测异常和不可检测异常:
1.在一般情况下,使用检测异常还是非检测异常的判断标准是客户端(调用者)能够处理它们。
像JDBC的SQLException是检测异常,把它设计成checked exception,不一定是合理,因为大多数情况下,调用者是无法处理的。当然有一种情况,调用者可以这样处理:它捕获SQLException,然后给用户提示:数据库执行失败,这也是一种处理方式。但是大多数情况下,这种异常是无法处理的,对这种大多数情况知道调用者无法处理的异常,应该被声明为unChecked Exception的。当某些情况调用者需要处理时,仍然可以捕获它进行处理,这样反而比较灵 ...
Java异常处理的反模式
- 博客分类:
- Java基础
六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
1 OutputStreamWriter out = ...
2 java.sql.Connection conn = . ...
http://www.hellodb.net/2011/07/mysql-linux-hardware-tuning.html
关于MySQL的性能优化的一篇文章,很好,使用MySQL作企业级应用时,可以考虑使用这种方案:
http://www.hellodb.net/2011/06/mysql_multi_instance.html
查看硬盘:fdisk -l
查看内存:cat /proc/meminfo
查看cpu:cat /proc/cpuinfo
Ubuntu Java 环境变量
- 博客分类:
- Linux常用命令
方法1:修改/etc/profile 文件
所有用户的 shell都有权使用这些环境变量
<1>在 shell终端执行命令:vi /etc/profile
<2>在 profile文件末尾加入:
JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPATH
<3>重 ...
基本数据的类型的大小是固定的,这里就不多说了。对于非基本类型的Java对象,其大小就值得商榷。
在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看下面语句:
Object ob = new Object();
这样在程序中完成了一个Java对象的生命,但是它所占的空间为:4byte+8byte。4byte是上面部分所说的Java栈中保存引用的
所需要的空间。而那8byte则是Java堆中对象的信息。因为所有的Java非基本类型的对象都需要默认继承Object对象,因此不论什么样的
Java对象,其大小都必须是大于8 ...
最近花了两个月时间好好准备和总结了一下,进步是明显的,非常感谢面试公司的热情接待。
在面试过程中,特别提到公司的hr小姑娘非常nice,整个过程中,每个架构师和中高层管理人员都看得非常顺眼,也许这就是缘分吧。
面试的职位是Java架构师职位
问的题目有:
1.最擅长的技术是?
答:JVM和Java 并发编程
2.Wait和Sleep的区别
3.集合类的sort方法采用的什么排序算法?归并排序的时间复杂度是?
4.HashMap put数据的过程
5.基于哈希的分布式算法有哪两种?
6.有10个任务,需要那个这10个任务的运行的结 ...