- 博客(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 1104
原创 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 2436
原创 java线程系列---Semaphore信号灯
例如:共有三张椅子,现在有十人人等着去坐,一张椅子只能坐一人,坐上椅子后离开给等待的人坐,例子如下:public class SemaphoreTest {public static void main(String[] args) {ExecutorService service = Executors.newCachedThreadPool();final Semaphore
2012-07-20 17:47:26 1937
原创 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设计模式
2018-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人