自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a314773862的博客

小小博客

  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 java 注解详解+示例

注解介绍1.5开始引入注解可以理解为一种描述数据的数据,或者可以称为一种描述元数据的方法。java提供的默认注解:@Override,@Deprecated。注解仅仅是元数据,和业务逻辑无关定义方法在 java.lang.annotation包中元注解java提供4中元注解来定义我们的注解 1. @Target, 2. @Retention, 3. @Documented, 4.

2017-12-31 12:00:39 2078

原创 多线程系列十二-线程池

java线程池线程池最大的作用就是可以服用线程池,减少线程重复创建等的时间开销Executors默认提供线程池newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。大小无界限(Integer.MAX_VALUE)。常用用于短期异步任务newFixedThreadPool(nThread) 创建一个定长线程池,可控制线程

2017-12-27 19:27:10 217 2

原创 多线程系列十一-同步CountDownLatch、CyclicBarrier和Semaphore

CountDownLatch、CyclicBarrier和Semaphore除了使用wait、notify等实现并发线程同步外,jdk还提供了CountDownLatch、CyclicBarrier和Semaphore三个帮助类。CountDownLatch介绍:实现1个任务等待其他任务完毕之后才执行常用方法:countDown()和await()。通常两个方法需要配合使用。只有当countDo

2017-12-27 19:26:40 238

原创 多线程系列十-单例模式和多线程

饿汗模式方法调用前就加载public class HungrySingleton { private static HungrySingleton singleton=new HungrySingleton(); private HungrySingleton(){ } public static HungrySingleton getSingleton(){

2017-12-27 19:26:01 182

原创 多线程系列九-lock

Lock是java.util.concurrent.locks包下常用类。Lock只是一个接口public interface Lock { void lock(); void lockInterruptibly() throws InterruptedException; boolean tryLock(); boolean tryLock(long time,

2017-12-27 19:25:21 210

原创 多线程系列八-ThreadLocal

ThreadLocal用于实现每个线程都有自己的共享变量。即隔离线程中的变量。示例public class ThreadLocalTest { private static ThreadLocal threadLocal = new ThreadLocal(); private static class MythreadA extends Thread { privat

2017-12-27 19:24:46 204

原创 多线程系列七-线程间通信-join

join主线程启动子线程,需要等待子线程结束后,主线程才结束,这个时候可以用join。 - 可以调用join(long)设定等待时间 示例:public class JoinTest { private static class MythreadA extends Thread { private Object object; @Override

2017-12-27 19:24:12 179

原创 多线程系列六-线程间通信 wait和notify、threadlocal等

线程通信线程是系统的个体,线程想要构成一个整体,就需要线程间通信。使用wait和notify可以实现线程间通信。wait和notifywait和notify是Object的方法。他们都涉及到锁相关操作 - wait:等待对象的同步锁,需要获得该对象的同步锁才可以调用这个方法,否则编译可以通过,但运行时会收到一个异常:IllegalMonitorStateException。所以只能在同步方法或者同

2017-12-27 19:23:31 368

原创 多线程系列五-volatile关键字

volatile关键字是用来修饰变量。主要作用是 - 保证变量在多个线程间可见。 - volatile同时能防止指令重排 但是它不支持原子性,多线程访问volatile不会发生阻塞。参考http://blog.csdn.net/jiyiqinlovexx/article/details/50989328

2017-12-27 19:22:47 195

原创 多线程系列四-同步-Synchronized

synchronized 介绍synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 3. 修改静态的方法,其作用的范围是整个静态方法,作

2017-12-21 23:31:27 242

原创 多线程系列三-线程常用方法

获取当前线程 :currentThread()该方法返回执行currentThread()这个方法当前线程的信息(返回的是Thread实例)。使用这个方法可以获取线程的名称等; 下面来看一下比较复杂的例子:public class ThreadMethodTest { private static class MyThread extends Thread{ public

2017-12-21 23:30:53 183

原创 多线程系列二 线程创建

java线程创建java 中有两种创建线程方法:继承Thread类和实现Runnable接口.实现Thread类线程创建:class MyThread extends Thread{ @Override public void run() { System.out.println("MyThread"); } }调

2017-12-21 23:30:13 156

原创 多线程系列一 进程和线程基本概念

最近在整理一些之前看过的多线程的东西,发现内容还蛮多,这里正好乘这个机会都整理一下。进程和线程概念进程:java中的进程概念和操作系统的进程概念是一样:一个程序就是一个进程,这个在windows的务管理器上面可以形象的看到。 - 在java中与进程有直接关系的抽象类 Java.lang.Process。对应实现为 ProcessImpl 类。 - 如果用户创建了一个进程,那么肯定会伴随着一个新的

2017-12-21 23:29:03 250

原创 《大数据架构商业之路 从业务需求到技术方案》阅读笔记

1 本书以菜鸟和老司机对话的方式,以O2O互联网创业故事为背景。从基础业务需求出发,逐步介绍了不同场景下需要使用的和大数据架构中的相关技术。本书涉及到了很多大数据相关的技术。很多都是我们平时业务开发过程中需要用到的技术。2 主要包括:数据挖掘、机器学习商业智能等。 本书简单易懂 虽然有技术内容,但是讲讲都不是特别深,比较容易理解。3 对于有一些技术基础的读者,读起来会很顺畅。通过阅读这本书可以帮助指

2017-12-07 20:42:23 909

Couchbase Developer's Guide 开发指南2.0.pdf.zip

Couchbase Developer's Guide 2.0 英文版的哦,总共140多页,欢迎下载

2019-08-04

《JavaEE开发的颠覆者: Spring Boot

JavaEE开发的颠覆者 Spring Boot实战 源码.zip 别人要5分 我只要2分。不能设置1分么

2017-10-22

Android编程权威指南

The BigNerd Ranch Guide

2015-01-28

JacORB14ProgrammingGuide-Chines

JacORB14ProgrammingGuide-Chines 编程开发

2012-05-18

FCKeditor_2.6.6

FCKeditor_2.6.6 最新版的

2010-03-14

空空如也

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

TA关注的人

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