自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 十大经典排序算法

0.1 排序的定义 对一序列对象根据某个关键字进行排序。 0.2 术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外...

2019-08-31 14:41:00

阅读数 222

评论数 0

转载 Java并发编程核心概念一览

并行相关概念 同步和异步 同步和异步通常来形容一次方法的调用。同步方法一旦开始,调用者必须等到方法结束才能执行后续动作;异步方法则是在调用该方法后不必等到该方法执行完就能执行后面的代码,该方法会在另一个线程异步执行,异步方法总是伴随着回调,通过回调来获得异步方法的执行结果。 并发和并行 很...

2019-08-31 11:47:00

阅读数 181

评论数 0

转载 StringBuilder线程为什么不安全

我们要知道StringBuilder和StringBuffer的内部实现跟String类一样,都是通过一个char数组存储字符串的,不同的是String类里面的char数组是final修饰的,是不可变的,而StringBuilder和StringBuffer的char数组是可变的。 首先通过一段...

2019-08-31 09:00:00

阅读数 144

评论数 0

转载 Java序列化的10个问题

关于Java序列化的10个面试问题 大多数商业项目使用数据库或内存映射文件或只是普通文件, 来满足持久性要求, 只有很少的项目依赖于 Java 中的序列化过程。无论如何,这篇文章不是 Java 序列化教程或如何序列化在 Java 的对象, 但有关序列化机制和序列化 API 的面试问题, 这是值得...

2019-08-27 16:03:00

阅读数 181

评论数 0

转载 10 个最难回答的 Java 问题

1.为什么等待和通知是在 Object 类而不是 Thread 中声明的? 一个棘手的 Java 问题,如果 Java编程语言不是你设计的,你怎么能回答这个问题呢。Java编程的常识和深入了解有助于回答这种棘手的 Java 核心方面的面试问题。 为什么 wait,notify 和 notify...

2019-08-27 15:59:00

阅读数 22257

评论数 0

转载 lombok @EqualsAndHashCode 注解讲解

官方文档:@EqualsAndHashCode 原文中提到的大致有以下几点: 1. 此注解会生成equals(Object other) 和 hashCode()方法。 2. 它默认使用非静态,非瞬态的属性 3. 可通过参数exclude排除一些属性 4. 可通过参数of指定仅使用哪些属性 ...

2019-04-29 11:23:00

阅读数 157

评论数 0

转载 内存泄漏和内存溢出的区别和联系

1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是...

2019-04-15 21:21:00

阅读数 161

评论数 0

转载 RabbitMQ

为什么要使用 RabbitMQ?他解决了什么问题? ...

2019-04-06 14:38:00

阅读数 146

评论数 0

转载 RabbitMQ原理图

一、RabbitMQ 原理图 二、Rabbit 交换器讲解 1 Direct 交换器(发布与订阅 完全匹配) ...

2019-04-06 01:53:00

阅读数 160

评论数 0

转载 消息队列的使用

关于消息队列的使用 一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息...

2019-04-05 22:30:00

阅读数 180

评论数 0

转载 SpringCloud入门

一、 什么是 SpringCloud 什么是 SpringCloud:是一个服务治理平台,提供了一些服务框架。包含了:服务注册与发现、配置中心、消息中心 、负载均衡、数据监控等等。1 概念定义 Spring Cloud 是一个微服务框架,相比 Dubbo 等 RPC 框架, Spr...

2019-04-04 23:32:00

阅读数 145

评论数 0

转载 微服务架构

一、 单体架构 单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。1 单体架构特点 1.1打包成一个独立的单元(导成一个唯一的 jar 包或者是 war 包) 1.2会一个进程的方式来运行2 单体架构的优点、缺点 2....

2019-04-04 22:43:00

阅读数 142

评论数 0

转载 SpringBoot热部署

SpringBoot的热部署方式分为两种 1.SpringLoader 方式一:以maven插件方式使用SpringLoader <!-- Springloader插件 --> 1.1 <build> &l...

2019-04-02 10:37:00

阅读数 145

评论数 0

转载 SpringBoot中对于异常处理的提供的五种处理方式

1.自定义错误页面 SpringBoot 默认的处理异常机制:SpringBoot默认的已经提供了一套处理异常的机制。一旦程序中出现了异常,SpringBoot会向/error的url发送请求。在SpringBoot中提供了一个叫BasicExceptionController来处理/error...

2019-04-01 22:55:00

阅读数 137

评论数 0

转载 Linux中的官方源、镜像源汇总

转载一篇文章,很有用 (一)、企业站 搜狐: http://mirrors.sohu.com/ 网易: http://mirrors.163.com/ 阿里云: http://mirrors.aliyun.com/ 腾讯: http://android-mirror.bugly....

2019-03-31 22:47:00

阅读数 140

评论数 0

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