- 浏览: 1576129 次
- 性别:
- 来自: 北京
最新评论
-
nich002:
原网站失效了。撸主简单粗暴的复制过来,可读性极差!差评!
Apache配置详解(最好的APACHE配置教程) -
107x:
不错,谢谢!
LINUX下查看文件夹下的文件个数! -
Hypereo:
好你妹,连个格式都没有!
Apache配置详解(最好的APACHE配置教程) -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子 -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子
文章列表
转自: http://www.williamlong.info/archives/3686.html
昨天中午Google进行了一次在线讲座,讲述自适应网页设计的概念和方法,维护同一个网页代码,即可使网站在多种浏览设备(从桌面电脑显示器到智能手机或其他移动产品设备)上具有更好的阅读体验,这里我将该讲座内容简要的整理一下。
1、在HTML头部增加viewport标签。
在网站HTML文件的开头,增加viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放。代码如下:
<meta name="viewport" cont ...
【开场白】
【降低成本】
【不要过于细节】
【用户需求】
【业界趋势】
【用户行为变化】
【趋势图】
参照:【IT经理世界】
JVM问题追查与调优
- 博客分类:
- java
JDK的几种分析工具
http://liudaoru.iteye.com/blogs/540772
Java Crash问题分析[z]
http://liudaoru.iteye.com/blogs/972632
jprofiler追踪问题
http://liudaoru.iteye.com/admin/blogs/1147711
判断java内存泄露的方式
http://liudaoru.iteye.com/blog/464598
详细讲解JDK内置工具使用技巧
一转眼2011年就过去了,总感觉这一年才刚刚开始。还记得去年年初领导把我们拉到小黑屋,然后郑重的布置之后的超大任务。当时也到没太当回事,觉得努力做好就行了,当时也就觉得三两个月也就搞定了,相比于之前的经历, ...
常用字符串搜索算法[z]
- 博客分类:
- 数据结构与算法
From: http://hi.baidu.com/absolute8511/blog/item/b576e1c8df5235107e3e6ffc.html
字符串搜索或匹配是经常用到的技术,因此也发展了多个算法,介绍几个著名的算法。
1.单模式匹配
就是在一些文本中查找某一个子字符串的算法,效率较高的 ...
http://linux.die.net/man/8/nuttcp
Name
nuttcp - network performance measurement tool
Synopsis
nuttcp -hnuttcp -Vnuttcp -t [ -bdDsuv ] [ -cdscp_value ] [ -lbuffer_len ] [ -nnum_bufs ]
[ -wwindow_size ] [ -wsserver_window ] [ -wb ]
[ -pdata_port ] [ -Pcontrol_port ]
[ -Nnum_streams ] [ ...
SHELL重定向【转】
- 博客分类:
- Linux & Unix
From:http://hi.baidu.com/fywsp/blog/item/b4fa990680129472030881e1.html
I/O重定向详解及应用实例
1、 基本概念(这是理解后面的知识的前提,请务必理解)
a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9;
b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关;
c、 用 < 来改变读进的数据信道(stdin),使之从指定的档案读进;
d、 用 > ...
NodeJs相关资料
- 博客分类:
- java
- Linux & Unix
NodeJs获取参数:
process.argv
一个包含命令行参数的数组。第一个元素是 'node',第二个是 JavaScript 文件名,接下来是附加的命令行参数。
// 打印 process.argv
process.argv.forEach(function (val, index, array) {
console.log(index + ': ' + val);
});
运行结果:
$ node process-2.js one two=three four
0: node
1: /Users/mjr/work/node/pr ...
jprofiler追踪问题
- 博客分类:
- java
Jprofiler下载页:
http://www.ej-technologies.com/download/jprofiler/files.html
配置说明:
http://www.coderanch.com/t/203167/Performance/java/JProfiler-Help-Needed
UltraEdit-32 V16.00.0.1032 注册码
用户名:Kaizer Soze
注册码:LEHEU-KJOQF-QWVWE-MROJX-WOPJN-HILLO-QMBEU-XRARN
Linux服务器性能评估与优化【z】
- 博客分类:
- java
来自:http://www.itlearner.com/article/4553
一、影响Linux服务器性能的因素
1. 操作系统级
Ø CPU
Ø 内存
Ø 磁盘
From: http://www.ibm.com/developerworks/cn/java/j-jtp04186/
在不只一个线程访问一个互斥的变量时,所有线程都必须使用同步,否则就可能会发生一些非常糟糕的事情。Java 语言中主要的同步手段就是 synchronized 关键字(也称为内在锁),它强制实行互斥,确保执行 synchronized 块的线程的动作,能够被后来执行受相同锁保护的 synchronized 块的其他线程看到。在使用得当的时候,内在锁可以让程序做到线程安全,但是在使用锁定保护短的代码路径,而且线程频繁地争用锁的时候,锁定可能成为相当繁重的操作。
在 “ ...
参考:
http://www.ibm.com/developerworks/cn/aix/library/0806_chench_core/index.html
http://www.cn-java.com/www1/?uid-45-action-viewspace-itemid-4410
如果是Java进程不知道什么原因退出或被杀死,想要分析具体原因,一般来说分下面几步:
1 拿到Java应用程序的日志文件。一般来说日志文件中会有很应用相关的错误信息。Java进程异常退出的原因最有可能就是应用程序本身的问题。因此检查Java应用程序的日志文件可能是最快定位到错误的方法。 ...
今天遇到一个需求:
在一个文本中有上万的id,需要对这些id按照出现次数进行排序。
下面是一种实现方法:
cat ids.txt | sort | uniq -c | sort --key=1,7 -r -n > uids_sort.txt
其中 uniq -c 是对连续出现的id进行累计计算,并把总数放到前面。
sort --key=1,7 的作用是窃取结果的前七列进行排序, -r 是反序, -n是作为数字排序。
经过一系列的操作,即可得到结果id。
两种不同的动态分析工具,BTrace主要针对java分析,STrace适合Linux下的应用分析。
======================================
BTrace:http://hi.baidu.com/whzkinger/blog/item/0f1271277c82760f918f9d04.html
STrace:跟踪程式执行时的系统调用和所接收的信号,http://www.yuanma.org/data/2007/0201/article_2213.htm
今天,Team Leader推荐了一个非常棒的动态跟踪分析工具 – B ...