- 浏览: 33536 次
- 性别:
- 来自: 广州
最新评论
文章列表
本文是Java并发包探秘的第二篇,旨在介绍一下Java并发容器中用的一些思路和技巧,帮助大家更好的理解Java并发容器,让我们更好的使用并发容器打造更高效的程序。本人能力有限,错误难免。希望及时指出。
Java并发包中有很 ...
本文是Java并发包探秘的第一篇,旨在介绍一下Java并发容器中用的一些思路和技巧,帮助大家更好的理解Java并发容器,让我们更好的使用并发容器打造更高效的程序。本人能力有限,错误难免。希望及时指出。
Java并发包中有很多精心设计的高并发容器。有ConcurrentHashMap、ConcurrentSkipListMap 、ConcurrentLinkedQueue等。ConcurrentLinkedQueue就是其中设计最为优雅的高并发容器。它被设计成了无锁的、无界的、非阻塞式的单向链表结构。现在就让我们来一步一步揭开他们神秘的面纱。
G+
正文开始:
一说到链表结构,我们首先就会 ...
对于一个Java接口来说,如果使用者和其实现类不在同一环境,比如实现类在网络的其他机器,那么如何来访问接口实现类的逻辑呢?答案是远程方法调用。简称RMI。
Spring 简化了RMI的实现过程,我们现在只要配置好即可正确发布 ...
zhaomingzm_23 写道1.Javassist 小日本的东西,先鄙视一下
如果用yGroud 加密过的,你基本就没办法,你无法writeFile覆盖它长文件名的class,你可能都不知道要覆盖哪个。
2.没有什么软件是破解不了的(包括联网验证,我可以根本不让它联网,自己模拟一个response)
引用看雪的Tutorial:
软件的破解技术与保护技术这两者之间本身就是矛与盾的关系,它们是在互相斗争中发展进化的。这种技术上的较量归根到底是一种利益的冲突。
3.当然在只有class的前提下
想去掉原来讨厌的name, logo , not registered infomations 或 ...
This WHOIS database is provided for information purposes only. We do
not guarantee the accuracy of this data. The following uses of this
system are expressly prohibited: (1) use of this system for unlawful
purposes; (2) use of this system to collect information used in the
mass transmission of unsoli ...
- 2009-09-08 13:37
- 浏览 1505
- 评论(0)
我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工作,我们形成了如下价值观:
1.个体与交互 重于 过程和工具
2.可用的软件 重于 完备的文档
3.客户协作 重于 合同谈判
4.响应变化 重于 遵循计划
在每对比对中,后者并非全无价值,但我们更看重前者。
签名:
1.Kent Beck(Junit,XP领导者,《测试驱动》和《实现模式》的作者)
2.Mike Beedle
3.Arie van Bennekum
4.Alistair Cockburn (有效用例专家。软件工程大师,水晶开发方法创始人,《编写有效用例》作者)
5.Ward Cunningham
6.M ...
- 2009-09-05 13:32
- 浏览 1472
- 评论(0)
先把Greasemonkey 安装进FireFox
具体步骤:
1、打开FireFox
2、拖入greasemonkey-0.8.20080609.0-fx.rar 解压后的xpi文件
3、按照提示完成Greasemonkey扩展的安装。
4、装入AutoGardenToolsFor001用户脚本
至此该用户脚本完成安装
只要打开开心网,进入“买房子”的花园。就可以看到 增加的两个功能连接。
如图:
作用:通过对不同jar包的classpath配置实现日志表现的低耦合更换.
框架主页:http://www.slf4j.org/manual.html
下载软件包:slf4j-1.5.5.zip
解压后可以看见如下jar文件:
========================================================
这9个jar含有源码文件,类似"*-sources.jar".
2008-10-17 17:58 21,796 slf4j-api-1.5.5.jar
2008-10-17 17:58 ...
从事Java开发也已经差不多快一年了,说来惭愧,有很多很基础的知识到现在才弄明白。废话不多说,我们从几个小例子说起。
assert & transient 关键字
volatile 关键字
程序清单:
Student.java
package com.ue.zm.test.po;
import java.io.Serializable;
public class Student implements Serializable {
private static final long serialVersionUID = 3976535276585232757L ...
- 2008-11-12 16:45
- 浏览 2013
- 评论(0)
2007-05-11
抽象类和接口的区别
关键字: 抽象类
抽象类和接口在语法和设计原则上的区别
1.类是对对象的抽象,可以把抽象类理解为把类当作对象,抽象成的类叫做抽象类
接口只是一个行为的规范或规定,微软的自定义接口总是后带able字段,证明其是表述一类类“我能做。。。”抽象类更多的是定义在一系列紧密相关的类间,而接口大多数是关系疏松但都实现某一功能的类中
2.接口基本上不具备继承的任何具体特点,它仅仅承诺了能够调用的方法;
3.一个类一次可以实现若干个接口,但是只能扩展一个父类
4.接口可以用于支持 ...
- 2008-11-12 16:27
- 浏览 1223
- 评论(0)
Eric Freeman
Eric是一个计算机科学家,热衷于软件架构和媒体。
他刚刚花了四年的时间在一个梦寐以求的工作上:在迪士尼指导Internet宽带与无线应用。现在,他回到写作的岗位上,用Java和Mac创造很酷的软件。
在90年代,Eric和David Gelernter一起花了大量的时间,寻找Desktop metaphor的替代品。(他们“仍然”在问:我干嘛不得不给计算机文件取个名字)。也因为这样的研究,Eric在1997年获得耶鲁大学的博士学位。他也与他人一同创立了Mirror Worlds Technologies公司(已经被收购),将他的论文内容商业化,创建了一套软件Life ...
- 2008-11-12 16:26
- 浏览 1862
- 评论(0)