自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Thinking In Java学习笔记之文件读写实用工具

继承ArrayList,对象实例化的时候将文件按行读入,每一行作为一个元素放入数组,后续对文件的操作可以转化为对ArrayList的操作 package com; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileRea

2015-03-19 10:58:31 572

原创 Thinking In Java学习笔记之目录实用工具

递归的方式遍历目录,将文件和目录分别保存在不同的list之中,支持正则表达式来过滤文件 package com; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import

2015-03-18 11:06:21 1416

原创 Thingking in Java学习笔记 wait() notifyAll()

共享资源是汽车Car,需要不断的打蜡waxed()和抛光buffed(),waxed()要等待buffed()完成,buffed()又要等待waxed()完成  package com.test.concurrent; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;

2015-03-09 17:27:36 555

原创 Thinking in Java学习笔记,可以被Future.cancel()中断的资源

线程sleep是可以被Future.cacel()中断的 线程中的IO阻塞时,线程无法被Future.cancel()中断 线程中的synchronized锁阻塞时,线程无法被Future.cancel()方法中断 package com.test.concurrent; import java.io.IOException; import java.io.InputStr

2015-03-09 14:08:32 6636 1

原创 Thinking in Java学习笔记 synchronized同步方法和synchronized同步块

对象的两个synchronized方法被两个线程分别调用,在一个获取到锁的情况下,另一个synchronized方法需要等待第一个synchronized方法执行完毕才能获得锁开始执行。 也就是说,一个对象实例只有一个锁,所有的synchronized方法都要在获取到这一个锁的情况下才能执行,否则就要等待。 package com.test.concurrent; public cl

2015-03-06 11:23:56 445

原创 Thinking in Java学习笔记 Lock在处理结构上的优越性,相对于synchronized

Lock使用时,使用try..finally..语句,在finally中Lock.unLock来释放锁,同时可以在处理失败的情况下,在finally语句中做优雅的处理 而synchronized语句则无法优雅的结束,发生异常直接退出了 package com.test.concurrent; import java.util.concurrent.ExecutorService; i

2015-03-05 13:11:23 470

原创 Thinking in Java学习笔记 Thread.UncaughtExceptionHandler接口实现捕获线程内异常

实现自定义类来实现Thread.UncaughtExceptionHandler接口,在unCaughtExceptionHandler方法中编写自已需要的处理代码 实现自定义的ThreadFactory,newThread的时候调用setUncaughtExceptionHandler方法来指定自定义的UncaughtExceptionHandler 使用自定的ThreadFactory来创

2015-03-05 10:46:31 651

原创 Thinking in Java学习笔记,简单包装Thread,实现快速实现线程

package com.test.concurrent; public class SimpleThread extends Thread { private static int counter=0; private int countDown=5; public SimpleThread(){ super(String.valueOf(counter++)); run();

2015-03-04 16:57:56 658

原创 Thinking in Java学习笔记Daemon线程和ThreadFactory接口

Daemon线程在主线程执行完毕后就会自动结束,设置Daemon线程setDaemon方法需要在run之前 ThreadFactory接口只有一个newThread方法,接受一个Runnable的实例对象,用以实现自定义的线程 package com.test.concurrent; import java.util.concurrent.ExecutorService; i

2015-03-04 16:37:26 1807

JadxGUI工具, 获取Android安装包的包名和公钥

JadxGUI工具 获取Android安装包的包名和公钥

2024-02-02

springboot整合mybatis,干净项目空间

springboot整合mybatis

2022-07-26

ATL工程创建ActiveX控件并在IE中测试object引用的生命周期

页面跳转时,object引用的控件会被释放,该资源测试了如何在frameset中实现页面跳转时,object引用的变量保持状态一致不被释放

2012-01-10

微软研究院Detour开发包之API拦截技术 有图 这个图好难找啊

微软研究院Detour开发包之API拦截技术 有图 这个图好难找啊

2010-04-07

(资料大全加程序)C++ 字符串之间的相互转化 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR)

资料大全加程序 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR) C++ 字符串之间的相互转化

2010-02-02

c# 广播数据 局域网

c# 广播数据 局域网 通信 用于向局域网中的其他节点通告自己的位置

2010-01-26

基于嵌入式调试器的网络通信方法设计与实现

基于嵌入式调试器的网络通信方法设计与实现 写的比较明了

2010-01-20

用DLL控制Windows中进程的方法

用DLL控制Windows中进程的方法 写的比较明了

2010-01-20

WinCap简介 网络抓包 库文件

WinCap简介 网络抓包 库文件 只是简单的介绍

2009-11-20

8088汇编寄存器指令寻址

8088汇编寄存器指令寻址 寄存器总数 所有的寻址方式

2009-11-12

CRC(cyclic redundancy check)循环冗余校验

CRC(cyclic redundancy check)循环冗余校验

2009-11-11

C# WORD 表格 COM 引用

C#如何添加WORD应用? C#如何使用WORD创建表格

2009-10-20

C++标准库 C++标准库

C++标准库 大致得内容介绍 来自北大 C++标准库 大致得内容介绍 来自北大

2009-08-28

VC6_0和VS2005:C++和C#编写调用COM组件

VC6_0和VS2005:C++和C#编写调用COM组件 - 51CTO_COM.htm

2009-08-28

从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法

从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法

2009-08-28

空空如也

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

TA关注的人

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