索引 索引是一种数据结构,是SQL编排数据的内部方法。 索引的优劣 优势1)提高检索效率,降低IO成本2)通过索引列对数据进行排序,降低数据排序CPU消耗 劣势1)索引也要占...
索引 索引是一种数据结构,是SQL编排数据的内部方法。 索引的优劣 优势1)提高检索效率,降低IO成本2)通过索引列对数据进行排序,降低数据排序CPU消耗 劣势1)索引也要占...
Java Memory Model(JMM)java内存模型,区别与java内存结构。JMM定义了一套在多线程读写共享数据(变量、数组)时,对数据的可见性、有序性和原子性的规...
JVM基本概念 JVM是可运行java代码的假想计算机,运行在操作系统之上,与硬件没有直接交互。JVM的基本组成: 类加载器 运行时数据区 本地方法库 执行引擎 运行过程 j...
特点 RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件,特点如下: 可靠性:支持持久化,传输确认,发布确认等保证了MQ的可靠...
简介 Apache kafka 是一个分布式的基于push-subscribe的消息系统,它具备快速、可扩展、可持久化的特点。它现在是Apache旗下的一个开源系统,作为ha...
最近,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时...
常设分支 master 分支 -- master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性,不能直接修改代码。上线时需打tag。 release 分支...
什么是archetype archetype即是项目骨架,创建maven项目时,每次都会选择一个项目骨架,idea中默认的有41中maven骨架,每个骨架对应特定的原型,在项...
不同环境的配置yml文件名不一样: application-dev.yml(开发环境) application-test.yml(测试环境) application-uat....
Disconf Distributed Configuration Management Platform(分布式配置管理平台) 专注于各种「分布式系统配置管理」的「通用组件...
日志系统采用logback,相对于log4j,logback有以下优点: https://blog.csdn.net/caisini_vc/article/details/4...
WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。 什么是 WSDL? WSDL 指网络服务描述语言 WSDL ...
@SpringBootApplication 申明让Spring boot 自动给程序进行必要的配置,这个配置等于:@Configuration ,@EnableAutoCo...
什么是Spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式...