自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tugangkai的专栏

打断点

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 idea使用git进行项目管理

完整教程–idea使用git进行项目管理 第一部分: 安装 1. 下载地址:  https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载; 2. 点击安装, 然后下一步, 直到下面这个页面: 建议: 按照上面所示方式选中复选框 ; 3&...

2018-03-27 01:25:48 317

转载 彻底理解Java的Future模式

先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。但是,子线程执行的结果是要返回厨具的,而run方法是没有返回值的。所以,这才是难点,需要好好考虑一下。模拟代码1:package test;public class Comm...

2018-03-22 00:51:37 278

原创 oracle常见函数

1.  单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,比如:MOD(x,y)返回 x 除以 y 的余数(x 和 y 可以是两个整数,也可以是表中的整数列)。常用的单行函数有:Ø  字符函数:对字符串操作。Ø  数字函数:对数字进行计算...

2018-03-22 00:20:35 163

转载 并发工具类同步屏障CyclicBarrier

简介CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。CyclicBarrier默认的构造方法是CyclicBarrier(int parties),其参数表示屏障拦截的线程数量,每个线程调用await方法告诉Cy...

2018-03-20 23:15:24 222

转载 java阻塞队列

原文首发于InfoQ1. 什么是阻塞队列?阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。阻塞队列提供...

2018-03-20 22:35:27 524 2

转载 softReference

<p>本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用   在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,...

2018-03-18 22:40:58 244

转载 java Reference 详解

Java引用体系中我们最熟悉的就是强引用类型,如 A a= new A();这是我们经常说的强引用StrongReference,jvm gc时会检测对象是否存在强引用,如果存在由根对象对其有传递的强引用,则不会对其进行回收,即使内存不足抛出OutOfMemoryError。除了强引用外,Java还引入了SoftReference,WeakReference,PhantomRefere...

2018-03-17 16:45:15 3547

原创 java >>>运算符规则

java >>>运算符规则 无符号右移, s1>>>s2, s1,s2运算时均为补码, 比如1>>>2=0 -1>>>2=1073741823 -1>>>-2=3 右移和左移时,只去补码后6位(当s1为long类型)或者5位(当s1位int类型) -1>>&

2018-03-12 00:26:44 742

转载 java静态分派与动态分派

方法调用并不等于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作,但是Class文件的编译过程不包括传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址(相对于之前说的直接引用)。这个特性给Java带来了更强大的动态...

2018-03-08 23:55:50 149

转载 java反射机制详解

     Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。1、关于Class    1、Class是一个类,一个描述类的类(也就是描述类本身),封装了描述方法的Method,描...

2018-03-08 23:51:17 199

转载 java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁

<p>之前做过一个测试,详情见这篇文章<a href="http://blog.csdn.net/zqz_zqz/article/details/58603938" target="_blank">《多线程 +1操作的几种实现方式,及效率对比》</a>,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的: <...

2018-03-04 23:38:50 150

系统分析师UML用例实战

学习软件架构与设计很好的参考资料,里面的内容结合实际,更容易理解。

2013-12-26

空空如也

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

TA关注的人

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