- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 SpringBoot与Dubbo整合的方式
SpringBoot与Dubbo整合的方式转载于:https://blog.csdn.net/gdsgdh308227363/article/details/103595524
2020-07-17 15:50:11 131 1
原创 java解决新老版本jar包冲突问题
问题来源: 今天在开发的时候,遇到一个问题就是,老版本jar没有我需要用到的一些方法,从而需要新版本的jar包,但是呢删除掉老版本jar包显然是不可能的,所以为了解决导入新的jar包后与老jar包冲突问题,就需要用到jarjar.jar了。1.首先,需要jarjar.jar和要改名的jar包。下载地址链接:https://pan.baidu.com/s/1R2EfacwjZO...
2020-02-28 11:47:42 3247
原创 RabbitMQ安装与使用
1.安装Erlang官网下载地址:http://www.erlang.org/downloadsRabbitMQ官网下载地址:https://www.rabbitmq.com/download.html注意Erlang版本和RabbitMQ版本的兼容性,并且Erlang要比RabbitMQ先安装好下载好了先安装Erlang按照默认的一直next就行了 ,当然你也可...
2019-03-28 11:04:06 151
翻译 Java多线程中活锁和死锁有什么区别?
活锁和死锁类似,不同之处在于处于活锁的线程或进程的状态是一直在不断改变的,活锁可以认为是一种特殊的饥饿。一个现实的活锁例子是两个 人在狭小的走廊碰到,两个人都试着避让对方好让彼此通过,但是因为避让的方向都一样导致最后谁都不能通过走廊。简单的说就是,活锁和死锁的主要区别是前者 进程的状态可以改变但是却不能继续执行。...
2018-09-12 09:38:26 1490
翻译 Java多线程如何避免死锁?
Java多线程中的死锁死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。这是一个严重的问题,因为死锁会让你的程序挂起无法完成任务,死锁的发生必须满足以下四个条件: 1.互斥条件:一个资源每次只能被一个进程使用。 2.请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 3.不剥夺...
2018-09-12 09:33:27 1783
翻译 线程与进程的区别
1.进程是什么呢? 我们可以通过查看“Windows任务管理器”中的列表,完全可以将运行在内存中的exe文件理解成进程,进程是受操作系统管理的基本运行单元。2.那么什么又是线程呢? 线程可以理解成是在进程中独立运行的子任务。比如,QQ.exe运行时就有很多的子任务在同时运行,再如,好友视频线程、下载文件线程 、传输数据线程、发送表情线程等等。这些不同的任务或者...
2018-09-12 09:26:47 113
翻译 Java多线程之间线程间的通信方式
①同步这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。比如:线程B需要等待线程A执行完了methodA()方法之后,它才能执行methodB()方法。这样,线程A和线程B就实现了 通信。这种方式,本质上就是“共享内存”式的通信。多个线程需要访问同一个共享变量,谁拿到了锁(获得了访问权限),谁就可以执行。②while轮询的方式在这种方式下,线...
2018-09-11 20:35:37 279
翻译 IDEA 快捷键
Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ctrl+N,可...
2018-07-20 13:54:46 84
原创 IDEA 如何更换包目录的显示结构
原来显示包的结构是这样的:其实修改包结构非常简单,看下面的图就知道了其实还有一种我觉得更好看的一种显示结构,看图
2018-07-20 08:33:53 5579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人