- 博客(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
2022-12-14
Concurrency Control and Recovery in Database Systems-Ch7.pdf
2022-12-14
飞扬天空本地翻译.rar
2020-04-02
2345看图王V9.1.rar
2020-02-09
画图9 pro.rar
2020-02-06
Clover_Setup_3.0.406.rar
2020-02-04
word 多标签打开工具 tab.7z
2020-01-17
一款好用的解压缩工具
2020-01-17
MobaXtermlspjb_45749.zip
2020-01-17
xyplorer_full_noinstall.rar
2019-06-18
录制gif licecap125.rar
2019-06-18
java多线程编程核心技术 高洪岩
2018-12-21
Java多线程编程实战指南(设计模式篇)作者:黄文海 著出版社:电子工业出版社出版时间:2015年09月
2018-12-21
图解Java多线程设计模式
2018-12-21
Java并发编程实践 java concurrency in practice
2018-12-21
java线程第三版 带书签
2018-12-20
springmvc与mybatis整合完整示例
2016-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人