自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追寻---专栏

java技术交流

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

原创 java keytool 使用总结

Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 可信任的证书实体(trusted certificate entries)——只包含公钥a

2012-07-25 17:47:34 1071

原创 jquery系列---实现图片提示功能

例如:实现如下的效果,当鼠标放在图片上时,会出现及时的提示效果具体代码如下:无标题文档#tooltip {position:absolute;border:1px solid #c3c;background-color:#ccc;padding:2px 10px;} #imgtest1 {position:absolute;wid

2012-07-21 17:08:28 1101

原创 java线程系列---同步器之Exchanger

Exchanger允许两个线程在集合点交换对象,它在多流水线设计中是有用的例子:线程间的数据交换,比如:两个人约定在某个地点交易,一手交钱,一手交货,当一个人先到指定地点,则这个人在此处等着,直到另一人到达此处才完成交易public class ExchangerTest {public static void main(String[] args) {ExecutorServic

2012-07-21 16:50:02 1102

原创 java线程系列---队列ArrayBlockingQueue

该接口定义了 put 和 take 的阻塞版本,这些不同的类覆盖了生产者-使用者、消息传递、并行任务执行和相关并发设计的大多数常见使用的上下文。例子:利用队列来实现主线程先执行10次,然后子线程执行50次,依次循环下去public class BlockingQueueCommunication {public static void main(String[] args) {

2012-07-21 16:45:22 996

原创 java线程系列---同步器之CountDownLatch

CountDownLatch 是一个极其简单但又极其常用的实用工具,用于在保持给定数目的信号、事件或条件前阻塞执行,通过调用await(),countDown()方法,实现同步功能。例子:有三个线程,等待主线程下发命令,当主线程下发命令时,三个线程会接收命令,并执行,主线程接收执行完的结果public class CountdownLatchTest {public stati

2012-07-21 16:36:37 1287

原创 java线程系列---BlockingQueue队列的用法

在一队列中,通过存放数据,然后取数据,无数据时,等待取数据,队列数据满了时,等待放数据public class BlockingQueueTest {public static void main(String[] args) {final BlockingQueue queue = new ArrayBlockingQueue(3);for(int i=0;inew Thre

2012-07-20 17:52:06 2435

原创 java线程系列---Semaphore信号灯

例如:共有三张椅子,现在有十人人等着去坐,一张椅子只能坐一人,坐上椅子后离开给等待的人坐,例子如下:public class SemaphoreTest {public static void main(String[] args) {ExecutorService service = Executors.newCachedThreadPool();final  Semaphore

2012-07-20 17:47:26 1936

原创 java线程系列---java5的互斥锁Lock

public class LockTest {//lock示例,线程间的互斥锁,在java5中使用,通过lock和unlock方法实现,与synchronized作用一样public static void main(String[] args) {new LockTest().init();}private void init(){final Outputer o

2012-07-20 17:44:08 1480

原创 如何反编译apk文件

相信大家在安装使用了一个apk后,看到一些好的效果或实现,一般会很想知道这个是如何实现的。还好,android选的是java开发语言,所以经过一些小步骤,而作者又没有用混淆的话,差不多可以返原70 ~ 90 的java实现,下面我就来说下Android apk 的反编译步骤:     1.解压缩apk包:       apk文件说到底就是一种最常见的zip,你用UE或Notep

2012-07-12 11:31:54 2410 1

java设计模式

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

2018-06-26

Spring TestContext

Spring TestContext Framework是spring-test模块中提供的一个测试框架,能够用于单元测试和集成测试。

2018-06-26

SSH(三)视频

Struts2+Hibernate3.2+Spring2.0整合续三的视频,对java初学者不错!

2011-11-18

SSH(二)整合视频

Struts2+Hibernate3.2+Spring2.0整合的视频,对初学java的不错!

2011-11-18

SSH整合视频

struts2+spring2.5+hibernate3.2整合的视频,对初学者很有帮助!

2011-11-18

Extjs 3.0API 中文文档

Extjs 3.0API 中文文档,对于Extjs 开发者很有帮助!

2011-11-17

Extjs项目小图标

Ext项目Icons小图标1000个16x16,对Extjs项目开发很有帮助!

2011-11-17

html学习使用手册

对于html的初学者来说,实在是太好不过了,很多好的例子。

2011-08-31

Ext 3.3 中文文档.CHM

Ext 3.3 中文文档.CHM 学习参考资料,很不错的!

2011-08-30

空空如也

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

TA关注的人

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