草庐IT

JavaEE初阶

全部标签

【JavaEE】Spring Boot - 日志文件

【JavaEE】SpringBoot开发要点总结(3)文章目录【JavaEE】SpringBoot开发要点总结(3)1.日志有什么作用2.日志格式2.1日志框架原理3.日志的打印3.1System.out.println3.2使用日志框架3.3日志级别3.3.1设置默认日志显示阈值3.3.2针对一个目录设置日志显示阈值4.日志持久化4.1设置日志保存路径4.2设置日志打印格式4.3设置日志文件名4.4面临的问题5.lombok框架5.1节省重复简单代码的书写5.2快速读写日志文件5.3lombok实现原理【JavaEE】SpringBoot开发要点总结(3)1.日志有什么作用写代码不是概率事件

『初阶数据结构 • C语言』④ - 冒泡排序

 本文内容借鉴一本我非常喜欢的书——《数据结构与算法图解》。学习之余,我决定把这本书精彩的部分摘录出来与大家分享。   本章内容写在前面1.冒泡排序2.冒泡排序实战3.冒泡排序的实现4.冒泡排序的效率5.二次问题6.线性解决7.总结  写在前面大O记法能客观地衡量各种算法的时间复杂度,是比较算法的利器。我们也试过用它来对比二分查找和线性查找的步数差异,发现二分查找的步数为O(logN),比线性查找的O(N)快得多。然而,写代码的时候并不总有这样明确的二选一,更多时候你可能就直接采用首先想到的那种算法了。不过有了大O的话,你就可以与其他常用的算法比较,然后问自己:“我的算法跟它们相比,是快还是慢

C++:模板初阶以及string类使用

C++:模板初阶以及string类使用模板的简单认识1.泛型编程2.函数模板模板的原理图函数模板格式函数模板实例化非模板函数和模板函数的匹配原则3.类模板类模板的定义格式类模板的实例化string1.string简介2.string常用的接口题目练习1.字符串相加2.字符串里面最后一个单词的长度3.翻转字符串区间模板的简单认识1.泛型编程泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。实现加法://不使用模板,只使用函数重载,每一个需要的类型都需要写一份函数intadd(inta,intb){ returna+b;}doubleadd(doublea,doubl

【JavaEE】Spring Boot - 配置文件

【JavaEE】SpringBoot开发要点总结(2)文章目录【JavaEE】SpringBoot开发要点总结(2)1.配置文件的两种格式2..properties文件2.1基本语法2.2注释2.3配置项2.4主动读取配置文件的键值2.5数据库的连接时的需要的信息配置3..yml文件3.1.yml文件的优缺点3.2自定义对象3.3自定义对象的获取3.4配置集合(简单的String类型集合)4.其他配置项5properties和yml的区别6补充6.1命名6.2指定配置文件【JavaEE】SpringBoot开发要点总结(2)所有重要和必要的数据都是在配置文件中配置的简洁明了,干净利落,修改方便

【C语言】初阶指针,超详细,含代码示例

添加链接描述文章目录前言一、指针到底是什么?二、指针的各种类型信息1.指针和指针类型2.指针+-整数3.指针的解引用4.野指针5.指针的运算之指针-指针6.指针和指针的比较关系7.二级指针总结前言朋友们好呀,本篇文章作者将自己所学的初阶指针知识进行总结概括,超详细。指针是C语言学习过程中非常重要的一个知识点,它也是C语言的精髓所在,让我们一起来深入了解指针吧!!一、指针到底是什么?指针是内存中一个最小单元的编号,也就是地址平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量总结:指针就是地址,口语中说的指针通常指的是指针变量在32位的机器上,地址是32个0或者1组成二进制序列,那地

初阶C语言-操作符详解(下)

🌞“等春风得意,等时间嘉许!”接下来,我们把操作符没学完的继续学完!操作符详解6.2sizeof和数组7.关系操作符8.逻辑操作符9.条件操作符10.逗号表达式11.下标引用、函数调用和结构成员12.表达式求值12.1隐式类型转换12.2算术转换12.3操作符的属性6.2sizeof和数组📖我们来看一下下面这段代码:#define_CRT_SECURE_NO_WARNINGS1#includevoidtest1(intarr[])//相当于int*arr//传的是数组首元素的地址{ printf("%d\n",sizeof(arr));//指针的大小在32位的编译器里是4个字节,在64位的编译

『C语言初阶』第七章 -初识指针

前言时隔多日小羊又来给铁汁们更新C语言之初识指针,指针是C语言中一个关键且强大的概念,理解和掌握指针对于编写高效、灵活的程序至关重要。本文将详细解释C语言中的指针,帮助初学者迈出掌握编程世界的第一步。一、指针是什么?指针是内存中一个最小单元的编号,也就是地址一般我们所说的指针,通常是指指针变量,用来存放内存地址的变量1.内存程序在运行时候会在内存中被调用,运行时占用内存的空间。内存就像一栋楼,里面有很多房间,每一户人家(每一块内存)都有一个门牌号,而这个门牌号就相当于内存编号,我们就可以通过编号找到相对应的内存(值)。编号也被称为地址,不同内存块所对应的地址也不一样。2.指针变量指针变量也是一

【JavaEE】让“单车变摩托”的神级框架—Spring MVC的深入讲解

【JavaEE】SpringMVC程序开发要点总结文章目录【JavaEE】SpringMVC程序开发要点总结1.什么是SpringMVC1.1MVC的执行流程1.2为什么要学SpringMVC1.3SpringMVC的学习2.SpringMVC的创建和连接2.1创建2.2连接2.2.1@RestController注解2.2.2@RequestMapping注解2.2.3请求的方法3.处理请求3.1获取参数Parameter3.1.1一个个参数属性注入的方式3.1.2注入对象的方式3.1.3@RequestParam重命名3.2获取请求中的JSON格式数据3.3获取请求中url附带的变量3.3

初阶C语言-操作符详解(上)

“不飞则已,一飞冲天;不鸣则已,一鸣惊人。”今天,我们一起来学习一下操作符的相关知识。操作符详解1.操作符分类2.算术操作符3.移位操作符3.1左移位操作符3.2右移操作符4.位操作符4.1按位与&4.2按位或|4.3按位异或^5.赋值操作符6.单目操作符6.1单目操作符的介绍1.操作符分类算术操作符+-*/%移位操作符>位操作符&|^赋值操作符=+=-=*=/=...单目操作符!sizeof++--...关系操作符>>=逻辑操作符&&||条件操作符?:逗号表达式,下标引用、函数调用和结构成员[]()->2.算术操作符+-*/%注:1.除了%操作符之外,其他的几个操作符都可以作用于整数和浮点数

【C++】初阶 --- 内联函数(inline)

文章目录🥞内联函数🍟1、C语言实现"宏函数"🍟2、内联函数的概念🍟3、内联函数的特性🍟4、总结🥞内联函数🍟1、C语言实现"宏函数"🥰用C语言先来实现普通的Add函数看一下👇intAdd(intleft,intright){ returnleft+right;}intmain(){ intret=0; ret=Add(1,2); return0;}转到反汇编来看一下:可以看到,编译器为了实现一个简单的相加函数,Add函数体内需要执行的汇编指令要很多,而且为了调用函数还要执行指令跳转(并且要在栈区上为函数开辟栈帧空间),如果Add函数被重复大量地使用,则会消耗很大一部分系统性能。因此C语言中为了提