`
文章列表
之前主管解释了内存屏障之类的东西,但是还需要一些理论来补充,故找了些资料以备后续学习使用。   1:LINUX KERNEL MEMORY BARRIERS http://www.kernel.org/doc/Documentation/memory-barriers.txt   2:LINUX内核内存屏障(kouu翻译) http://blog.chinaunix.net/uid-9918720-id-1640912.html     3:linux内存屏障浅析(kouu的blog) http://hi.baidu.com/_kouu/item/7a796014bdb6d7 ...

GDB 调试相关

之前利用gdb查看内存数据,定位到了一个内存泄露的问题,但是没有很好的将一些当时用到的资料收集起来,这次汇集下以便以后参考:   1:Debugging with gdb http://sourceware.org/gdb/download/onlinedocs/gdb/index.html   2:GNU GDB Debugger Command Cheat Sheet http://www.yolinux.com/TUTORIALS/GDB-Commands.html     3:GDB调试器 http://www.ruchee.com/code/linux/gnu/g ...

json序列化对比

    博客分类:
  • AJAX
项目中需要json数据,所以需要找性能最好的json序列化库。   找了几篇文章供大家参考,具体使用还需要自己亲手测试。   1:Json Java parsers / generators microbenchmark   http://blog.novoj.net/2012/02/05/json-java-parsers-generators-microbenchmark/           2:国内开发的一款很快的fastjson库   https://github.com/eishay/jvm-serializers/wiki/Staging-Results ...

Uninterruptible sleep

今天关于load问题学习到一个新名词    Uninterruptible sleep   故找些资料学习下:   uninterruptible sleep http://www.lindevdoc.org/wiki/Uninterruptible_sleep     What is an uninterruptable process http://stackoverflow.com/questions/223644/what-is-an-uninterruptable-process       How to kill a process in uni ...
linux下将图片转换为pdf,linux下刚好有现成的工具   主要是利用  ImageMagick的convert工具   具体见 http://www.imagemagick.org/script/formats.php?ImageMagick=ub4j63teftfck37e2tnt9nh253   使用时可以用如下简单的命令:   convert *jpg +compress output.pdf    如果是tif的图片还能直接转成pdf,需要先用convert转成jpg才可以 convert lab.tif -resize 50% r ...

Linux下mms下载

遇到mms协议的视频文件,找到了linux下的下载工具   mplayer -dumpfile xxx.asf -dumpstream mms://xxxxx.wmv   支持的协议格式如下:(man  mplayer) mplayer        [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]:// [        用户名:密码@]URL[:端口] [选项]

bash for循环

12 Bash For Loop Examples for Your Linux Shell Scripting http://www.thegeekstuff.com/2011/07/bash-for-loop-examples/     Bash For Loop Examples http://www.cyberciti.biz/faq/bash-for-loop/
记录下常用的小工具方便重装系统可以找回来   1:截图软件   FSCapture   2: windows系统监控管理 Sysinternals Suite    

Javascript 跨域总结

    博客分类:
  • AJAX
同事问了个关于二级域名是否跨域的,结果想当然的以为同一个主域名不会有跨域的问题,后来查了一些文章才发现说法有误,故这里记录下一些比较好的文章,方便以后查阅。     1:JavaScript跨域总结与解决办法(感谢作者rain man的总结) http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html       2:前端跨域总结(感谢

GC 问题知识点收录

    博客分类:
  • JAVA
经常遇到各种GC造成的小问题干扰,不搞清楚细节就很烦,所以开始一点点收集信息便于以后排查问题。   1:gc log中显示 Full GC (System) 字样是什么意思。   具体可见下面这篇文章 http://stackoverflow.com/questions/6626680/does-java-garbage-collection-log-entry-full-gc-system-mean-some-class-called   总结下就是 调用了System.gc()后打印的FullGC log   2:如何查看谁调用了System.gc() 这个可以使用Bt ...

linux 零拷贝技术

收集整理一些关于linux 零拷贝技术的文章,如果想高效的收集日志或者发送本地文件到网络,你需要了解这些。     1:Zero Copy I: User-Mode Perspective http://www.linuxjournal.com/article/6345       2:通过零拷贝实现有效数据传输 http://www.ibm.com/developerworks/cn/java/j-zerocopy/   主要用java io举例分析了 零拷贝带来的优化,例如上下文切换次数的减少,内部数据复制减少       3:Linux 中直接 I/ ...

linux 安装Systemtap

在之前的blog里介绍了一堆systemtap的资料,然后之前一直没安装成功过,这次花时间重新搞了下,终于成功了,很是激动,故分享下,主要是错误处理的分享。     1:  libdwfl failure (missing x86_64 kernel/module debuginfo under '/lib/modules/2.6.18-164.11.1.el5/build'): 这个错误是由于缺失 kernel-debuginfo-common 包和 kernel-debuginfo,解决方法是去http://rpm.pbone.net找到对应当前内核版本的debug包,如何看当前内核 ...

linux Kprobes

  觉得Kprobes很神奇,故找些资料来学习下   1:Linux内核中Kprobes调试技术的实现 http://blog.chinaunix.net/space.php?uid=20940095&do=blog&id=66103       2:kprobes.txt(This is the Documentation/kprobes.txt file from the kernel source) http://www-users.cs.umn.edu/~boutcher/kprobes/kprobes.txt.html     3:Gaining ...
上几篇文章里都涉及到动态监控,其中使用到了动态模块加载的技术,故找了些资料来学习下     1: Linux内核模块LKM的动态加载技术分析   http://blog.sina.com.cn/s/blog_69b99fc70100ph1z.html       2:Linux 可加载内核模块剖析 http://www.ibm.com/developerworks/cn/linux/l-lkm/  

linux Systemtap

上篇文章总结了ftrace的一些学习资料,这里给出另外一个工具Systemtap的资料     1:systemtap  wiki   http://sourceware.org/systemtap/wiki   http://sources.redhat.com/systemtap/wiki       2:SystemTap–Linux下的万能观测工具 http://rdc.taobao.com/blog/cs/?p=694     3:Linux 自检和 SystemTap http://www.ibm.com/developerworks/cn/linux ...
Global site tag (gtag.js) - Google Analytics