经验分享
文章平均质量分 58
liu___peng
这个作者很懒,什么都没留下…
展开
-
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 · 3097 阅读 · 0 评论 -
“|”是管道命令操作符,简称管道符。
“|”是管道命令操作符,简称管道符。利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入 ...原创 2021-03-12 09:32:16 · 886 阅读 · 0 评论 -
数据库(MySQL)数据引擎InnoDB、MyISAM、Memory、Archive
什么是数据库(MySQL)数据引擎 数据库存储引擎是数据库底层软件组织,**数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。**不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。 在MySQL中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。Support列的值表示某种引擎是否能使用:YES表示可以使用、原创 2021-03-11 10:10:45 · 298 阅读 · 0 评论 -
面试3:重载和重写的区别
定义 方法重载(OverLoad) 发生在同一个类中,方法名必须相同,参数类型、个数、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。 方法重写(Override) 发生在父子类中,方法名,参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类。访问修饰符范围大于等于父类;如果父类方法访问修饰符为private则子类不能重写该方法。 加深理解 方法重写 重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不会改变。壳不变,方法体重写。 重写的好处在于子类可以根原创 2021-03-10 00:08:27 · 255 阅读 · 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 · 142 阅读 · 0 评论 -
面试篇2:== 和 equals的区别(int,byte,long,short,double,Integer,String,char[],collection--set list)
本篇博文分析基本类型,引用类型,包装类型和数组中‘’==‘’和equals的区别和使用过程中的注意事项。 大家好,我是27岁的小学生liu__peng 1.八大基本类型中,==和equals的使用原创 2021-01-07 00:21:42 · 269 阅读 · 0 评论 -
扩展篇:嵌套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 · 1236 阅读 · 0 评论 -
面试篇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 阅读 · 0 评论 -
基础篇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 · 347 阅读 · 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 阅读 · 0 评论 -
基础篇4:Java中运算符的知识点和应用扩展
这篇博文详细的讲解了常见的运算符并对运算符的使用进行举例,让你更好的掌握有关运算符的基础知识。 合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。 夯实基础,为未来能拿到满意的工资而奋斗! 致敬还在奋斗的你,致敬毅然转IT的你。 大家好,我是27岁的小学生liu__peng 运算符分类 标识 功能 算术运算符 + - * / 基本运算 .原创 2020-12-24 01:32:14 · 121 阅读 · 0 评论 -
基础篇3:Java中八大基本类型基础知识点
八大基础类型都有哪些呢? 八大基本类型介绍 数据类型 类型名称 字节空间 范围 整数型 byte 1 -27到27-1 或者 -128到127 整数型 short 2 -215到215-1 整数型 int 4 –231到231-1 整数型 long 8 -215到215-1 浮点型 float 4 单精度,对小数部分的精度要求不高 浮点型 double 8 双精度,精确的小数部分并操作值很大时 字符 char 2 0到65535 布尔 boolean原创 2020-12-22 00:10:22 · 148 阅读 · 0 评论 -
基础篇1:Java中标识符和变量的命名规则
Java中标识符和变量的命名规则 标识符:可以理解成一个人的名字,liu__peng就是别人对你称呼上的一个代号,没有什么实际性的作用; 在Java中,我们也需要对一些标示性代码的元素,进行定义“称呼”或者“代号”。包括,类名,方法,字段,变量,包名等。我们选择的名称就称为标识符,并且对它们进行一定的规则要求; 凡是自己需要自己起名字的都可以叫做标识符; 包名的要求:全部小写(公司的域名倒着写+项目名称,中间用英文句号隔开,例如:cn.baidu.hello) 类名:驼原创 2020-12-11 00:03:23 · 620 阅读 · 0 评论