自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java后端技术

微信搜索关注:Java后端技术(ID:JavaITWork),和20万人一起学习Java!

  • 博客(15)
  • 收藏
  • 关注

原创 Java多线程编程-(15)- 关于锁优化的几点建议

Java多线程编程-(14)-Java中的队列同步器AQS和ReentrantLock锁原理简要分析一、背景在《 Java多线程编程-(11)-从volatile和synchronized的底层实现原理看Java虚拟机对锁优化所做的努力》 这一篇文章中,我们大致介绍了Java虚拟机对锁优化所做的努力,提到了:偏向锁、轻量级锁、重量级锁以及自旋锁。通过上面的学习,我们应该很清楚的知道了在

2017-10-31 00:00:00 749

原创 Java多线程编程-(14)-Java中的队列同步器AQS和ReentrantLock锁原理简要分析

Java多线程编程-(13)-从volatile和synchronized的底层实现原理看Java虚拟机对锁优化所做的努力一、Lock接口在上一篇文章中: Java多线程编程-(5)-使用Lock对象实现同步以及线程间通信 介绍了如何使用Lock实现和synchronized关键字类似的同步功能,只是Lock在使用时需要显式地获取和释放锁,synchronized实现的隐式的获取所

2017-10-26 00:00:00 933

原创 Java多线程编程-(13)-从volatile和synchronized的底层实现原理看Java虚拟机对锁优化所做的努力

Java多线程编程-(12)-单例模式几种写法的错与对一、背景对于Java来说我们知道,Java代码首先会编译成Java字节码,字节码被类加载器加载到JVM里,JVM执行字节码,最终需要转化为汇编指令在CPU上进行执行。Java中所使用的并发机制依赖于JVM的实现和CPU的指令。下边我们对常见的实现同步的两个关键字volatile和synchronized进行底层原理的分析,分析之

2017-10-25 00:00:00 711

原创 Java多线程编程-(12)-单例模式几种写法的错与对

Java多线程编程-(11)-面试常客ThreadLocal出现OOM内存溢出的场景和原理分析一、背景知识在所有的主流23中设计模式中,单例模式作为最简单也最容易理解也是使用最普遍的设计模式,他是一种对象创建模式,用于产生一个对象的具体实例,他可以确保系统中一个类只产生一个实例。单例模式的优点如下:1、对于频繁创建的对象,可以省去new的操作锁花费的时间,对于一些重量级的对象创建来

2017-10-24 00:00:00 580

转载 Java多线程编程-(11)-面试常客ThreadLocal出现OOM内存溢出的场景和原理分析

Java多线程编程-(1)-线程安全和锁Synchronized概念Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用Java多线程编程-(5)-线程间通信机制的介绍与使用Java

2017-10-23 00:00:00 6569 5

转载 程序员/产品经理语言直译!这些是你需要懂的套路!

如果你经常浏览互联网方面的段子,你就会经常看到诸如“产品经理改需求被打”之类的搞笑娱乐信息,有些互联网公司还会在办公室的墙壁上贴上相关的图纸,用来告诉产品经理,程序员们是有多痛恨你们频繁地更改需求。以下是程序员/产品经理语言直译!这些套路你不懂就要吃亏了!又见程序猿与产品狗~一把酸心泪!以上内容纯属娱乐!如有雷同纯属巧合!

2017-10-22 00:00:00 537

原创 【福利】网络上广为流传的"21套"学习视频,在这里双手奉上!

网络上广为流传的21套,来自公众号:java版web项目(java_project)作为一个负责人的公众号作者,这些资源是必须要拿过来分享给大家的,废话少说,先上图:还有其他网盘资源!1.面试必考之HashMap源码分析与实现2.探索JVM底层奥秘ClassLoader源码分析与案例讲解3.面试必备技能

2017-10-21 00:00:00 2590

原创 Java多线程编程-(10)-看了这篇关于ThreadLocal的原理应该透彻了

Java多线程编程-(1)-线程安全和锁Synchronized概念Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用Java多线程编程-(5)-线程间通信机制的介绍与使用Java

2017-10-21 00:00:00 821

原创 Java多线程编程-(9)-使用线程池实现线程的复用和一些坑的避免

前几篇:Java多线程编程-(1)-线程安全和锁Synchronized概念Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用Java多线程编程-(5)-线程间通信机制的介绍与使用

2017-10-17 00:00:00 1112

原创 【每日一题】Java 基本数据类型基础面试题

原文作者信息作者:工匠若水公众号: 码农每日一题 (1)问:如下程序语句有什么问题吗?short s1 = 1;s1 = s1 + 1;    //1short s2 = 1;s2 += 1;    //2答:对于注释 1 来说,在 s1+1 运算时会自动提升表达式的类型为 int,所以将 int 赋予给 short 类型的变量 s1

2017-10-15 00:00:00 4208 2

原创 Java多线程编程-(8)-两种常用的线程计数器CountDownLatch和循环屏障CyclicBarrier

前几篇:Java多线程编程-(1)-线程安全和锁Synchronized概念Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用Java多线程编程-(5)-线程间通信机制的介绍与使用

2017-10-14 00:00:00 6282

原创 Java多线程编程-(7)-使用ReentrantReadWriteLock实现Lock并发

前几篇:Java多线程编程-(1)-线程安全和锁Synchronized概念Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用Java多线程编程-(5)-线程间通信机制的介绍与使用

2017-10-12 00:00:00 506

原创 Java多线程编程-(6)-你还在使用wait/notify实现进程间的通信吗?

前几篇:Java多线程编程-(1)-线程安全和锁Synchronized概念Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用Java多线程编程-(5)-线程间通信机制的介绍与使用

2017-10-11 00:00:00 501

原创 Java多线程编程-(5)-线程间通信机制的介绍与使用(温馨提示:图文较多,建议Wiff下打开)

前几篇:Java多线程编程-(1)-线程安全和锁Synchronized概念Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用线程间通信简介我们知道线程是操作系统中独立的个体,

2017-10-10 00:00:00 731

原创 8 张图理解 Java

来源:ImportNew - era_misa,如有好文章投稿,请点击 → 这里了解详情一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。1、字符串不变性下面这张图展示了这段代码做了什么String

2017-10-08 00:00:00 458

空空如也

空空如也

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

TA关注的人

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