java学习
文章平均质量分 68
randyjiawenjie
这个作者很懒,什么都没留下…
展开
-
java的SAX库实现XML文件的解析
利用java的SAX库实现XML文件的解析原创 2011-05-16 17:03:00 · 1613 阅读 · 0 评论 -
ABA问题及其java解决方案
1. ABA问题入门级探讨2. 用AtomicStampedReference解决ABA问题第二篇文章说了一下aba的坏处,比较经典原创 2013-12-30 19:39:09 · 5612 阅读 · 0 评论 -
消息中间件
消息中间件 metaq 文档:https://github.com/killme2008/Metamorphosis消息中间件的想法:这篇文章第一节值得一看,其实主要是设计一个消息中间件处理的业务逻辑,本质上就是如何保证订阅者/消费者的一致性。http://www.blogjava.net/nod0620/articles/357115.html转载 2013-11-26 14:14:38 · 1398 阅读 · 0 评论 -
java callable和Future
最近看同事的代码,他们在一个项目中用到了java的excutor框架,我也参考了《java并发编程实践》这本书,将相应的知识点看了看。callable和Future的一些内容总结如下:Callable与 Future 两功能是Java 5版本中加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。C原创 2012-08-12 16:31:55 · 2350 阅读 · 0 评论 -
主题:java并发编程-Executor框架
http://www.iteye.com/topic/366591转载 2012-08-12 17:09:58 · 1112 阅读 · 0 评论 -
java Integer.valueOf()方法
Integer.valueOf()方法实现如下: public static Integer valueOf(int i) { final int offset = 128; if (i >= -128 && i <= 127) { // must cache return IntegerCache.cache[i + offset]; } ret原创 2012-05-25 22:22:10 · 29220 阅读 · 6 评论 -
ConcurrentHashMap之实现细节
先做个记号http://marlonyao.iteye.com/blog/344876原创 2012-05-20 23:56:07 · 856 阅读 · 0 评论 -
java的深度克隆
先做个标记http://www.iteye.com/topic/182772http://www.blogjava.net/jerry-zhaoj/archive/2009/10/14/298141.html关于super.clone的理解http://hi.baidu.com/%BB%AA%CF%C4%D1%A7%C9%FA%C1%AA%C3%CB/blog/item原创 2012-05-13 23:32:43 · 15077 阅读 · 2 评论 -
java concurrency基础
本来是学习volatile关键字的,结果连带学习了这么多知识点,慢慢看吧标记一下1.深入浅出java concurrencyhttp://www.blogjava.net/xylz/archive/2012/05/30/325587.html#3795932.深入jvm锁机制http://lxy2330.iteye.com/blog/11531563.jav原创 2012-06-03 21:53:01 · 778 阅读 · 0 评论 -
java垃圾回收机制
今天算是对java的gc有了一定的了解。三篇文章做个标记,配合上篇文章来看。http://www.daniel-journey.com/archives/139另外推荐三篇很棒的文章JVM调优总结Java 6 JVM参数选项大全一次Java垃圾收集调优实战GC的概念 GC是一种自动内存管理程序,与之相对应的是C++采用的内存管理方式。GC主转载 2012-05-09 19:18:01 · 7039 阅读 · 0 评论 -
利用动态代理实现AOP的简单示例(JDK和cglib分别实现)
公司组织的内部培训,里面留了一个思考作业:基于AOP的统一日志处理要求实现一个AOP的技术雏形,能够实现方法的调用前、正常执行后、异常执行后以及执行后的日志输出;同时要求,对于Java API对象和Object的方法做拦截。我使用了两种方法来实现1、利用JDK自带的reflect包。2、利用cglib包实现。工程目录:Dao接口定义:public interface原创 2012-05-13 18:44:14 · 1428 阅读 · 1 评论 -
Java内存和垃圾回收无废话手册
培训的时候,涉及到了jvm的内存结构,觉得自己有必要在这方面深入。今天花了3个小时看了看相关的内容。本文转自http://www.spnguru.com/2010/08/java%E5%86%85%E5%AD%98%E5%92%8C%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E6%97%A0%E5%BA%9F%E8%AF%9D%E6%89%8B%E5%86%8转载 2012-05-09 18:57:32 · 1477 阅读 · 0 评论 -
java多线程基础
先标记一下http://lavasoft.blog.51cto.com/62575/27069原创 2012-05-28 21:18:35 · 754 阅读 · 0 评论 -
Cglib简单学习(2)
文章转自http://www.cnblogs.com/icejoywoo/archive/2011/06/05/2072970.htmlcglib 是一个强大的, 高效高质的代码生成库.简单的使用方法Enhancer中有几个常用的方法, setSuperClass和setCallback, 设置好了SuperClass后, 可以使用create制作代理对象了转载 2012-05-06 17:44:10 · 867 阅读 · 0 评论 -
java正则表达式
下面二篇文章较好。做一个标记,留作备用http://www.people.cd/chrisren/java.regular.expressions/http://webservices.ctocio.com.cn/tips/331/7643831_3.shtml注意\w 实际上就是[0-9a-zA-Z_],即为0-9,a-z,A-Z,外加下划线_项目中用到的正则表达式:转载 2012-05-02 21:16:35 · 828 阅读 · 0 评论 -
java底层学习
额,马上就要面试了,java的底层肯定是需要了解的。网上找了找java的底层文章,做个记号。java底层主要是类的加载、连接和初始化。本文主要分为四个方面:(1)java底层概述(2)new和newInstance()方法的区别(3)深入探讨java的加载机制原创 2011-09-14 17:24:14 · 23341 阅读 · 1 评论 -
Java对象序列化
Java对象序列化原创 2011-05-22 20:23:00 · 1201 阅读 · 0 评论 -
Eclipse插件
完全做个备份,保护视力啊原文转自这篇文章一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。插件设置界面:安装方法:如果是Eclipse 3.6 (Helios)版本,可以打开 Help -> Eclipse Mark转载 2012-05-15 19:11:24 · 1755 阅读 · 0 评论