自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JAVA面试-消息队列篇

一、MQ有什么用?有哪些具体的使用场景?MQ:Message Queue 消息队列,队列是一种 FIFO 先进先出的数据结构,消息由生产者到 MQ 进行排队,然后由消费者对消息进行处理。QQ、微信 就是典型的 MQ 场景MQ的作用主要有三个方面:1、异步 异步能提高系统的响应速度和吞吐量2、解耦 服务与服务之间进行解耦,可以减少服务之间的影响,提高系统的稳定性和可扩展性,另外,解耦之后可以实现数据分发,生产者发送一个消息后,可以由多个消费者处理3、消峰 以稳定的系统资源对应突发的流量冲击MQ 的

2021-05-11 22:13:27 187

原创 JAVA面试-调优篇

一、说一说JAVA内存模型?二、JAVA类的加载过程是怎样的?什么是双亲委派机制?有什么作用?一个对象从加载到JVM,再到被GC清楚,都经历过什么过程?JAVA的类加载过程:AppClassLoader ----> ExtClassLoader --->BootStrapClassLoader每种类加载器都有自己的加载目录JAVA中的类加载器继承关系:ExtClassLoader ----> URLClassLoader ---> SecureClassLoader

2021-05-10 22:57:53 152

原创 JAVA面试-网络通信篇

一、TCP和UDP有什么区别?TCP为什么是三次握手,而不是两次?TCP(Transer Control Protocol) 是一种面向连接的、可靠的、传输层通信协议 。点对点通信、高可靠性、传输效率比较低、占用系统资源比较多。UDP(User Datagram Protocol) 是一种无连接的、不可靠的、传输层通信协议。 广播发送、不可靠、传输效率高、占用系统资源比较少、协议比较简单。TCP 建立连接是三次握手,断开连接是四次握手。如果是两次握手,可能造成链接资源浪费的情况。如果服务端发生阻塞,

2021-05-10 00:39:16 150 1

原创 JAVA面试-多线程篇

一、JAVA如何开启多线程?怎么保证现场安全?线程和进程的区别:进程:是操作系统进行资源分配的最小单元线程:是操作系统进行任务分配的最小单元线程隶属于进程开启线程:1、继承 Thread 类,重写 run() 方法2、实现 Runable 接口,实现 run() 方法3、实现 Callable 接口,实现 call() 方法,通过 FuturnTask 创建一个线程,获取返回值4、通过线程池来开启线程,使用方法参考阿里巴巴手册创建线程池事项start() 方法开启线程,内部调用 r

2021-05-09 23:06:42 122 3

原创 CentOS下Jenkins一键部署项目

一、创建deploy用户在root账户下创建deploy账号:[root@localhost ~]# useradd deploy为deploy账号创建密码:[root@localhost ~]# passwd deploy服务器账号:deploy服务器密码:deploy二、安装jdk这里建议使用JDK1.8版本,安装方式这里不阐述。三、安装maven1、下载mavenhttp://maven.apache.org/download.cgi2、解压maven到指定目录,这里放在/

2021-05-05 23:56:15 235

空空如也

空空如也

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

TA关注的人

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