自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (32)
  • 收藏
  • 关注

原创 sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇(十四)

sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇(十四) Object中的wait、notify、notifyAll,可以用于线程间的通信,核心原理为借助于监视器的入口集与等待集逻辑通过这三个方法完成线程在指定锁(监视器)上的等待与唤醒,这三个方法是以锁(监视器)为中心的通信方法除了他们之外,还有用于线...

2019-02-28 10:22:00 69

原创 sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇(十五)

Object中的wait、notify、notifyAll,可以用于线程间的通信,核心原理为借助于监视器的入口集与等待集逻辑通过这三个方法完成线程在指定锁(监视器)上的等待与唤醒,这三个方法是以锁(监视器)为中心的通信方法除了他们之外,还有用于线程调度、控制的方法,他们是sleep、yield、join方法,他们可以用于线程的协作,他们是围绕着线程的调度而来的sleep方...

2019-02-28 10:22:00 5

原创 final 关键字与安全发布 多线程中篇(十三)

final 关键字与安全发布 多线程中篇(十三) final的通常理解在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)大家应该都知道final表示最终的、最后的含义,也就是不能在继续修饰类表示不能继承,修饰方法表示不能重写,修饰变量表示不能修改当用final修饰一个类时,表明这个类不能被继承...

2019-02-22 10:10:00 210

原创 java 轻量级同步volatile关键字简介与可见性有序性与synchronized区别 多线程中篇(十二)...

java 轻量级同步volatile关键字简介与可见性有序性与synchronized区别 多线程中篇(十二) 概念JMM规范解决了线程安全的问题,主要三个方面:原子性、可见性、有序性,借助于synchronized关键字体现,可以有效地保障线程安全(前提是你正确运用) 之前说过,这三个特性并不一定需要全部同时达到,在有些场景,部分达成也...

2019-02-21 13:57:00 89

原创 windows系统dokuwiki安装部署设置 xampp环境配置

windows系统dokuwiki安装部署设置 xampp环境配置 简单记录一次安装dokuwiki的过程dokuwiki下载dokuwiki下载地址https://download.dokuwiki.org/下载前有一些可选项目,版本、语言、插件,可以按照需要勾选,然后点击底部的下载下载后文件如下XAMPP下...

2019-02-20 17:59:00 281

原创 synchronized关键字简介 多线程中篇(十一)

synchronized关键字简介 多线程中篇(十一) 前面说过,Java对象都有与之关联的一个内部锁和监视器内部锁是一种排它锁,能够保障原子性、可见性、有序性从Java语言层面上说,内部锁使用synchronized关键字实现synchronized可以修饰方法,静态方法和实例方法都可以,也可以修饰一段代码({} 包裹)syn...

2019-02-20 17:29:00 73

原创 Java内存模型JMM 高并发原子性可见性有序性简介 多线程中篇(十)

Java内存模型JMM 高并发原子性可见性有序性简介 多线程中篇(十) JVM运行时内存结构回顾在JVM相关的介绍中,有说到JAVA运行时的内存结构,简单回顾下整体结构如下图所示,大致分为五大块而对于方法区中的数据,是属于所有线程共享的数据结构而对于虚拟机栈中数据结构,则是线程独有的,被保存在线程私有的内存空间中,所以这部分...

2019-02-19 15:13:00 151

原创 java锁与监视器概念 为什么wait、notify、notifyAll定义在Object中 多线程中篇(九)...

java锁与监视器概念 为什么wait、notify、notifyAll定义在Object中 多线程中篇(九) 在Java中,与线程通信相关的几个方法,是定义在Object中的,大家都知道Object是Java中所有类的超类在Java中,所有的类都是Object,借助于一个统一的形式Object,显然在有些处理过程中可以更好地完成转换,传递,省...

2019-02-18 10:27:00 101

原创 interrupt interrupted isInterrupted 方法对比、区别与联系 多线程中篇(八)

interrupt interrupted isInterrupted 方法对比、区别与联系 多线程中篇(八) interrupt interrupted isInterrupted 是三个“长相”非常类似的方法。本文将对这三个方法简单的对比下,首先了解下线程停止的方式线程停止方式 在Java中如果想停止一个线程,有三种方法 ...

2019-02-16 09:20:00 130

原创 Java线程Thread的状态解析以及状态转换分析 多线程中篇(七)

Java线程Thread的状态解析以及状态转换分析 多线程中篇(七) 线程与操作系统中线程(进程)的概念同根同源,尽管千差万别。操作系统中有状态以及状态的切换,Java线程中照样也有。State在Thread类中有内部类 枚举State,用于抽象描述Java线程的状态,共有6种不同的状态 详细定义如下:pub...

2019-02-15 10:18:00 90

原创 Java多线程父子线程关系 多线程中篇(六)

Java多线程父子线程关系 多线程中篇(六) 有的时候对于Java多线程,我们会听到“父线程、子线程”的概念。严格的说,Java中不存在实质上的父子关系没有方法可以获取一个线程的父线程,也没有方法可以获取一个线程所有的子线程子线程的消亡与父线程的消亡并没有任何关系,不会因为父线程的结束而导致子线程退出(操作系统中如此)。父线程说法来...

2019-02-14 12:02:00 314

原创 Java线程创建形式 Thread构造详解 多线程中篇(五)

Java线程创建形式 Thread构造详解 多线程中篇(五) Thread作为线程的抽象,Thread的实例用于描述线程,对线程的操纵,就是对Thread实例对象的管理与控制。创建一个线程这个问题,也就转换为如何构造一个正确的Thread对象。构造方法列表构造方法核心如前面两个图所示,Thread共有8个构造方法而且所有...

2019-02-13 08:45:00 62

原创 异常处理器详解 Java多线程异常处理机制 多线程中篇(四)

在Thread中有异常处理器相关的方法 在ThreadGroup中也有相关的异常处理方法 示例未检查异常 对于未检查异常,将会直接宕掉,主线程则继续运行,程序会继续运行 在主线程中能不能捕获呢? 我们简单粗暴一点,直接全部包到try catch中 你会发现,然而并没有什么卵用,主线程中的try catch并不会得到什么信息,跟原来的结果还是一...

2019-02-12 08:15:00 39

原创 线程组ThreadGroup分析详解 多线程中篇(三)

线程组ThreadGroup分析详解 多线程中篇(三) 线程组,顾名思义,就是线程的组,逻辑类似项目组,用于管理项目成员,线程组就是用来管理线程。每个线程都会有一个线程组,如果没有设置将会有些默认的初始化设置而在java中线程组则是使用类ThreadGroup 进行抽象描述既然线程组是用来管理线程的,自然更多的是一种管理维度的抽象,所以...

2019-02-11 16:19:00 137

原创 Thread类详解 多线程中篇(二)

Thread类详解 多线程中篇(二) Java.lang.Thread是Java应用程序员对Java多线程的第一站,Thread就是对Java线程本身的抽象所以在Java中的线程编程概念中,一个Thread实例 == 一个线程线程有哪些属性、行为,Thread大致就有哪些属性、行为。前文中有说到,Java线程通过Thread以及s...

2019-02-10 20:35:00 65

原创 Java多线程概念简介 多线程中篇(一)

Java多线程概念简介 多线程中篇(一) Java的线程与操作系统的线程在线程的相关介绍中,有讲到“线程的实现”分为三种:内核支持,用户级以及两者混合。(这只是一种简要的分类)Java线程在JDK1.2之前,是用户线程实现的而在JDK1.2中,线程模型变为基于操作系统原生线程模型来实现的所以说Java虚拟机中线程的映射实...

2019-02-10 11:40:00 49

原创 死锁概念以及预防解决方法简介 多线程上篇(八)

死锁概念以及预防解决方法简介 多线程上篇(八) 在前面不止一次的提到过死锁。所谓死锁(Deadlock)是指多个进程在运行过程中因争夺资源而造成的一种僵局(DeadlyEmbrace),当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。死锁的定义:集合中的每一个进程都在等待只能由本集合中的其他进程才能引发的事件,那么该...

2019-02-08 10:12:00 112

原创 线程概念简介 什么是线程 多线程上篇(七)

线程概念简介 什么是线程 多线程上篇(七) 操作系统为了程序的并发执行引入了进程的概念,提高了资源的利用率以及吞吐量。在20世纪 60年代人们提出了进程的概念后,在OS中一直都是以进程作为能拥有资源和独立运行的基本单位的。 直到 20 世纪 80 年代中期,人们又提出了比进程更小的能独立运行的基本单位——线程(Threads) ...

2019-02-07 20:35:00 69

原创 进程通信概念简介 多线程上篇(六)

进程通信概念简介 多线程上篇(六) 进程通信指的是进程间的信息交换 ,IPC(Inter-Process Communication,进程间通信)之前说到:进程通信就相当于一种工作方式、沟通形式,比如你给我一个SVN标签号并且告知我意图,我去库中检索指定标签修改的指定内容,就完成了一个任务的协作。进程同步中,也有信息的交换,比如互斥...

2019-02-07 11:40:00 51

原创 进程同步经典示例 多线程上篇(五)

进程同步经典示例 多线程上篇(五) 同步回顾进程同步控制有多种方式:算法、硬件、信号量、管程 这些方式可以认为就是同步的工具(方法、函数) 比如信号量机制中的wait(S) 和 signal(S) ,就相当于是两个方法调用。 调用wait(S)就会申请这个资源,否则就会等待(进入等待队列);调用signal(S)就会释放资源(或一并...

2019-02-06 19:03:00 156

原创 进程同步概念简介 多线程上篇(四)

进程同步概念简介 多线程上篇(四) 进程同步概念临界资源一旦有对资源的共享,就必然涉及竞争限制比如尽管有两个人去水井打水,但是水井却只有一个;合理安排的话刚好错开,但是如果安排不合理,那就会出现冲突,出现冲突怎么办?总有一个先来后到,等下就好了。 这个水井就是一个临界资源 临界资源用来表示一种公共资源或者说是共享...

2019-02-06 10:05:00 181

原创 进程控制概念简介 多线程上篇(三)

进程控制概念简介 多线程上篇(三) 进程控制进程的基本数据信息是操作系统控制管理进程的数据集合,这些信息就是用来控制进程的,此处我们说的进程控制就是进程的管理。比如进程有状态,那么进程的创建、终止,状态的切换,这都不是进程自主进行的,都是通过操作系统进行管理的 如下图所示,所有的相关数据都是操作系统用来管理维护进程的 操作系统抽...

2019-02-04 18:49:00 51

原创 进行概念详解 多线程上篇(二)

进行概念详解 多线程上篇(二) 操作系统是程序与硬件交互的中间层,现代操作系统将程序的一次执行抽象为进程和线程的概念。进程作为资源分配的基本单位,线程作为执行的基本单位。进程和线程其实就是操作系统程序本身实现控制一个程序运行的数据项描述所有的程序都是面向语言进行开发的,而语言本身是面向操作系统的,线程是操作系统对程序一次运行的抽象所...

2019-02-04 08:58:00 47

原创 操作系统与程序运行以及进程简介 多线程上篇(一)

操作系统与程序运行以及进程简介 多线程上篇(一) 本系列将对Java多线程进行简单的介绍。分为上中下三个章节。 上篇对操作系统中关于进程、并发的相关概念以及问题进行了介绍; 中篇对Java多线程的基础进行介绍; 下篇将会对Java多线程编程提供的工具、模式进行介绍; Java多线程,首先需要了解线程,了解线程又需要对进程有...

2019-02-03 20:03:00 75

原创 Mybatis动态SQL简单了解 Mybatis简介(四)

Mybatis动态SQL简单了解 Mybatis简介(四) 动态SQL概况MyBatis 的强大特性之一便是它的动态 SQL在Java开发中经常遇到条件判断,比如:if(x>0){//执行一些逻辑........}Mybatis应用中,SQL映射通常位于XML文件内,在执行前需要将XML中的映射转换为最终要执行的...

2019-02-03 10:23:00 43

JDK1.6 API帮助文档.CHM.7z

jdk1.6的中文api,对于一些老方法,还是看1.6的中文比较方便。

2020-04-18

UUIDFactory2.2.0.3310.zip

uuid生成器,可以根据配置生成uuid,在平时等场景下使用非常方便。

2020-04-17

sqlite3..zip

sqlite3 小工具,可以用来处理svn的锁死问题

2020-04-13

飞扬天空本地翻译.rar

飞扬天空本地翻译软件,非常适合本地使用的一款软件,强烈推荐使用。想找离线词典的可以看一下。 飞扬天空本地翻译软件,非常适合本地使用的一款软件,强烈推荐使用。想找离线词典的可以看一下

2020-04-02

myBase7.3.5中文特别版

一款比较好用的知识管理软件,支持多种格式,以及树形的目录结构,最好用的本地离线知识管理软件。

2020-03-27

Screen To Gif 1.3.版本

Screen To Gif 1.3.版本,最新版本win7 兼容性有问题,可以借助于老版本使用.非常强大的一款截图录像工具

2020-03-22

MobaXterm 20.1官方原版,好用的ssh工具

MobaXterm 20.1官方原版,好用的ssh工具。1qaz,注意1qaz哦

2020-03-02

2345看图王V9.1.rar

2345看图软件 9.1版本。 2345看图软件 9.1版本。 2345看图软件 9.1版本。 2345看图软件 9.1版本。 2345看图软件 9.1版本。 2345看图软件 9.1版本。 2345看图软件 9.1版本。

2020-02-09

画图9 pro.rar

一款简洁的画图工具,可以方便的画各种;流程图。 一款简洁的画图工具,可以方便的画各种;流程图。 一款简洁的画图工具,可以方便的画各种;流程图。 一款简洁的画图工具,可以方便的画各种;流程图。 一款简洁的画图工具,可以方便的画各种;流程图。

2020-02-06

QQ7.5.15456.0屏幕截图提取版.rar

从qq提取出来的截图工具,可以不用开启qq就可以使用qq的截图功能,非常方便流畅,不卡顿。

2020-02-05

Clover_Setup_3.0.406.rar

可以用于windows电脑文件夹资源管理器的多标签工具,的3.0.版本,之前用的比较稳定。 可以用于windows电脑文件夹资源管理器的多标签工具,的3.0.版本,之前用的比较稳定

2020-02-04

word 多标签打开工具 tab.7z

多标签打开文件工具。多标签打开文件工具。多标签打开文件工具。多标签打开文件工具。多标签打开文件工具。多标签打开文件工具。多标签打开文件工具。多标签打开文件工具。多标签打开文件工具。

2020-01-17

一款好用的解压缩工具

一款好用的解压缩工具。一款好用的解压缩工具。一款好用的解压缩工具。一款好用的解压缩工具。一款好用的解压缩工具。一款好用的解压缩工具。一款好用的解压缩工具。一款好用的解压缩工具。

2020-01-17

MobaXtermlspjb_45749.zip

最好用的ssh工具,很方便的进行ftp传输。 最好用的ssh工具,很方便的进行ftp传输。 最好用的ssh工具,很方便的进行ftp传输。 最好用的ssh工具,很方便的进行ftp传输。 最好用的ssh工具,很方便的进行ftp传输。

2020-01-17

PasteEx.v1.1.7.8.zip

安装后,可以集成在资源管理器里面,直接将剪切板上面的内容生成txt或者图片等。

2020-01-17

PLSQL 13.7z

PLSQL developer 13 安装版,同时提供 instant client。

2020-01-17

DbVisualizer10.0.20X86X64JDK1.8.7z

DbVisualizer10.0.20 安装版 自带key 支持jdk1.8 32和64位两个版本

2019-09-05

Navicat Premium_11.2.7简体中文版 安装包.rar

Navicat 数据库连接工具,旗舰版本;

2019-06-18

ClickCharts_CHS流程图.rar

简易流程图工具

2019-06-18

截图转文字.rar

图片截图识别为文字,

2019-06-18

二维码PsQREdit 2.4.3.rar

二维码识别与生成工具

2019-06-18

xyplorer_full_noinstall.rar

另一种形式的文件管理器,非常实用,另一种形式的文件管理器,非常实用,另一种形式的文件管理器,非常实用,另一种形式的文件管理器,非常实用,另一种形式的文件管理器,非常实用,另一种形式的文件管理器,非常实用,

2019-06-18

录制gif licecap125.rar

录制操作为gif,非常方便实用的小工具;录制操作为gif,非常方便实用的小工具;录制操作为gif,非常方便实用的小工具;录制操作为gif,非常方便实用的小工具;录制操作为gif,非常方便实用的小工具;录制操作为gif,非常方便实用的小工具;

2019-06-18

Ditto.rar 复制粘贴使用

粘贴板可以复制多个内容,可以记录很久然后粘贴使用

2019-06-18

计算机操作系统 第四版 汤小丹 汤子瀛 带书签 超清完整版

真正的计算机操作系统第四版,真正的包含书签,书签为标题内容而不是页码。 真正的计算机操作系统第四版,真正的包含书签,书签为标题内容而不是页码。 也是真正的高清版本,网上几乎都是第三版

2018-12-28

java多线程编程核心技术 高洪岩

全书共7章。章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类的多线程技术,这是计划/任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的案例在本章节中进行补充,尽量做到不出现技术空白点。

2018-12-21

Java多线程编程实战指南(设计模式篇)作者:黄文海 著出版社:电子工业出版社出版时间:2015年09月

  随着CPU 多核时代的到来,多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。而解决多线程编程中频繁出现的普遍问题可以借鉴设计模式所提供的现成解决方案。然而,多线程编程相关的设计模式书籍多采用C++作为描述语言,且书中所举的例子多与应用开发人员的实际工作相去甚远。本书采用Java(JDK1.6)语言和UML 为描述语言,并结合作者多年工作经历的相关实战案例,介绍了多线程环境下常用设计模式的来龙去脉:各个设计模式是什么样的及其典型的实际应用场景、实际应用时需要注意的事项以及各个模式的可复用代码实现。

2018-12-21

图解Java多线程设计模式

本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程的基础知识、线程的启动与终止、线程间的互斥处理与协作、线程的有效应用、线程的数量管理以及性能优化的注意事项等。此外,还介绍了一些多线程编程时容易出现的失误,以及多线程程序的阅读技巧等。在讲解过程中,不仅以图配文,理论结合实例,而且提供了运用模式解决具体问题的练习题和答案,帮助读者加深对多线程和并发处理的理解,并掌握其使用技巧。

2018-12-21

Java并发编程实践 java concurrency in practice

《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。

2018-12-21

Java并发编程之美

Java并发编程无处不在,涉及的知识点多,要掌握并用好它并非易事。作者加多拥有在大型互联网公司阿里巴巴的丰富工作经验,遇到并解决了业务场景中很多实际的并发问题。本书是他对自己实践经验的总结与升华。为帮助读者解决学习中的各类痛点,作者将全书明确地分为基础篇、高级篇和实践篇,脉络清晰;全书以代码说话,辅以图表,让初学者能一步一步地深入堂奥,掌握并发编程的精髓。 业内众技术大拿江南白衣、你假笨/寒泉子,纯洁的微笑、许令波、方腾飞好评推荐!

2018-12-21

java线程第三版 带书签

书名:Java线程(第三版) 定价:39.00元【定价是指书上的标价,售价是指实际销售价格,请注意两者关系!】 作者:(美)奥克斯,(美)王,公司译 出版社:东南大学出版社 出版日期:2006-03-01 ISBN:9787564102395 字数: 页码: 版次:1 装帧:平装 开本: 商品重量:0.4kg

2018-12-20

springmvc与mybatis整合完整示例

springmvc与mybatis整合完整示例 基于spring4 mybaits3,java8,tomcat7,mysql5,6开发的 论坛登录验证程序,配置完整,可以直接copy后,扩展使用,也可以用于学习 关于是怎么一步一步开发的这个小例子,可以看我的博客 workspace拷贝出来的,肯定可用的哦

2016-01-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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