Loading

摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 "并发编程系列博客传送门" Thread类简介 类是Java中实现多线程编程的基础类。本篇博客就来介绍下 类的常用API和常见用法。 类常用的方法如下: Thread.active 阅读全文
posted @ 2019-12-06 14:58 程序员自由之路 阅读(2721) 评论(0) 推荐(0)
摘要: easyExcel简介 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。 easyExcel是阿里巴巴开源的一个excel处理 阅读全文
posted @ 2019-12-05 16:45 程序员自由之路 阅读(9777) 评论(2) 推荐(2)
摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 "并发编程系列博客传送门" 在Java中有多种方式可以实现多线程编程(记得这是一道常问的面试题,特别是在应届生找工作的时候被问的频率就更高了)。 继承Thread类并重写run方法 阅读全文
posted @ 2019-12-04 14:36 程序员自由之路 阅读(2200) 评论(0) 推荐(0)
摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 背景知识 【并发编程】摩尔定律失效“带来”并行编程 【并发编程】Java对并发编程的支持历史 【并发编程】并发编程中你需要知道的基础概念 【并发编程】上下文 阅读全文
posted @ 2019-12-02 15:07 程序员自由之路 阅读(6184) 评论(3) 推荐(3)
摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 多线程是Java编程中一块非常重要的内容,其中涉及到很多概念。这些概念我们平时经常挂在嘴上,但是真的要让你介绍下这些概念,你可能还真的讲不清楚。这篇博客就总 阅读全文
posted @ 2019-12-02 15:00 程序员自由之路 阅读(2321) 评论(0) 推荐(1)
摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 "并发编程系列博客传送门" 本文转载,原文请点击 "链接" 本章主要对Java并发(Concurrent)在不同jdk版本中的发展简史进行学习。Java语言从第一版本至今,内置了对 阅读全文
posted @ 2019-11-27 10:20 程序员自由之路 阅读(945) 评论(0) 推荐(0)
摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 并发和并行 在真正开始聊本文的主题之前,我们先来回顾下两个老生常谈的概念:并发和并行。 并发:是指多个线程任务在同一个CPU上快速地轮换执行,由于切换的速度 阅读全文
posted @ 2019-11-26 17:42 程序员自由之路 阅读(1610) 评论(2) 推荐(2)
摘要: 什么是原子操作 原子操作是指一个或者多个不可再分割的操作。这些操作的执行顺序不能被打乱,这些步骤也不可以被切割而只执行其中的一部分(不可中断性)。举个列子: Java中的原子操作 在Java中,我们可以通过同步锁或者CAS操作来实现原子操作。 CAS操作 CAS是Compare and swap的简 阅读全文
posted @ 2019-11-22 17:53 程序员自由之路 阅读(7683) 评论(0) 推荐(0)
摘要: 写代码的木公 本文转载自:https://baijiahao.baidu.com/s?id=1612411213158569988&wfr=spider&for=pc 熟悉Linux的人肯定都知道SSH。SSH是一种用于安全访问远程服务器的网络协议。它将客户端与服务端之间的消息通过加密保护起来,这样 阅读全文
posted @ 2019-11-21 17:36 程序员自由之路 阅读(586) 评论(0) 推荐(0)
摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 1. synchronized使用 1.1 synchronized介绍 在多线程并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量 阅读全文
posted @ 2019-11-21 16:32 程序员自由之路 阅读(5504) 评论(0) 推荐(3)