自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL语句编写与解析顺序

编写顺序SELECT DISTINCT < select_list >FROM < left_table > < join_type >JOIN < right_table > ON < join_condition >WHERE < where_condition >GROUP BY < group_by_list >HAVING < having_cond

2022-04-01 10:37:26 200

原创 逆波兰表达式(后缀表达式)

1、中缀表达式转后缀表达式中缀表达式为我们人类能识别的方式,而后缀表达式是计算机进行运算的方式(即我们上述的过程)。转换规则  1)我们使用一个stack栈结构存储操作符,用一个List结构存储后缀表达式结果  2)首先读取到数字,直接存入list中  3)当读取到左括号"("时,直接压栈,当读取到运算符时,分两种情况讨论    a.当运算符栈为空或者栈顶操作符的优先级小于当前运算符优先级时(如+和-的优先级低于 * 和 /),直接入栈    b.当运算符不为空时且栈顶操作符的优

2022-03-31 15:52:53 235

原创 Java输入字符串“nums = [11,22,33]“如何接收并转换为数组

public static void main(String[] args) { Scanner sc = new Scanner(System.in); //接收nums String s1 = sc.next(); //接收= String s2 = sc.next(); //接收[11,22,33] String s3 = sc.next(); String[] ss ..

2022-03-30 21:31:42 791

原创 Java的Scanner中关于next()、nextLine()、hasNext()、hasNextLine()的说明

java.util.Scanner 是 Java5 的新特征,用于从键盘输入内容,读取到程序当中。注:回车代表一行输入结束,结束后,需依次有效个字符数量的nextInt()来接收public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] age= new int[N]; //接收这一行的数据 for (i

2021-12-29 14:35:45 609

原创 java中<<,>>和>>>

注:需要注意的是java中不支持<<<运算符。正常都是按计算器8位来算,且都是用补码来移位,移位之后在转为原码1、<< 、>>>>:带符号右移。正数右移高位补0,负数右移高位补1。比如:5>>2 = 1:5的原码、反码、补码:0000 0101补码右移两位,高位补0: 0000 0001...

2021-12-28 23:35:51 271

原创 平衡二叉树(AVL树)、满二叉树、完全二叉树、最优二叉树(哈夫曼树)

平衡二叉树平衡二叉查找树:简称平衡二叉树。由前苏联的数学家Adelse-Velskil和Landis在1962年提出的高度平衡的二叉树,根据科学家的英文名也称为AVL树。它具有如下几个性质:可以是空树。 假如不是空树,任何一个结点的左子树与右子树都是平衡二叉树,并且高度之差的绝对值不超过1(即小于或等于1)。如图: 图7为非平衡二叉树,图八为平衡二叉树。满二叉树一棵二叉树的结点要么是叶子结点,要么它有两个子结点(如果一个二叉树的层数为K,且结点总数是(2^k) -1,则它就是..

2021-11-08 17:35:59 3900

原创 解决Spring Cloud Zuul跨域时出现重复Access-Control-Allow-Origin或者Access-Control-Allow-Credentials

前端报错:XMLHttpRequest cannot load http://localhost:8080/serviceA/api/serviceA/1337?cacheBuster=1470925389167.The Access-Control-Allow-Origin header contains multiple values 'http://localhost:3000, http://localhost:3000', but only one is allowed. Origin

2021-10-31 20:45:24 4027

原创 Spring、SpringBoot和SpringCloud的小小区别

以下纯属个人理解,如有错可指出,勿喷QAQSpring: 需要写.xml配置文件或配置类,以注入需要的bean对象,如JDBC、事务管理器等等,且如果是web项目需自己配置tomcat,运行;没有启动类。使用事务既需要在类上加@EnableTransactionManagement和@Configruation两个注解,还需要在方法上加@Transactional。SpringBoot: 不需要写复杂的.xml配置文件,只需要写.yml文件,在文件内配置需要的be...

2021-10-25 16:12:27 983 1

原创 Spring和SpringBoot测试类中分别使用不同的注解

一、使用@ContextConfiguration 条件:配置文件是xml类型(或配置类),且没有SpringBoot启动类(没有启动类就无法创建Spring容器)满足以上条件则可使用,不过需标注出配置文件(配置类)的位置二、使用@SpringBootTest 条件:配置文件为.yml,且有SpringBoot启动类满足以上条件则可使用...

2021-10-23 18:24:26 221

原创 Docker部署Spring(Tomcat)项目

一、安装Tomcat(需支持项目所用的jdk版本)因为我的项目于是jdk1.8,所以装的是tomcat8docker pull tomcat:8.5.40二、向Tomcat部署自己的web项目1、上传war包至服务器(提前将web项目打成war包)2、将war包转移到 /url/local/app/ (需提前创建好该文件夹)mv xxx.war /usr/local/app/3、创建并编辑”Dockerfile”(命令:vi Dockerfile),内容如下:from

2021-10-17 20:17:59 377

原创 Docker部署SpringBoot项目

项目部署有两种方法:(1)手动部署1.将打包好的jar包上传到服务器下的/usr/local/test目录下,并改名为test.jarmv xxx.jr /usr/local/test/test.jar2.编写Dockerfile文件,如下所示# 依赖镜像名称和IDFROM java:8# 指定镜像创建者信息MAINTAINER YZL# VOLUME 指定了临时文件目录为/tmp。# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到.

2021-10-14 16:11:59 64

原创 Maven中完整的setting.xml文件,即配置详情

一、配置本地仓库<!--设置本地仓库路径--><localRepository>D:\java\maven\localRepository</localRepository>二、配置阿里云私服(或换成自己公司搭建的私服)<!-- 在mirrors标签里添加mirror标签,并指定阿里云私服下载依赖会快点 --><mirror> <id>alimaven</id> <name>aliyu

2021-10-14 15:15:36 50667 8

空空如也

空空如也

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

TA关注的人

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