自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(223)
  • 资源 (30)
  • 收藏
  • 关注

原创 所有文章列表 不看后悔! noteless csdn 博客园

所有文章的列表会在博客园第一时间更新抽时间CSDN同步https://www.cnblogs.com/noteless/p/9400742.html

2018-08-01 13:39:00 1450

原创 桥接模式 桥梁模式 bridge 结构型 设计模式(十二)

桥接模式BridgeBridge 意为桥梁,桥接模式的作用就像桥梁一样,用于把两件事物连接起来意图将抽象部分与他的实现部分进行分离,使得他们都可以独立的发展。意图解析依赖倒置原则要求程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合抽象抽象就是将多个事物、实体中共同...

2020-04-18 22:07:45 376

原创 IDEA 如何删除 changeList 删除

changeList 是不能在提交窗口那边删除的,如果想删除怎么办呢? 删除步骤: 打开version control 或者快捷键alt+ 9 2.)选择Local Changes 下面会列出来changeList,在想要删除的changeList上面,直接右键--Delete ChangeList ...

2020-03-11 11:57:00 6093

原创 windows 10 桌面ctrl alt 自定义快捷键打开程序慢 响应很慢 延迟问题

思路为:关闭后台应用具体步骤如下:1.)设置,搜索隐私2.)找到隐私设置3.)关闭后台这些后台应用,我都不需要,所以直接全部关闭了,如果有需要可以逐个实验,查找出来到底是哪个后问题本人亲测可以解决问题...

2020-01-07 17:18:00 1717 2

原创 MongoDB官方下载安装设置配置文件指定端口号

1.)下载官网(https://www.mongodb.com/)右上角try free 进入下载中心,下载指定版本 ZIP和MSI随便 如果浏览器下载的慢,可以直接使用下载地址,然后迅雷下 操作步骤以及地址查看请看下面图片 我选择了ZIP,然后迅雷下载的 1.)百度一下 2.)首页右上角 3.)进入下载...

2019-11-15 13:36:00 417

原创 IDEA快速修复错误快捷键

有的时候在IDEA中编写代码,会出现错误提示,比如需要处理异常将光标移动到出错,也就是划红线的地方,行首会出现一个小灯泡,点击会出现图二,可以按照提示进行修复但是有的时候,光标走了就没了,你还要在光标移动过去有些麻烦此时可以Alt +Enter另外 Alt +Enter 用在方法名称上,还可以添加javadoc...

2019-09-05 08:32:00 14473

原创 IDEA设置外部比对工具Beyond Compare

设置IDEA使用外部的比对工具,比如Beyond Compare,其实很简单,但是可能好几年才会设置一次,比如换工作的时候,所以记录下来可以通过菜单File-Settings 或者直接快捷键ctrl+alt+S然后找到下面的地方Tools------> Diff & Merge------>External Diff Tools设置路径执行程序之...

2019-09-04 19:55:00 1652

原创 根据端口号查找进程号查找程序路径

netstat -nlp | grep 端口号如下图所示,查询28180端口对应的进程PID-netstat -nlp | grep 28180得到的8161就是进程PID然后通过下面命令查询对应的程序路径ll /proc/进程号/cwd...

2019-09-04 18:33:00 2535

原创 打开IDEA的更新选项,如何打开IDEA更新弹窗

如何让IDEA的更新弹窗重新出现,打开IDEA的更新选项IDEA update的时候,会提示一个更新的弹框选择框如下图所示在最下方有个Do not show this dialog in the future的勾选框每次的更新都会弹出来这个窗口,所以很烦人,所以可以对着图二的方式,去掉弹出但是一旦去掉之后,真的就是“Do not show this dialog...

2019-09-04 18:30:00 5897

原创 截图自动添加水印图片工具 pickpick设置中文语言

推荐一款截图工具,主要是可以截图自动带水印,效果不错最近发现我的不少文章被转载的到处都是.乱七八糟,这个功能后续准备做个水印用起来,感觉不错主角介绍首先介绍下主角 PickPick语言设置如果是英文的话,可以设置为中文点击最左上角 File点击Option然后弹出框中设置语言设置水印打开软件如果刚打开的时候是空的话,可以点击最左...

2019-09-04 18:29:00 758

原创 IDEA帮助文档快捷键ctrl+q 查看类 方法 变量 帮助文档 注释 快捷键

IDEA查看类 成员变量 局部变量注释快捷键,Ctrl +Q 查看帮助文档实际项目中,通常一个类中的代码都不少,而且有很多的变量那么如何快速知道这个变量的一些信息,比如类型,定义?比如在第500行有一个变量,可能他是定义在第100行,可以直接 Ctrl+鼠标左键,点击,这个应该都知道可以快速的跳转到定义的地方另外还有一个快捷键,可以查看方法或者变量的一些信息第一...

2019-09-04 16:51:00 2325

原创 IDEA设置方法参数列表类型自动提示

默认情况下,IDEA的提示不够完全,可以通过以下设置,将提示功能打开的更完善.效果如下面俩图所示可以看到括号内的 l:设置方法File-Settings打开设置(或者ctrl +Alt+S)对应版本信息...

2019-09-04 10:09:00 5054

原创 ssh工具推荐MobaXterm 可能是你遇到过的比较出色的一款

之前一直用xshell,现在推荐一个更好用的工具.一站式的解决你的需求,而且画风个人也比较喜欢,而且随便一百度就能找得到green PJ 的版本如下图所示两大常用功能,ssh以及ftp非常方便另外,简书上有一篇介绍的比较多,有兴趣的可以试试看https://www.jianshu.com/p/b29b894aa60f...

2019-09-03 17:20:00 1137

原创 IDEA不能读取配置文件,springboot配置文件无效、IDEA resources文件夹指定

如上图所示,在IDEA中,一个有效的资源文件路径,是有图标指示的resources上面有几行黄色线条,配置文件上有图标这时,可以识别到配置文件,并且配置文件中的内容,也是可以被项目读取到的如果发现配置了application.properties文件之后,比如指定了端口号,但是启动时没有发生变化或者说图标不正常或者说打开application.properties...

2019-08-16 08:24:00 4854

原创 修改设置notepad++默认保存文件格式

设置notepad++保存文件的默认格式在使用notepad++新建文件保存后,有的时候会有一个all type 然后没有文件扩展名,很不方便网上有很多帖子都是如下图所示的提示,但是却不生效可以通过下面的配置进行更改再次保存时,就可以了...

2019-08-06 09:41:00 7710 4

原创 java jdk 8反编译工具JD-GUI、procyon-decompiler、luyten、crf下载使用简介

java jdk 8反编译工具JD-GUI、procyon-decompiler、luyten、crf下载使用简介 本文对常用的反编译工具进行简单介绍JD-GUI、procyon-decompiler、luyten、crf反编译工具分类 JD-GUIJDK7以及之前可以使用 JD-GUI,如果版本>=1.8 各种问题...

2019-03-25 19:33:00 2926

原创 Synchronized锁性能优化偏向锁轻量级锁升级 多线程中篇(五)

Synchronized锁性能优化偏向锁轻量级锁升级 多线程中篇(五) 不止一次的提到过,synchronized是Java内置的机制,是JVM层面的,而Lock则是接口,是JDK层面的尽管最初synchronized的性能效率比较差,但是随着版本的升级,synchronized已经变得原来越强大了这也是为什么官方建议使用synchroni...

2019-03-11 11:48:00 166

原创 java并发多线程显式锁Condition条件简介分析与监视器 多线程下篇(四)

java并发多线程显式锁Condition条件简介分析与监视器 多线程下篇(四) Lock接口提供了方法Condition newCondition();用于获取对应锁的条件,可以在这个条件对象上调用监视器方法可以理解为,原本借助于synchronized关键字以及锁对象,配备了一个监视器而显式锁Lock与Condition则针对于一个锁对...

2019-03-08 10:54:00 150

原创 java多线程Lock接口简介使用与synchronized对比 多线程下篇(三)

java多线程Lock接口简介使用与synchronized对比 多线程下篇(三) 前面的介绍中,对于显式锁的概念进行了简单介绍显式锁的概念,是基于JDK层面的实现,是接口,通过这个接口可以实现同步访问而不同于synchronized关键字,他是Java的内置特性,是基于JVM的实现Lock接口的核心概念很简单,只有如下几个方法...

2019-03-07 16:56:00 135

原创 java 并发多线程 锁的分类概念介绍 多线程下篇(二)

java 并发多线程 锁的分类概念介绍 多线程下篇(二) 接下来对锁的概念再次进行深入的介绍之前反复的提到锁,通常的理解就是,锁---互斥---同步---阻塞其实这是常用的独占锁(排它锁)的概念,也是一种简单粗暴的解决方案抗战电影中,经常出现为了阻止日本人炸桥?炸路?的场景,这只是阻止日本人的一种手段,如果大喊一声TMD滚蛋,日本人就走...

2019-03-07 10:51:00 137

原创 java 并发多线程显式锁概念简介 什么是显式锁 多线程下篇(一)

java 并发多线程显式锁概念简介 什么是显式锁 多线程下篇(一) 目前对于同步,仅仅介绍了一个关键字synchronized,可以用于保证线程同步的原子性、可见性、有序性对于synchronized关键字,对于静态方法默认是以该类的class对象作为锁,对于实例方法默认是当前对象this,对于同步代码块,需要指定锁对象对于整个同步方法或者...

2019-03-06 11:08:00 143

原创 InheritableThreadLocal类原理简介使用 父子线程传递数据详解 多线程中篇(十八)...

InheritableThreadLocal类原理简介使用 父子线程传递数据详解 多线程中篇(十八) 上一篇文章中对ThreadLocal进行了详尽的介绍,另外还有一个类: InheritableThreadLocal 他是ThreadLocal的子类,那么这个类又有什么作用呢? 测试代码 publi...

2019-03-05 10:25:00 365

原创 如何快速高效简洁的打开软件 干净利索的windows快捷程序启动器

如何快速高效简洁的打开软件 干净利索的windows快捷程序启动器 本文的主题是如何高效快捷的打开你想要打开的软件本文介绍的应该是最简洁的一种方式,借助于windows内部的path进行设置也可以认为是一种形式的windows应用启动器程序---win+R快速打开应用程序常用形式 最常用的几种方式应该是windows自带的形...

2019-03-04 15:49:00 3196

原创 多线程协作wait、notify、notifyAll方法简介理解使用 多线程中篇(十四)

多线程协作wait、notify、notifyAll方法简介理解使用 多线程中篇(十四) 在锁与监视器中有对wait和notify以及notifyAll进行了简单介绍所有对象都有一个与之关联的锁与监视器wait和notify以及notifyAll之所以是Object的方法就是因为任何一个对象都可以当做锁对象(锁对象也是一种临界资源)而等...

2019-03-04 10:35:00 212

原创 深入解析ThreadLocal 详解、实现原理、使用场景方法以及内存泄漏防范 多线程中篇(十六)...

深入解析ThreadLocal 详解、实现原理、使用场景方法以及内存泄漏防范 多线程中篇(十六) 简介从名称看,ThreadLocal 也就是thread和local的组合,也就是一个thread有一个local的变量副本ThreadLocal提供了线程的本地副本,也就是说每个线程将会拥有一个自己独立的变量副本方法简洁干练,类信息以及方...

2019-03-01 09:54:00 278

原创 深入解析ThreadLocal 详解、实现原理、使用场景方法以及内存泄漏防范 多线程中篇(十七)...

简介从名称看,ThreadLocal 也就是thread和local的组合,也就是一个thread有一个local的变量副本ThreadLocal提供了线程的本地副本,也就是说每个线程将会拥有一个自己独立的变量副本方法简洁干练,类信息以及方法列表如下示例在测试类中定义了一个ThreadLocal变量,用于保存String类型数据创建了两个线程,分别设置值,读取...

2019-03-01 09:54:00 108

原创 java线程通信与协作小结 多线程中篇(十五)

java线程通信与协作小结 多线程中篇(十五) 在锁与监视器中我们对Object中的方法进行了简单介绍以监视器原理为核心,三个方法:wait,notify、notifyAll,可以完成线程之间的通信当然,不会像“语言”似的,有多种多样的沟通语句只有两个关键词:“等待”与“唤醒”围绕着同一个监视器的等待与唤醒,就...

2019-03-01 09:52:00 126

原创 java线程通信与协作小结 多线程中篇(十六)

在锁与监视器中我们对Object中的方法进行了简单介绍以监视器原理为核心,三个方法:wait,notify、notifyAll,可以完成线程之间的通信当然,不会像“语言”似的,有多种多样的沟通语句只有两个关键词:“等待”与“唤醒”围绕着同一个监视器的等待与唤醒,就可以完成线程之间的协作之所以这三个方法是Object中的,是因为在Java中,所有的Object都隐含一个...

2019-03-01 09:52:00 98

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

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

2019-02-28 10:22:00 268

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

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

2019-02-28 10:22:00 162

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

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

2019-02-22 10:10:00 418

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

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

2019-02-21 13:57:00 163

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

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

2019-02-20 17:59:00 747

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

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

2019-02-20 17:29:00 185

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

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

2019-02-19 15:13:00 380

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

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

2019-02-18 10:27:00 192

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

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

2019-02-16 09:20:00 277

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

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

2019-02-15 10:18:00 282

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

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

2019-02-14 12:02:00 888

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

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

2019-02-13 08:45:00 178

Concurrency Control and Recovery in Database Systems全本.pdf

Concurrency Control and Recovery in Database Systems 全本.pdf 分布式经典书籍 大牛协作

2022-12-14

Concurrency Control and Recovery in Database Systems-Ch7.pdf

Concurrency Control and Recovery in Database Systems-Ch7.pdf

2022-12-14

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

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

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

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线程(第三版) 定价: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关注的人

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