`
文章列表
在使用ftrace时需要mount一个debugfs,但是mount完了,想umount时就报错了,说”device  is busy“,找了篇总结的不错的文章讲如何解决这个问题。     1:linux umount 提示"device is busy" 终极解决方法 无法卸载分 http://www.linuxso.com/linuxxitongguanli/836.html   其中提到了使用 umount -l ,这个l选项是说等占用这个设备的进程终止后再卸载这个设备,算是一种比较温和卸载。 同时提到了2个命令工具用于检测目前谁占用该文件或设备,通过lsof查看文件占用,用 ...
线上有系统总是CSW很高,导致load也很高,但是看cpu实际不高,所以想探个究竟,故通过之前看锋爷的blog了解到ftrace这个工具,找了些学习资料汇总在这里。     1:ftrace和它的前端工具trace-cmd http://blog.yufeng.info/archives/1012     2:ftrace 简介 http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/index.html     3:使用 ftrace 调试 Linux 内核,第 1 部分 http://www.ibm.com/d ...
转载自:http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html   Epigrams on Programming Alan J. Perlis Yale University This text has been published in SIGPLAN Notices Vol. 17, No. 9, September 1982, pages 7 - 13. I'm offering it here online until ACM stops me. The phenomena surrou ...
系统中同步方法很多,当串行时响应时间会比较长,有些调用可以异步来做,当需要结果时只要有就行。如果调用的方法本身就是异步的这个还好。但是因为很多方法都是同步实现的,所以急需要一种框架或者工具来实现同步方法的异步调用,我搜索了下没找到比较好的解决方案,不过也有一些可供参考的,这里总结下:     1:NET Framework提供的异步调用同步方法   使用异步方式调用同步方法 http://msdn.microsoft.com/zh-cn/library/2e08f6yc(v=vs.80).aspx   截取API使用方式如下:     // Create the deleg ...
尝试spring3.0的新特性,在原本是spring207,spring256混杂的工程里引入了spring3.x然后很简单的一个bean初始化失败,报以下异常   Caused by: java.lang.reflect.MalformedParameterizedTypeException at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(Unknown Source) at sun.reflect.generics.reflectiveObje ...

jdk debug

    博客分类:
  • JAVA
debug 到JDK的代码时,有时看不到一些调试信息,例如行号,局部变量的值等,为了排查问题,当然希望能知道这些调试信息了,故找了下带调试信息的jdk版本叫fastdebug。   首先给出下载链接,这里只找到JDK6的,没有JDK7的   http://download.java.net/jdk6/6u25/promoted/b03/index.html   windows  版本  http://www.java.net/download/jdk6/6u25/promoted/b03/binaries/jdk-6u25-ea-bin-b03-windows-i586-debug ...

Java thread priority

    博客分类:
  • JAVA
比较好的java书上都写着不要试图用java线程的优先级来确定线程的执行顺序,不过知道下java线程优先级与底层OS之间线程优先级的映射关系也是好的,找了篇文章总结的不错。转载自:http://www.javamex.com/tutorials/threads/priority_what.shtml   What is Java thread priority? In our introduction to thread priority, we pointed out some problems with the system, notably differences betw ...

Java thread model

    博客分类:
  • JAVA
这里记录些关于线程模型方面的资料。   1:thread  wiki  http://en.wikipedia.org/wiki/Thread_(computing)   可以看看线程模型以及对应的实现方式有哪些。     2:Solaris Threading Models http://java.sun.com/docs/hotspot/threads/threads.html   主要是讲述solaris上线程模型和java线程模型的对应     3:Threading models: So many different ways to get stuff d ...

设置JDK内部log输出

    博客分类:
  • JAVA
有的时候需要调试到JDK内部的类。有时没有对应的源码(当然可以从openjdk下载了),但是有些JDK内部类有自己的trace log 用于跟踪调试使用,其中使用的logger是JDK自带的logger,与log4J设置配置不同,这里给出一般的简单设置。   Logger log =Logger.getLogger("javax.management.remote.rmi"); log.setLevel(Level.ALL); Handler handler = new java.util.logging.ConsoleHandler(); handler.s ...
1:regular-expressions.info   http://www.regular-expressions.info/refadv.html       2:regexlab 英文:http://www.regexlab.com/en/regref.htm 中文:http://www.regexlab.com/zh/regref.htm
很炫的android游戏应用中都利用了传感器来使游戏更真实,这里看了些android中一些例子,当然运行都还是在模拟器中进行,为了在手机模拟器中模拟传感器,这里使用开源的SensorSimulator   主页位于 http://code.google.com/p/openintents/wiki/SensorSimulator   当前最新的版本2.0.rc1下载地址为 http://code.google.com/p/openintents/downloads/detail?name=sensorsimulator-2.0-rc1.zip&can=2&q=sens ...

maven download source

    博客分类:
  • JAVA
经常会被人问,maven如何下载源码,好吧,有的时候真的记不住那些配置,参数,所以还是放blog里记录下   这里我自己使用的方式有2种;   1:项目配置级别的,这样配置以后每次打包编译都会去下载源码   <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.4</version> < ...

JMF Linux headless

    博客分类:
  • JAVA
需要在无GUI环境的linux上调试JMF程序,这个时候一般设置headless=true ,结果遇到一个异常 javax.media.NoPlayerException: Error instantiating class: com.sun.media.content.unknown.Handler : java.awt.HeadlessException at javax.media.Manager.createPlayerForSource(Manager.java:1502) at javax.media.Manager.createPlaye ...

JMF Supported Formats

    博客分类:
  • JAVA
帮朋友调试一个JMF的程序,发现换个格式的文件就不行了,故想找下JMF支持哪些格式的文件。官网有详细的说明,故在此记录下。   不能播放的格式一般报如下的错误:   Cannot find a Player for: com.sun.media.protocol.file.DataSource       1:官方比较详细的 JMF 2.1.1 - Supported Formats http://www.oracle.com/technetwork/java/javase/formats-138492.html     2:官方泛泛的说明 What media ...
经常遇到eclipse中jar依赖问题,每次都需要看eclipse生成的classpath文件,为了有个权威的说明,故找来了这个文件的格式说明(真不好找>_^),为了确保内容以后不丢失,我先放一份在blog里。     转载自:http://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-classpath/section2.html       Simplify Eclipse classpaths using classpath containers   Introduction to c ...
Global site tag (gtag.js) - Google Analytics