- 博客(18)
- 收藏
- 关注
原创 SpringBoot中properties和yml的区别
1.properties文件中是以“.”进行分割的,在yml中使用“:”进行分割;2.properties文件通过“=”赋值,yml的数据格式类似json,通过“:”赋值,值前面需要加一个空格;yml文件缩进最好用空格;3.properties只支持键值对,yml配置文件支持列表,短横线表示列表“-”;4. properties不保证加载顺序,yml有先后顺序。利用@Value属性赋值@RestController//动态加载配置文件@PropertySource(value = "cla
2021-03-28 19:25:16
3093
原创 maven
一、什么是 Maven?Maven 是一个项目管理工具,它的本质是一个项目对象模型(POM),体现在配置中就是我们常见的 pom.xml 文件,而这个 pom 文件就是 Maven 的核心,它管理了整个项目的生命周期。它主要做两件事:项目构建:对项目进行编译、打包、测试、部署以及上传到私服仓库等依赖管理:Maven 诞生时就提出了一个仓库的概念,项目中用到的第三方 jar 包,我们在 pom.xml 中配置好依赖即可,Maven 会自动到它的官方中央仓库下载这个 jar 包到我们的本地仓库。中央仓
2021-03-28 13:39:12
729
原创 1.1 JVM的运行机制
JVM定义JVM是用于运行Java字节码的虚拟机,包含一套字节码指令集、一组程序寄存器、一个虚拟机栈、一个虚拟机堆、一个方法区和一个垃圾回收站。Java跨平台的原理Java源文件在通过编译器之后被编译成相应的 .Class文件(字节码文件), .Class文件又被JVM中的解释器编译成机器码在不同的操作系统(Windows、Linux、Mac)上运行。每种操作系统的解释器都是不同的,但基于解释器实现的虚拟机是相同的,这也是Java能够跨平台的原因。Java的运行过程Java源文件被编译器编译
2021-03-15 23:35:07
122
原创 It‘s what you do right now that makes a difference. 改变现状,从当下开始。
It's what you do right now that makes a difference. 改变现状,从当下开始。5天读一本书,打牢基础。备战软件开发工程师面试!必胜。2021.03.15
2021-03-15 23:09:39
1516
原创 “|”是管道命令操作符,简称管道符。
“|”是管道命令操作符,简称管道符。利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入...
2021-03-12 09:32:16
880
原创 数据库(MySQL)数据引擎InnoDB、MyISAM、Memory、Archive
什么是数据库(MySQL)数据引擎数据库存储引擎是数据库底层软件组织,**数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。**不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。在MySQL中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。Support列的值表示某种引擎是否能使用:YES表示可以使用、
2021-03-11 10:10:45
297
原创 面试3:重载和重写的区别
定义方法重载(OverLoad)发生在同一个类中,方法名必须相同,参数类型、个数、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。方法重写(Override)发生在父子类中,方法名,参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类。访问修饰符范围大于等于父类;如果父类方法访问修饰符为private则子类不能重写该方法。加深理解方法重写重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不会改变。壳不变,方法体重写。重写的好处在于子类可以根
2021-03-10 00:08:27
250
2
原创 1_1 Java入门,HelloWorld程序员的必经之路
2020.01.08 NOTE1.0编写HelloWorld前期,了解一些基本的概念编译和运行两个人的区别-看图可以更好的理解编译:通过javac命令将java的源文件也就是.java文件编译成.class文件,通俗点将就是把我们编辑的代码编译成机器能够读懂的语言。运行:先启动java虚拟机,不同的操作系统有不同的jvm,因此java可以跨平台,优点之一。通过JVM加载HelloWorld.class字节码文件,并加载m.
2021-01-08 01:25:17
141
原创 面试篇2:== 和 equals的区别(int,byte,long,short,double,Integer,String,char[],collection--set list)
本篇博文分析基本类型,引用类型,包装类型和数组中‘’==‘’和equals的区别和使用过程中的注意事项。大家好,我是27岁的小学生liu__peng1.八大基本类型中,==和equals的使用
2021-01-07 00:21:42
269
原创 扩展篇:嵌套for循环,打印各种形状
运用嵌套for循环,打印各种形状,既有趣又能加深对for循环的理解和应用,燥起来。//打印9*9乘法表/**1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8.
2020-12-28 23:25:26
1235
原创 面试篇1:Java中break和continue的区别
本文通过代码案例整理了break和continue区别的面试题,更好的理解它们的区别。break直接中断当前的整个循环,continue跳出本次的循环进入下一次。public class Main { public static void main(String[] args) { int sum = 0; for (int i=1;i<=100; i++) { sum = sum + i; if .
2020-12-25 23:31:36
135
原创 基础篇6:Java中switch语句的深入解析(与if+else if的性能对比)
本文对分支结构switch应用进行了相应的测试,还对switch和if进行了相互重写,测试区别,给你一个不一样的switch理解。 switch分支结构的基础使用。 语法结构:switch(expr1)中,expr1是一个整数表达式, 整数表达式可以是int基本类型或Integer包装类型,byte,short,char都可以隐含转换为int,所以都可以,在jdk1.7后String也可以。switch 语句有至少一个 case 代码块和一个可选的 default 代码块。switch(变.
2020-12-25 23:06:50
341
1
原创 基础篇5:Java中if条件语句的基础和应用(设计简单的优化功能)
if条件语句: 本文对if条件语句的基础知识和应用场景做出了详细的介绍。 if条件语句就是为了解决不同的条件下得到不同的结果的问题。就像每个人的人生,每一个选择,将会有不同的人生历程。未来的日子,编程常伴! if条件语句的三种形式//第一种:单分支结构if(判断条件boolean类型){ 方法体 }//应用场景1//如果你爱我,那我也爱你。if(true){System.out.println("我也爱你") } //第二种:多分支结构if(判断条件boolean.
2020-12-24 22:39:04
250
原创 基础篇4:Java中运算符的知识点和应用扩展
这篇博文详细的讲解了常见的运算符并对运算符的使用进行举例,让你更好的掌握有关运算符的基础知识。合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。夯实基础,为未来能拿到满意的工资而奋斗! 致敬还在奋斗的你,致敬毅然转IT的你。大家好,我是27岁的小学生liu__peng 运算符分类 标识 功能 算术运算符 + - * / 基本运算 .
2020-12-24 01:32:14
121
原创 基础篇3:Java中八大基本类型基础知识点
八大基础类型都有哪些呢?八大基本类型介绍数据类型类型名称字节空间范围整数型byte1-27到27-1 或者 -128到127整数型short2-215到215-1整数型int4–231到231-1整数型long8-215到215-1浮点型float4单精度,对小数部分的精度要求不高浮点型double8双精度,精确的小数部分并操作值很大时字符char20到65535布尔boolean
2020-12-22 00:10:22
148
原创 基础篇1:Java中标识符和变量的命名规则
Java中标识符和变量的命名规则标识符:可以理解成一个人的名字,liu__peng就是别人对你称呼上的一个代号,没有什么实际性的作用;在Java中,我们也需要对一些标示性代码的元素,进行定义“称呼”或者“代号”。包括,类名,方法,字段,变量,包名等。我们选择的名称就称为标识符,并且对它们进行一定的规则要求;凡是自己需要自己起名字的都可以叫做标识符; 包名的要求:全部小写(公司的域名倒着写+项目名称,中间用英文句号隔开,例如:cn.baidu.hello) 类名:驼
2020-12-11 00:03:23
618
原创 基础篇2:Java的运行与工作原理 JDKJRE JVM的区别
Java运行以及JDKJRE JVM的区别Java的运行与工作原理前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Java的运
2020-12-10 13:00:53
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人