前言 什么是热部署呢? 可以这样理解,就是在我们每次修改完代码需要都需要自己重启编译文件然后才能看到修改后的结果。 热部署就是在我们编译的同时对文件进行热加载重实现代码的动态修改 案例 pom.xml <!--Springboot热部署-->
一、安装ZIP版本 下载 mysql-5.5.27-win32.zip(根据系统进行相应的下载) 解压 将文件解压在不包含中文、不包含空格的目录下 配置 在my.ini文件中的[mysqld]下面添加下面内容 [mysqld] basedir=D:
什么是Dubbo? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说
微服务(microservice) 微服务是分布式架构的一种,分布式架构其实就是要把服务做一个拆分,而springcloud只是解决了拆分过程中的服务治理问题。 在单体架构中,我们把所有的服务都写在一起,随着业务的复杂代码的耦合度就会越来越高,不便于将来的升级维护。 所以往往需要拆分这
什么是Java语言 简单地说,Java 是由 Sun Microsystems 公司于 1995 年推出的一门面向对象程序设计语言。2010 年 Oracle 公司收购 Sun Microsystems,之后由 Oracle 公司负责 Java 的维护和版本升级。 其实,Java 还是一个平
什么是spring全家桶? Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。有人亲切的称之为:Spring 全家桶。 Spring Framework Spr
原理 比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。 这样对数组的第 0 个数据到 N-1 个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1 个位置。 N=N-1,如果 N 不为 0 就重复前面二步,否则排序完成。 代码 /**
简介 二分查找又叫折半查找,要求待查找的序列有序。 原理 每次取中间位置的值与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程。直到查找到了为止,否则序列中没有待查的关键字。 代码 *
概念 数组是一个变量,存储相同数据类型的一组数据 数组结构和基本要素 标识符:数组的名称,用于区分不同的数据 例如:购物类别--》标识符 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号 元素类型:数组元素的数据类型 注意: 数组只有一
break 改变程序控制流 作用:用于do-while,while,for循环中时,可以跳出循环而执行循环后面的语句 while ( ) { ...... ...... break;//跳出整个循环,break通常在循环与条件语句一起使用 .
for循环 for( 参数初始化; 条件判断;更新循环变量){ 循环操作 } 特点:先判断,再执行 例子 for( int i=0;i<10;i++){ System.out.println(i); } 结果是循环打印0-10,不包含10 代码
while循环 while (循环条件){ 循环操作:循环被重复执行的操作 } 特点:先判断,再执行 do-while循环 do { 循环操作:循环被重复执行的操作 }while (循环条件); 特点:先执行,再操作 while和do-while的区别
Math类 说到Java中的Math函数,大家肯定不陌生,但是在真正使用的时候却犯了难,那么多方法,我们到底需要使用哪个呢?该如何使用呢?这是个问题 为此,我特地研究了一些Math常用函数的使用,以方便大家使用。 算术计算 Math.sqrt() : 计算平方根 Math.
math.random() Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值 函数返回 min(包含)~ max(不包含)之间的数字: Math.floor(Math.random() * (max - min) ) + min; 函
if选择结构 if(条件){ //代码块 } if-else选择结构 if(条件){ //代码块1 }else{ //代码块2 } if-else也可以用三元运算符表示 条件?代码块1:代码块2 多重if选择结构 if(条件1){ //代码块