自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (23)
  • 收藏
  • 关注

转载 PayLoad Format via post

head info : Content-type: multipart/form-data, boundary=$pseudoBoundary--$pseudoBoundarycontent-disposition: form-data; name="userfile"; filename="$filename"Content-Type: $mimetypeContent-Tran

2014-09-21 00:23:20 630

转载 本周算法:背包问题

背包问题很有意思,同时也富有挑战性。首先看一下这个问题的完整描述:问题假定背包的最大容量为W,N件物品,每件物品都有自己的价值和重量,将物品放入背包中使得背包内物品的总价值最大。背包问题wiki可以想象这样一个场景——小偷在屋子里偷东西,他带着一只背包。屋子里物品数量有限——每件物品都具有一定的重量和价值——珠宝重量轻但价值高,桌子重但价值低。最重要的是小偷背包

2014-09-17 08:41:37 883

转载 The Five Best Questions a Job Candidate Can Ask

The Five Best Questions a Job Candidate Can AskWhen you're in a job interview, the questions you ask the interviewer can matter as much as your responses. They demonstrate how forward thinking

2014-09-17 08:38:35 899

转载 数字证书原理

文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识这部分内容主要解释一些概念和术语,最好是先

2014-09-15 23:11:17 393

原创 Josephus Problem

package josephus;public class Node { /** 序号 */ private int seq; /** 下一个节点元素 */ private Node next; public int getSeq() { return seq; } public void setSeq(int seq) { this.seq = seq;

2014-09-12 00:57:15 427

转载 深入探讨 Java 类加载器

深入探讨 Java 类加载器类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™中的应用。29 评论:

2014-09-10 23:51:13 379

转载 生产者消费者模型 - Storage

import java.util.LinkedList;/** * 仓库类Storage实现缓冲区 * * @author MONKEY.D.MENG 2011-03-15 * */public class Storage{ // 仓库最大存储量 private final int MAX_SIZE = 100; // 仓库存储的载体 private LinkedL

2014-09-10 23:47:44 517

转载 JavaScript小技巧:如何检测一个函数是否是JavaScript原生函数

在我的开发工作中经常会遇到需要判断一个函数是否是JavaScript原生函数的情况,有时候这是一个很必要的工作,你需要知道这个函数是浏览器自身提供的,还是由第三方封装、伪装成原生函数。当然,最好的方法是考察执行这个函数的toString方法的返回值。The JavaScript完成这个任务的方法非常简单:function isNative(fn) { return (/\{\

2014-09-07 00:39:30 444

转载 Java enum 枚举还可以这么用

在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外。然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看。1、可以在enum中添加变量和方法先来看一段代码示例:public enum State { Normal("正常态", 1), Update("已更新", 2), Deleted("已删

2014-09-07 00:35:31 871

转载 各种 Java Thread State 第一分析法则

使用 TDA 工具,看到大量 Java Thread State 的第一反应是:1,线程状态为“waiting for monitor entry”:意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。此时线程状态一般都是 Blocked:java.lang.Thread.State: BLOCKED (on object

2014-09-06 23:33:29 494

转载 Java多线程之wait(),notify(),notifyAll()

在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。   wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。  synchronized(this){ }等价于publi

2014-09-05 13:46:28 318

原创 Java中线程的几种状态

CREATEDREADYRUNBLOCKEDDEAD

2014-09-04 00:09:11 796

转载 线程的几种状态

在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。   第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。   第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。   第三是运

2014-09-04 00:01:47 367

转载 Java Reflection Tutorial

What is reflection, why is it useful, and how to use it?1. What is reflection?"Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of ap

2014-09-03 23:17:36 560

设计模式之禅(第2版)

设计模式之禅(第2版),完美的kindle电子书,近纸质版的阅读体验!

2016-07-22

七周七并发Example Code

七周七并发书中源码

2016-07-02

SQL Pretty Printer

SQL Pretty Printer,适用于任何any数据库语法,挺好使用的工具。

2016-02-01

分布式算法导论

分布式算法导论,2004年版 扫描版 荷兰作者著

2016-01-25

JDK source code(with sun package's source code)

JDK source code(with sun package's source code)

2016-01-12

人月神话 http 深入理解操作系统

人月神话 http Essentials 深入理解操作系统

2016-01-07

MySQL技术内幕第四版(扫描版)

MySQL技术内幕第四版扫描版,有书签方便阅读。

2015-12-25

JIRA Documentation

JIRA Documentation,Atlassian公司出品

2015-12-22

MySQL技术内幕源代码

MySQL技术内幕源代码,sampledb.zip

2015-12-16

Java并发编程源码缺失的Annotation

网上的Java并发编程源码一般都缺失一些Annotation,导致导入会报错。

2015-11-16

Java并发编程实践第二版(Java Concurrency In Practice) with its source code

Java并发编程实践(Java Concurrency In Practice) with its source code, 这是第二版的中文版的扫描版.zip

2015-11-16

Java并发编程实践书中示例代码

Java并发编程实践书中示例代码,Java Concurrency in Practice里的代码

2015-11-03

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

2015-07-28

深入理解Java虚拟机(第二版)源代码

深入理解Java虚拟机(第二版)源代码

2015-07-28

Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]

Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]

2015-06-03

空空如也

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

TA关注的人

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