问题一:RabbitMQ中的broker是指什么?cluster又是指什么? 答:broker是指一个或多个erlangnode的逻辑分组,且node上运行着RabbitMQ...
问题一:RabbitMQ中的broker是指什么?cluster又是指什么? 答:broker是指一个或多个erlangnode的逻辑分组,且node上运行着RabbitMQ...
问题一:什么是SpringCloud?Springcloud流应用程序启动器是基于SpringBoot的Spring集成应用程序,提供与外部系统的集成。Springcloud...
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们程序员需要去关注的事情。当...
SpringMVC (一)springMVC环境的搭建 1.新建maven工程,选择骨架创建,web-app 2.完善目录结构,添加java与resources 3.mave...
大型电商项目的服务端架构 我们以淘宝架构为例,了解下大型电商项目的服务端架构是怎样的,如图所示: 上面是一些安全体系系统,如数据安全体系、应用安全体系、前端安全体系等。 中间...
1.请列举出在 JDK 中几个常用的设计模式? 单例模式(Singleton pattern)用于 Runtime,Calendar 和其他的一些类中。工厂模式(Factor...
1. 缓存介绍 Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。 Mybatis的查询缓存总共有两级,我们称之为一级缓存和二...
前言 下面这篇文章是理解Java的强、软、弱、虚引用,有什么不懂的可以私信博主。Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 引用计数:Java堆中每一个对...
将 Tomcat 集成到 IDEA 中 前言 一、将 Tomcat 集成到 IDEA 中 1.1、进入 IDEA Tomcat 配置页面1.2、配置并集成 Tomcat1.3...
Java是一门跨平台语言,所谓跨平台就是,Java源文件会被编译成为字节码文件,不管是Windows,Linux还是Mac,都有其适配的JVM,也就是字节码文件可以随意在这些...
Java 是一门开源的程序设计语言,它配套的 JDK 同样也是可以免费下载使用的。不过 JDK 的使用对于新手来讲,稍微有一点点门槛,因为涉及到一些特殊的配置,还是有些麻烦的...
一、简介 我们知道,程序在运行的时候,为了提高性能,大部分数据都是会加载到内存中进行运算的,有些数据是需要常驻内存中的,但是有些数据,用过之后便不会再需要了,我们称这部分数据...
一、概述 Spring是一个轻量级的开源JavaEE框架 Spring可以解决企业应用开发的复杂性 Spring两大核心部分:IoC和AOP特点: 方便解耦,简化开发 AOP...
Java基础系列—Java反射能够分析类能力的程序称为反射(reflective)。反射机制的功能非常强大,主要提供了如下功能: 对于任意一个类,都能够知道这个类的所有属性和...
本章概述 流程引擎及服务 流程引擎存储服务 RepositoryService 管理流程定义文件xml及静态的服务 对特定的流程的暂停和激活 流程定义启动权限管理 部署文件构...
在本文中,我们将看到什么是 Java 枚举,它们解决了哪些问题以及如何在实践中使用 Java 枚举实现一些设计模式。 enum关键字在 java5 中引入,表示一种特殊类型...