- 博客(540)
- 收藏
- 关注
原创 [转]自适应网页设计的方法
转自: http://www.williamlong.info/archives/3686.html 昨天中午Google进行了一次在线讲座,讲述自适应网页设计的概念和方法,维护同一个网页代码,即可使网站在多种浏览设备(从桌面电脑显示器到智能手机或其他移动产品设备)上具有更好的阅读体验,这里我将该讲座内容简要的整理一下。 1、在HTML头部增加viewport标签。 在网站H...
2013-12-08 23:24:29 354
原创 JVM问题追查与调优
JDK的几种分析工具 http://liudaoru.iteye.com/blogs/540772 Java Crash问题分析[z]http://liudaoru.iteye.com/blogs/972632 jprofiler追踪问题http://liudaoru.iteye.com/admin/blogs/1147711 ...
2012-03-27 14:44:50 297
我的2011
一转眼2011年就过去了,总感觉这一年才刚刚开始。还记得去年年初领导把我们拉到小黑屋,然后郑重的布置之后的超大任务。当时也到没太当回事,觉得努力做好就行了,当时也就觉得三两个月也就搞定了,相比于之前的经历,也就算是毛毛雨。 当时的我们日子还算轻松,负责不大不小的一块。每天基本都能按时上下班。偶尔有些需求,但时间要求也没那么紧。自己推进的改造,一般都会超出预期,但也没大的问题。至于线上的问题...
2012-01-19 19:39:45 201
原创 常用字符串搜索算法[z]
From: http://hi.baidu.com/absolute8511/blog/item/b576e1c8df5235107e3e6ffc.html 字符串搜索或匹配是经常用到的技术,因此也发展了多个算法,介绍几个著名的算法。1.单模式匹配就是在一些文本中查找某一个子字符串的算法,效率较高的有以下几种。KMP算法:全称Knuth-Morris-Pratt算法 预处理...
2011-10-23 13:53:49 369
原创 nuttcp(8) - 网络测速工具
http://linux.die.net/man/8/nuttcp Namenuttcp - network performance measurement toolSynopsisnuttcp -hnuttcp -Vnuttcp -t [ -bdDsuv ] [ -cdscp_value ] [ -lbuffer_len ] [ -nnum_bufs ][...
2011-10-08 14:08:47 1899
原创 SHELL重定向【转】
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,标准输...
2011-08-23 09:51:25 102
原创 NodeJs相关资料
NodeJs获取参数:process.argv一个包含命令行参数的数组。第一个元素是 'node',第二个是 JavaScript 文件名,接下来是附加的命令行参数。// 打印 process.argvprocess.argv.forEach(function (val, index, array) { console.log(index + ':...
2011-08-18 14:55:55 124
原创 jprofiler追踪问题
Jprofiler下载页:http://www.ej-technologies.com/download/jprofiler/files.html 配置说明:http://www.coderanch.com/t/203167/Performance/java/JProfiler-Help-Needed ...
2011-08-12 18:20:52 144
原创 Linux服务器性能评估与优化【z】
来自:http://www.itlearner.com/article/4553 一、影响Linux服务器性能的因素 1. 操作系统级 Ø CPUØ 内存Ø 磁盘I/O带宽Ø 网络I/O带宽 2. 程序应用级 二、系统性能评估标准 影响性能因素评判标...
2011-07-01 10:05:37 219
原创 Java 理论与实践: 非阻塞算法简介【z】
From: http://www.ibm.com/developerworks/cn/java/j-jtp04186/ 在不只一个线程访问一个互斥的变量时,所有线程都必须使用同步,否则就可能会发生一些非常糟糕的事情。Java 语言中主要的同步手段就是 synchronized 关键字(也称为内在锁),它强制实行互斥,确保执行 synchronized 块的线程的动作,能够被后来执行受相...
2011-03-26 20:39:56 103
原创 Java Crash问题分析[z]
参考: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进程不知道什么原因退出或被杀死,想要分析具体原因,一般来说分下面几步:...
2011-03-23 14:41:54 142
原创 使用Shell对数字按照出现次数排序
今天遇到一个需求: 在一个文本中有上万的id,需要对这些id按照出现次数进行排序。 下面是一种实现方法: cat ids.txt | sort | uniq -c | sort --key=1,7 -r -n > uids_sort.txt 其中 uniq -c 是对连续出现的id进行累计计算,并把总数放到前面。 sort --k...
2011-02-11 18:57:08 405
原创 bStrace & sTrace[z]
两种不同的动态分析工具,BTrace主要针对java分析,STrace适合Linux下的应用分析。 ====================================== BTrace:http://hi.baidu.com/whzkinger/blog/item/0f1271277c82760f918f9d04.html STrace:跟踪程式执行时的系统调用...
2011-01-08 14:47:58 235
原创 mysql知识细点
From:http://dev.mysql.com/tech-resources/articles/hierarchical-data.html mysql实现树结构的两种方式。
2010-10-19 13:27:49 126
原创 Chrome书签无法同步的解决方案
今天换机器遇到Chrome无法同步书签的问题,主要是被墙,一些资源如下: http://xoyoju.tk/?p=121 http://7761.6te.net/?post=13 但是今天试了一下都不成,后来换成了: 74.125.45.138 clients2.google.com74.125.39.99 chrome.google.com...
2010-09-28 14:50:01 691
原创 FEDERATED存储引擎的描述--MySql数据库[z]
From: http://www.wang48.com/jishubaodianview/?jsd_id=13240 当你创建一个FEDERATED表的时候,服务器在数据库目录创建一个表定义文件。文件由表的名字开始,并有一个.frm扩展名。无其它表被创建,因为实际的数据在一个远程数据库上。这不同于为本地表工作的存储引擎的方式。 对于本地的数据录表,数...
2010-09-27 16:58:22 160
原创 Berkeley DB相关
为什么要使用Berkeley DB,它适合什么场合应用?Berkeley DB并不适合所有的应用,因为简单,专一所以高效。嵌入式数据库,的“嵌入”是指它内嵌在程序中,而不是说他只应用在嵌入式系统上。它的特点很适合应用于嵌入式系统上。当然在我们的pc机集群或大型服务器上,也可以灵活的配置,完成更艰巨的任务。它适合于管理海量的,简单的数据。Google用Berkeley DB HA (High Ava...
2010-09-25 22:17:56 108
Eclipse下ant编译的bug
最近在做ant构建时经常遇到一个target执行一部分就莫名停掉了,后来尝试了“ant built...”的方式问题得到解决。今天同事也同样遇到这个问题。初步怀疑和Eclipse的Cache有关系,后续再仔细查一下。...
2010-09-06 17:49:56 131
原创 mysql udf
User Defined Function (UDF) http://codeguru.earthweb.com/cpp/data/mfc_database/misc/article.php/c12615/MySQL-UDFs.htm 1. What Is a User Defined Function?Basically, a User Defined Function ...
2010-08-23 15:48:47 161
原创 editplus快捷键
From:http://hi.baidu.com/suping/blog/item/c05b3f12e826f95cf819b813.html editplus 快捷键(一) editplus快捷键 文件新建普通文本 Ctrl+N 新建普通的文本文档新建浏览器窗口 Ctrl+Shift+B 新建浏览器窗口新建 HTML 页 Ctrl+Shift+N ...
2010-07-14 09:55:02 155
原创 熟悉系统方法总结
了解一个陌生的系统是我们经常碰到的事情,下面总结一下自己的一些心的。 了解系统的主要功能,系统做什么的,为什么人服务等;了解系统框架,前端怎么实现,后端怎么分层,数据库用什么,cache层如何实现,逻辑如何组织等;选择一条主业务线,然后了解完整的处理流程;尝试去修改某处bug或者增加一个新功能点,当然都必须是不太关键的;整理自己理解的系统结构,完整了解整个系统;...
2010-07-06 14:26:14 211
原创 Java缓存框架 EhCache
From: http://www.oschina.net/p/ehcache EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。主要的特性有:1. 快速.2. 简单.3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过程中写入磁盘6. 可以通过R...
2010-07-06 14:09:18 92
原创 Apache相关知识整理
Apache反向代理: ProxyRequests Off ProxyPass /abc/ http://127.0.0.1/abc/ ProxyPassReverse /abc/ http://127.0.0.1/abc/ Apache虚拟主机:<VirtualHost *> ServerAdmin ***@bwl.com D...
2010-06-22 14:04:56 156
原创 Mysql监控指南【z】
Mysql作为广泛应用的数据库系统,平时运维工作中对她的监控必不可少,现在把我对Mysql数据库的监控体会写成下文,欢迎拍砖。无论是DBA或是SA,监控的目标都很明确,无外乎1.快速的得到Mysql过去一段时间或者当前运行的状态2.因硬件升级或者系统配置的改变而诊断对Mysql数据库性能影响3.在Mysql数据库系统出现故障要能够及时收到告警4.为日后编写运维报告提供各项数据指标供分析5....
2010-06-22 10:12:11 127
原创 字符串匹配算法研究【z】
From:http://www.yuanma.org/data/2008/0806/article_3128.htm 摘要:随着互联网的日渐庞大,信息也是越来越多,如何在海量的信息中快速查找自己所要的信息是网络搜索研究的热点所在,在这其中,字符串匹配算法起着非常 重要的作用,一个高效的字符串匹配算法,可以极大的提高搜索的效率和质量,本文力图阐明字符串匹配算法的发展过程,并介绍了各个算法...
2010-06-17 18:03:24 213 1
原创 人为什么会着迷?
最近经常有人说自己玩微博很着迷,而对网游的着迷更是司空见惯,可是着迷的具体原因是什么那?可以实现自己的想法?典型是三国11、红警、帝国之类的游戏,可以按照自己的想法去做;获得尊重和成就?网游应该比较典型,现实生活不如意,但是在网游中却备受尊重;不断地挑战和不断的克服挑战?各种小游戏比较典型,都是困难不断增加同时又能不断克服困难,如果困难太大,或者没有困难也就很难玩下去;不确定...
2010-06-11 14:10:58 435
原创 Rest & MINA & OAuth
学习学习新知识。。。 http://www.williamlong.info/archives/1728.html http://tdcq.iteye.com/blog/364896 http://www.iteye.com/topic/352441 http://mina.apache.org/documentation.html...
2010-06-11 11:37:55 74
原创 mysql 主从配置 [z]
From: http://blog.csdn.net/phphot/archive/2008/04/06/2255011.aspx 最近将四台MySQL服务器配置成主从模式以实现一定的负载均衡,好象还可以接受,至少现在没有出什么大问题。MySQL同步机制基于master把所有对数据库的更新、删除等)都记录在二进制日志里。因此,想要启用同步机制,在master就必须启用二进制日志。每个sla...
2010-06-03 17:41:27 88
原创 社区开发经验总结【2010-06】【工具整理】
埋头做东西已经快两年了,是时间整理一下期间用到技术了。 先列个需要整理的概要: 系统状态监控开发流程,以及产品、开发、测试、运营协作上线流程紧急需求处理故障以及处理旧系统改造团队管理招聘新知识学习freeMaker发布管理压力测试与性能调优文档管理社区要素整理:1、帮助:虽然看的人很少,但是这个也是不可少的;2、操作提示:比帮助更...
2010-05-28 17:03:43 98
原创 【nio】使用 ServerSocketChannel 实现的 File 服务器[z]
From: http://www.java2000.net/p6079 package test.io;import java.nio.channels.*;import java.nio.charset.*;import java.net.*;import java.io.*;import java.util.*;import java.nio.*;...
2010-05-21 17:31:25 66
网站的MRD和PRD[z]
From: http://mearsen.blog.sohu.com/67881175.html 说到MRD,就不得不说一下PRD,也有朋友提到了这个问题,MRD和PRD有什么区别呢?如果大家看过中国产品经理联盟的第一期和第二期杂志,那么就应该知道MRD和PRD的区别和关系了,在这两期杂志的“PM词典”栏目中,就对这两个工具进行了介绍,先来分别看一下。 做个表格来说明一下两...
2010-03-20 19:27:45 254
mysql主从复制,读写分离
From:http://hi.baidu.com/yzy888/blog/item/98784fd074381d84a0ec9cc3.html mysql主从复制主服务器IP:192.168.99.10从服务器IP:192.168.99.20(一)安装mysql(主从服务器操作相同)yum -y install gcc gcc-c++ ncurses-devel增加组和用户#...
2010-03-17 13:51:53 110
电子商务基础:中小企业建站方案和资源
From: http://www.williamlong.info/archives/2111.html 目前国内的中小企业数量已经有几千万家,但信息化建设却并不理想,拥有网站的只有不超过两百万家,数以千万计的中小企业存在电子商务需求,却没有自己独立的网站。现在,越来越多的企业意识到通过建立网站开展电子商务的重要性,和迫切性,但苦于不懂建站相关的技术,今天月光博客就介绍一些...
2010-03-17 12:36:11 1865
MySQL中ALTER TABLE时的性能问题
From: http://www.evget.com/zh-CN/Info/catalog/12561.html 当对于一个大表进行ALTER TABLE的时候,性能问题就产生了。MySQL大部分改动的步骤如下:根据新的表结构创建一个空表,从旧表中把数据取出来插入到新表中,在删除旧表。这是个非常漫长的过程。许多人ALTER TABLE之后,都有等待1小时或者1天的痛苦经历。 ...
2010-03-15 16:51:39 231
Memcached命令行管理
From: http://www.exp2up.com/2010/01/26/memcached命令行管理/1. stats统计2.stats malloc显示内存分配3. stats reset清空统计数据4. stats cachedump slab_id limit显示某个slab中的前limit个key列表: ITEM key [ value_lengt...
2010-03-15 11:18:11 126
谷歌用户体验十大准则【z】
From: http://www.blueui.net/blog/?p=16#more-16 这是互联网上早就流传的谷歌用户体验十大准则。在全球有将近200位用户体验设计师在为谷歌产品服务。在UIRSS举办的清华大学交流会上,十大准则还配有一些小的案例。让我们更加深刻的而理解谷歌的文化。下文是简单的翻译。Our aspirations The Google User Exp...
2010-03-15 09:03:01 356
在线调整大数据表的结构的方法
我们经常会遇到修改一个大数据表的需求,不如给一个大数据表增加字段之类。如果直接使用alter则会导致锁表,并影响线上服务,最近跟同事学了一种比较好的处理方式。 这种方式通过先使用新的结构建立一个临时表,之后将数据从原来的表导入到临时表。在数据导完之后通过rename修改表的名称。 -- 将数据导出到一个临时文件select * from ainto outfile ...
2010-03-09 09:46:34 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人