自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iqqcode

深深的话,我们浅浅地说;长长的路,我们慢慢地走......

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

原创 Maven安装配置及在idea中配置

目录一、Maven是什么二、Maven安装及配置1. Maven本地安装2. Maven环境变量的配置3. Maven 配置repository三、idea中创建meven webapp及配置1. 配置 settings2. 创建 meven webapp一、Maven是什么1. Maven是Apache下的一个纯java开发的开源项目,它是一个项目管理...

2019-07-31 10:16:54 60141 43

原创 多线程六 线程间的通信

死锁及生产者消费者模型1. 死锁2. ThreadLocal3. Object类的 wait() 、noyify()wait():痴汉方法notify():notifyAll()4. 生产消费者模型1. 死锁死锁参生的条件(下列四个条件必须同时满足):互斥共享资源只能同时被一个线程占用占有且等待拿到了一个锁,不释放的同时又去申请另一个锁不可抢占线程不能强行抢占其他线...

2019-07-28 16:03:46 1504 1

原创 多线程五 synchronized实现原理及优化

synchronized实现原理及优化1. synchronized实现原理1.1 对象锁(monitor)机制1.2 monitorenter,monitorexit1.3 可重入锁:2. JDK1.6 之后对synchronized的优化CAS(自旋)偏向锁:轻量级锁重量级锁锁粗化锁消除1. synchronized实现原理sychronized的使用场景:1.1 对象锁(monito...

2019-07-27 12:45:32 604 1

原创 多线程三 线程的停止及守护线程

线程停止一、设置标志位(无法处理线程阻塞时的问题)二、调用Thread类提供的stop方法强行关闭线程三、调用Thread类提供的 interrupt()四、线程的优先级五、守护线程(DaemonThread)多线程中有三种方式可以停止线程:设置标记位,可以是线程正常退出使用stop方法强制使线程退出,但是该方法不太安全所以已经被废弃了使用Thread类中的一个interrupt() 可...

2019-07-26 17:05:26 685

原创 多线程四 synchronized关键字解决线程同步问题

线程的同步1. java中锁的实现1.1 使用 synchroinzed 的两种用法1.2 二者之间的区别2.synchronized对象锁多线程编程的三大问题:分工同步:线程间的通信互斥:多线程并发时,某一时刻只能有一个线程访问资源共享资源带来的并发问题(详细的分析点击文章)12306买票class Web123 implements Runnable { priva...

2019-07-26 00:01:16 553

原创 多线程并发问题 黄牛卖票和模拟龟兔赛跑问题分析

数据共享带来的并发问题分析,多线程实现龟兔赛跑......

2019-07-21 22:02:20 967

原创 多线程二 线程常用的方法

线程常用的操作方法一、常用线程操作方法1.线程休眠2.线程让步3.线程等待一、常用线程操作方法取得当前JVM中正在执行的线程对象:public static native Thread currentThread();线程命名:public Thread(Runnable target,Sting name)public final synchronized void setN...

2019-07-21 20:33:13 355

原创 多线程一 线程的创建

JavaSE中最核心的内容,多线程它来了。什么是进程?什么是线程?创建线程要执行哪些操作?有哪几种方式来创建线程?本文带你揭秘,欢迎学习多线程系列博文......

2019-07-21 18:26:23 811

原创 java实现自定义注解

这里写自定义目录标题1.注解是什么2.定义注解2.1 内置注解:2.2 元注解3. 自定义注解4. 代码示例1.注解是什么对于注解----Annotation,是JDK5的新特性。Annotations提供一些本来不属于程序的数据,比如:一段代码的作者或者告诉编译器禁止一些特殊的错误。Annotations使用@annotation的形式应用于:类(class),属性(attribute),方...

2019-07-21 17:16:46 335

原创 工厂模式

java三种工厂模式1.简单工厂模式2.反射之简单工厂模式3.工厂方法模式4.抽象工厂模式1.简单工厂模式需求分析:使用简单工厂模式模拟买手机buyPhone( ).如果传入参数 smartphone,则返回一个Phone对象表示购买成功.package DesignPattern;//抽象行为买手机buyPhone()interface Phone { void buy...

2019-07-17 21:14:50 348

原创 反射,就是要为所欲为

你需要了解的反射基础,有了反射,才能“为所欲为”!

2019-07-17 09:28:21 1198 4

Typora Themes.zip

Typora官网主题,暗色主题,亮色主题汇总。共有25款主题供你选择!配置时打开Typora的"打开主题文件夹",直接将主题文件解压复制到Typora该文件夹下即可!

2020-05-07

IDEA主题.zip

IDEA主题,使用 Solarized Light (Alternate);更多见http://idea.lanyus.com/

2019-08-10

空空如也

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

TA关注的人

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