yueloveme的博客

学无止境!!!!!!!!!!

spring的lookup-method和replaced-method

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   我们 使用spirng注入的时候 一般都是 singleton 依赖 singleton  prototype 依赖 prototype 这个时候 直接设置属性依赖就可以了 但是 当 单例依赖 多例呢  在使用属...

2019-02-16 21:29:35

阅读数 10

评论数 1

springboot 配置文件读取以及顺序问题

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   汗颜啊!!!springboot学到现在连最基本的配置文件顺序为题还不知道 1.SpringBoot配置文件 SpringBoot使用一个以application命名的配置文件作为默认的全局配置文件。支持pro...

2019-02-15 22:04:30

阅读数 3

评论数 0

从jvm层面分析java自动拆箱/装箱,for语法糖

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   来看下这段代码 @Test public void testList(){ List<String> s = new ArrayList&lt...

2019-02-14 22:09:48

阅读数 6

评论数 0

main方法测试流程引擎

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   最近公司要用activiti,稍微看一下 idea/eclipse如何画流程图:https://blog.csdn.net/yueloveme/article/details/87195743 主要代码与运行...

2019-02-13 18:15:12

阅读数 19

评论数 0

idea/eclipse创建activiti,流程图

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   idea需要安装actiBPM插件 eclipse我在线安装没有成功,离线安装成功了,下面是我用的插件 安装之后大家就可以自己绘制流程图了(个人观点,idea插件丑拒) 链接:https://pan.bai...

2019-02-13 18:10:08

阅读数 14

评论数 0

jdk1.8运行时数据区域概述

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   画个图示例:  程序计数器: 它是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器.各种虚拟机实现的方式可能不一样.字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指...

2019-01-29 20:48:07

阅读数 21

评论数 0

从ReentrantReadWriteLock看AQS

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   ====================================== 1.ReentrantReadWriteLock属性和读/写锁 概要 ================================...

2019-01-23 17:34:25

阅读数 29

评论数 0

ThreadPoolExecutor源码分析

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   =============== 1.ThreadPoolExecutor属性: =============== 吸纳来整体介绍一下 Dong Lea是利用int的 32 高3位表示线程池的状态 低29位表示线程的...

2019-01-21 21:20:01

阅读数 34

评论数 0

阻塞队列之LinkedBlockingQueue

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  这里面有其他文章的知识如有不懂请看其他文章 =============== 1.LinkedBlockingQueue的属性 ===============         /** The capacity bo...

2019-01-19 19:13:33

阅读数 27

评论数 0

AQS实现共享锁

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  看这篇文章之前强烈建议先看下面三篇文章 https://blog.csdn.net/yueloveme/article/details/86483781 https://blog.csdn.net/yuelovem...

2019-01-16 20:07:39

阅读数 45

评论数 0

AQS独占锁取消排队与线程中断

 大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  1.AQS独占锁的取消排队 //这个方法是 自旋获取锁/获取不到锁线程挂起等待唤醒 final boolean acquireQueued(final Node node, int arg) {...

2019-01-16 11:53:00

阅读数 22

评论数 0

公平锁/非公平锁分析,从await/singl分析AQS

 大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   前言:看这篇文章之前需要看https://blog.csdn.net/yueloveme/article/details/86483781,下文有些名词和这篇文章统一 1.ReentrantLoc...

2019-01-15 22:12:35

阅读数 30

评论数 0

充分说明线程start了不一定能运行

 大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​   方法目的:测试condition.signal();会把唤醒的线程加入到等待队列中 public static void main(String[] args) { ReentrantLock...

2019-01-15 14:49:06

阅读数 28

评论数 1

从ReentrantLock的lock/unlock看AQS

 大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  AQS结构: // 头结点,也就是持有线程的节点 private transient volatile Node head; // 等待队列的末尾节点 private transient volatile Nod...

2019-01-14 20:51:41

阅读数 15

评论数 0

使用ReentrantReadWriteLock

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  1.读写互斥 示例:  获取线程获取读锁后,设置线程必须等到读锁释放后才能设置 private static int i = 1;     private static final ReentrantReadWri...

2019-01-14 09:32:46

阅读数 11

评论数 0

使用ReentrantLock

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  1.基本使用: static int i = 1;     public static void main(String[] args) {         ReentrantLock reentrantLock ...

2019-01-13 16:46:43

阅读数 26

评论数 0

ThreadLocal分析

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  1.ThreadLocal 作用: 每个线程从ThreadLocal的实例对象中取出的对象 都是自己线程拥有的 2.同步和ThreadLocal都是解决多线程中数据访问问题的两种思路 同步是数据共享的思路   T...

2019-01-11 16:47:51

阅读数 25

评论数 0

synchronized

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  1.锁重入机制  如果当前线程已经持有该锁 那么接下面运行的代码需要该锁时可以再次得到该对象的锁 2.异常时会自动释放锁  如果异常之后不释放锁 那么 2秒之后 不会打印123 public static voi...

2019-01-10 21:41:30

阅读数 32

评论数 0

java1.8Thread方法

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  线程状态 虚拟机中的线程状态有六种,定义在Thread.State中: 1、新建状态NEW new了但是没有启动的线程的状态。比如"Thread t = new Thread()&q...

2019-01-09 22:28:54

阅读数 16

评论数 0

java1.8----ConcurrentHashMap

大家推荐个靠谱的公众号程序员探索之路,大家一起加油,这个公众号已经接入图灵 ​  put 过程分析 仔细地一行一行代码看下去: public V put(K key, V value) { return putVal(key, value, false); } final V...

2019-01-04 21:25:35

阅读数 45

评论数 0

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