`
文章列表
参考地址: http://rednaxelafx.iteye.com/blog/1049240   查看哪些参数可动态修改   $java -XX:+PrintFlagsFinal | grep manageable intx CMSAbortablePrecleanWaitMillis = 100 {manageable} intx CMSWaitDuration = 2000 {manageable} ...
在JVM中查找classpath下的资源文件,使用Class.getResource()方法会方便些.   * @param name name of the desired resource */ public java.net.URL getResource(String name) { name = resolveName(name); ClassLoader cl = getClassLoader0(); if (cl==null) { // A system class ...
一直认为main为守护线程,google线程相关的资料时,发现有人说main函数是实时线程,特举例证明此结论!   public static void main(String[] args) throws InterruptedException { Thread t = Thread.currentThread(); System.out.println("Thread name:"+t.getName()); System.out.println("Thread.isDaemon="+t.isDaemo ...
动画演示tcp的三次握手!   附件为flash文件,页面展示不出来,需要的话自己下载看看.http://www.osischool.com/protocol/tcp/three-way-handshake  
Solution to Eclipse Warning with SVN – The Resource is a Duplicate of and Was Not Copied to the Output FolderLeave a comment ? Problem: In Eclipse your workspace produces a warning like: “The resource is a duplicate of src/.svn/entries and was not copied to the output folder entries /s/gen/.svn” ...
mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。下面只介绍mpstat与CPU相关的参数,mpstat的语法如下: mpstat [-P {|ALL}] [internal [count]] 参数的含义如下: 参数 解释 -P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值 internal 相邻的两次采样的间隔时间 count 采样的次数,coun ...
  1. 关机后按向上音量键和电源键 2. 感到手机有震动后松开电源键,这时手机会显示绿屏,继续按住向上音量键不放 3. 过会儿手机会显示红屏,马上松开音量键,手机进入recover模式 4. 用音量键上下选择wipe date和wipe cache 5. 电源键确认。然后选reboot重启系统
桌面有个“系统工具”文件夹,找到“授权管理”。   然后点击“menu”--> "设置"-->"root权限开启"。   最后再重启系统。哦了~!    
  简单类型           大小              范围/精度  float                4 字节          32位IEEE 754单精度  double             8 字节          64位IEEE 754双精度  byte                1字节          -128到127  short               2 字节          -32,768到32,767  int                   4 字节          -2,147,483,648到2,147,483,6 ...
spring3.0.0之后的版本,官方极力推荐使用如下方式做单元测试。   跟junit的单测方式没有大的区别,但是对配置文件的加载,bean的注入灵活了许多。根据官方手册,简单记录下。   1. 配置文件加载     方式一:   @RunWith(SpringJUnit4ClassRunner.class) // ApplicationContext will be loaded from "/applicationContext.xml" and "/applicationContext-test.xml" // in the ro ...
DEFY Android MB525 wipe data 方法   由于脑子不好,特此记录下!   step1: 先关机 step2: 先按下音量-,并同时按下开机键。出现moto标记后,松开电源键。 step3: 出现小人后,同时按下音量 [+ -] 键,会出现执行任务的菜单   然后做自己想做的事情。    
最近有需求要将context信息写入文件,以备后续数据分析。本想直接同步写入文件了事,但是logback针对日志的输出性能尤佳,且为异步写入。既然logback封装如此完美,何不直接使用?   动态创建Logger及其appender。代码如下:   import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ch.qos.logback.classic.Level; import ch.qos.logback.classic.LoggerContext; import ch.qos.logback.clas ...
encoder 和 layout 在作用上没有本质区别。但是自0.9.19版本之后,极力推荐使用encoder。 下面是官网解释: Encoders are responsible for transforming an event into a byte array as well as writing out that byte array into an OutputStream. Encoders were introduced in logback version 0.9.19. In previous versions, most appenders relied on a ...
  Readyfor4GB的原理 核心技术: 利用在W2003上出现的PAE技术来扩展系统可寻址的内存大小 手段: 修改系统内核 PAE=physical address extend 物理地址扩展  安装方法 第一步:       右键点击'ReadyFor4GB.exe',选择'以管理员身份运行'。 ...
  import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。 * * 关于排序方法的选择: * (1)若n较小(如n≤50),可采用直接插入或直接选择排序。 *  当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 * (2)若文件初始状态基本有序 ...
Global site tag (gtag.js) - Google Analytics