自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aty

虽有嘉肴,弗食,不知其旨也;虽有至道,弗学,不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 java并发编程实践学习(二)由可重入锁想到的

创建了一个子类对象的时候,在子类对象内存中,有两份数据,一份继承自父类,一份来自子类,但是他们属于同一个对象(子类对象),只不过是java语法提供了this和super关键字来让我们能够按照需要访问这2份数据而已。这样就产生了子类和父类的概念,但实际上只有子类对象,没有父类对象。父类对象就是子类对象,即父类的synchronized方法和子类的synchronized方法属于同一个对象。

2014-03-31 23:10:57 3505 6

原创 java并发编程实践学习(一)java的类锁和对象锁

最近在看Java Concurrent in Practice(java并发编程实践),发现自己对java的线程、锁等机制,理解很肤浅,学习的也不够全面。打算借着这本书,全面的学习下JDK的并发包和一些线程相关的理论知识,填补自己的空白,也可以和大家交流,理解不正确的地方,欢迎指正。第一篇博客,先简单的介绍下类锁和对象锁的概念,和关键字synchronized。

2014-03-31 20:50:22 2189

原创 引用第三方jar中class,不可不知的java.lang.NoSuchMethodError

最近做项目遇到了NoSuchMethodError,定位了很久,最终才解决。 看似诡异的问题,一方面是我们疏忽,导致错误出在了我们最意想不到的地方;还有就是自身知识的匮乏,我们写的代码明明有问题,自己却不知道。 事情是这样的: 1、我在eclipse中编写自己的类DottingCfgQueryer.java,并引用了1个jar中的类aty.utils.SecurityStrUtil.esca

2014-03-26 13:02:00 2498

原创 一步步学习java并发编程模式之Active Object模式(四)改进后的java实现

可复用的active object框架

2014-03-16 22:40:57 1259

原创 一步步学习java并发编程模式之Active Object模式(三)java实现active object

在 Active Object 模式中,主要有以下几种类型的参与者:代理 (proxy) ,方法请求(method request),activation list,调度者 (scheduler),servant,future.

2014-03-16 16:41:01 3100

原创 一步步学习java并发编程模式之Active Object模式(二)java实现异步调用

一步步学习Active Object并发编程模式和JDK并发工具包的下Future和Excuetor等。通过自己写的例子和理解,和大家交流学习

2014-03-13 22:14:15 2089 2

原创 一步步学习java并发编程模式之Active Object模式(一)什么是active object

最近在阅读世界级软件开发大师Robert C. Martin的名著《敏捷软件开发原则、模式与实践》,在讲述命令模式的时候,Bob大叔提到了命令模式的一个使用场景:Active Object。刚开始不知道这是什么,看例子DelayedTyper的时候,也是云里雾里不太理解。百度了一下后,才知道Active Object是并发编程一种常用的模式。看了 别人写的博客,也是半知半解,打算写一系列关于该模式

2014-03-13 21:50:20 2783

原创 过滤器实现文件的gzip压缩

gzip和介绍和回想方式,可以参考我的这篇博客 gzip的介绍以及web服务器对文件压缩的支持。本文介绍如何借助j2ee的过滤器Filter自己实现gzip对网页文件的压缩。 将该过滤器配置在web.xml中的第一个,实现对*.js文件拦截 package net.aty; import java.io.IOException; import javax.servlet.Filter; i

2014-03-12 22:09:02 1115

原创 gzip的介绍以及web服务器对文件压缩的支持

GZIP和HTTP        GZIP是一种文件压缩标准,能够大幅度的减少文件本身大小和占用的存储空间。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。 通过HttpWatch或者burp suite等抓包工具,可以查看http头部 Accept-Encoding的值,如果该字段显示的是"gzip,deflate",就代表该浏览器能够识别gzip格式的文

2014-03-12 21:38:48 3263

eclipse最常用的快捷键

这是我个人从网上整理出来的快捷键,日常很常用的列在这里。而且比较清晰,欢迎大家下载。在eclipse提高开发效率

2012-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除