5 noteless

尚未进行身份认证

我要认证

微信搜索: 布衣码农 免费第一时间获得更新哦

等级
TA的排名 8w+

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

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

2018-11-30 14:56:00

IDEA 如何删除 changeList 删除

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

2020-03-11 11:57:00

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

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

2020-01-07 17:18:00

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

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

2019-11-15 13:36:00

IDEA快速修复错误快捷键

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

2019-09-05 08:32:00

IDEA设置外部比对工具Beyond Compare

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

2019-09-04 19:55:00

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

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

2019-09-04 18:33:00

打开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

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

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

2019-09-04 18:29:00

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

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

2019-09-04 16:51:00

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

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

2019-09-04 10:09:00

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

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

2019-09-03 17:20:00

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

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

2019-08-16 08:24:00

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

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

2019-08-06 09:41:00

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

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

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

2019-03-11 11:48:00

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

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

2019-03-08 10:54:00

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

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

2019-03-07 16:56:00

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

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

2019-03-07 10:51:00

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

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

2019-03-06 11:08:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取