java
ciedecem
这个作者很懒,什么都没留下…
展开
-
java多线程问题
http://blog.jobbole.com/18571/很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了Java线程方面一些典型的问题,这些问题经常被高级工程师所问到。 0、Java中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问转载 2013-08-20 22:34:52 · 503 阅读 · 0 评论 -
java
1. 如何标示一行log输入哪一个函数?简单点儿的:this.getClass().getName();this.getClass().getCanonicalName();使用StackTrace, 获得调用该函数时的stack,取某一个位置上的,就是自己了,应该是栈顶, 即element[0].void getStackTrace() {原创 2013-10-25 20:01:36 · 1161 阅读 · 0 评论 -
Using Java Reflection
原文链接: http://www.oracle.com/technetwork/articles/java/javareflection-1536171.html Using Java ReflectionBy Glen McCluskeyJanuary 1998 Reflection is a feature in the Java programmi转载 2013-10-31 19:50:46 · 569 阅读 · 0 评论 -
[java]Timer的schedule和scheduleAtFixedRate方法的区别解析
原文link http://blog.csdn.net/gtuu0123/article/details/6040159#comments在java中,Timer类主要用于定时性、周期性任务的触发,这个类中有两个方法比较难理解,那就是schedule和scheduleAtFixedRate方法,在这里就用实例分析一下(1)schedule方法:“fixed-delay”;如果第一次转载 2013-11-05 19:42:24 · 934 阅读 · 0 评论 -
[java] jps, jstatd命令
http://blog.csdn.net/gtuu0123/article/details/6025520jps -- Java Virtual Machine Process Status Tool 可以列出本机所有java进程的pid jps [ options ] [ hostid ] 选项-q 仅输出VM标识符,不包括class name,jar转载 2013-11-05 19:38:12 · 1196 阅读 · 0 评论 -
[Thread] tutor
package com.company;public class Main implements Runnable { public static void main(String[] args) { Main p = new Main(); p.init(); } public void init() { try转载 2013-11-07 23:43:21 · 686 阅读 · 0 评论 -
[thread] multi-thread, thread attributes
1. java.lang.Runnablehttp://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.htmlpublic interface RunnableThe Runnable interface should be implemented by any class whose instances原创 2013-11-10 22:00:56 · 969 阅读 · 0 评论 -
java Unicode Issues
import java.util.*;import java.io.*;public class EncodingDemoUTF8 { public static void main(String[] args) throws IOException, FileNotFoundException { PrintWriter output = new PrintWriter("te原创 2014-04-08 22:17:56 · 650 阅读 · 0 评论 -
jar命令制作jar或者修改MANIFEST.MF文件
有时,在用"java -jar"来执行一个jar时,总是报错说找不到main方法。在原创 2014-08-21 23:30:12 · 11625 阅读 · 0 评论 -
[HeadFirst] try-catch-finally
当调用有风险时,有两种事情可能会发生。该方法成功地把try快原创 2014-10-04 17:42:25 · 479 阅读 · 0 评论 -
[HeadFirst] SerDe
SerDe - Serialization/Deserialization对象可以把原创 2014-10-04 23:27:05 · 582 阅读 · 0 评论 -
[JNI] How to get the java's native method body?
I was reading the java\lang\Throwable.java. 发现 native int getStackTraceDepth(); 但是并没有找到它的原型。所以,就想知道,如何找到java native的方法体。 private synchronized StackTraceElement[] getOurStackTrace() {原创 2013-09-29 15:16:09 · 1166 阅读 · 0 评论 -
java 中PATH, -classpath, -Djava.library.path的区别
1. PATH是个系统环境变量,指定要执行命令的搜索路径。如export PATH=A:B:C 当执行:> cmd 时,系统先会在目录A中找寻命令cmd,如果找到,就执行该命令;否者顺序搜索目录B,如此直到找到该命令,或者直接报错当所有目录都遍历完依然找到该命令。2. -classpath指定要执行的class file或者jar包的位置。 但调用一个c原创 2013-09-26 10:45:54 · 11996 阅读 · 0 评论 -
[log4j] appender
详细参考: http://logging.apache.org/log4j/2.x/manual/appenders.html但发现当把配置文件修改为输出为file时,原本用在console上%符号都不work了。改天再来学习这块儿原创 2013-09-30 16:23:28 · 802 阅读 · 0 评论 -
使用property file 来customize java application
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;public final class staticBlock { private final static Properties mP原创 2013-08-27 20:50:10 · 882 阅读 · 0 评论 -
java 对象切割
为什么被转换为父类类型的对象(会有对象切割,包括方法和属性),在重新转化为本类后,那些被切掉的东西又available了?public class objectConvert { private String mSig; public void set(String ipStr) { mSig = ipStr; } public vo原创 2013-08-30 21:22:51 · 1003 阅读 · 0 评论 -
java 何时使用System.exit() 方法
如果程序中使用该方法,无论它位于哪个位置,为这个程序启动的JVM就会直接退出,并返回一个退出unsigned int的exit code。System.exit(-1);时,exit code是255而使用return,和exception 一般都不会直接退出应用程序。原创 2013-08-30 21:32:02 · 3249 阅读 · 0 评论 -
Java Tutorial: How to Create RESTful Java Client using Apache HttpClient – Example
Java Tutorial: How to Create RESTful Java Client using Apache HttpClient – Examplehttp://crunchify.com/how-to-create-restful-java-client-using-apache-httpclient-example/http://www.blogjava转载 2013-08-27 22:38:22 · 1632 阅读 · 0 评论 -
如何防止java file被reflection 机制访问
java中有安全机制,对于管理私有方法(属性)的反射问题涉及到了这方面我记得java中有个类还是配置叫SecurityManager,通过对jvm的配置来启用安全策略,然后在反射时进行权限检查Constructor con = Test.class.getDeclaredConstructor();con.setAccessible(true);这样就可以无视访问权限了原创 2013-09-13 14:24:05 · 710 阅读 · 0 评论 -
[log4j] log4j configuration file
1. configuration: http://logging.apache.org/log4j/2.x/manual/configuration.htmlWhen Log4j starts it will locate all the ConfigurationFactory plugins and arrange then in weighted order from hig原创 2013-09-30 11:22:16 · 4024 阅读 · 0 评论 -
[log4j] PatternLayout的用法
类似于上一篇文章中, 运行时log如下:11:29:41.730 [main: 16] INFO HelloWorld - [example] Hello, World!11:29:41.732 [main: 17] ERROR HelloWorld - [example] Hello, World!由此可见:%t 或者%threa原创 2013-09-30 11:51:06 · 1765 阅读 · 0 评论 -
[log4j] 格式化eventLog
格式化log msgSubstituting ParametersFrequently the purpose of logging is to provide information about what is happening in the system, which requires including information about the objects being m原创 2013-09-30 15:55:43 · 1377 阅读 · 0 评论 -
[log4j] annotation
import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * Annotation that identifie原创 2013-09-30 16:25:45 · 703 阅读 · 0 评论 -
[JNI] java 多线程调用native 方法
http://hi.baidu.com/zzcqh/item/25709e49ddb348afdf2a9f11http://blog.csdn.net/fanbird2008/article/details/6399630http://blog.csdn.net/jinlking/article/details/5319750http://hllvm.group.iteye.com/g原创 2013-09-30 16:38:54 · 2749 阅读 · 0 评论 -
[HeadFirst] Static Memeber & Final Rules
1. Static Memberstatic kw标记出不需要类是李原创 2014-10-04 22:44:12 · 528 阅读 · 0 评论