自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java开发(二)第一个程序

常用DOS命令1.1打开命令提示符窗口按下Win + R;输入cmd;按回车键(enter)1.2常用命令DOS命令自己多加操作练习即可掌握Path环境变量的配置2.1为什么要配置Path环境变量开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下。为了在开发Java程序的时候,能够方便的使用javac和java这些命令,需要配置Path环境变量。2.2如何配置Path环境变量tips:变量名: JAVA_HOME是自己输入的..

2022-02-12 08:52:31 466

原创 Java开发(一)概述

JAVA概述Java语言发展史1.1Java语言语言:人与人交流沟通的表达方式计算机语言:人与计算机交流沟通的一种特殊语言Java语言是美国Sun(Stanford University Network)公司推出的语言。Java之父:詹姆斯·高斯林(James Goling)1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。1.2Java语言发展史注:由于2004年更新较之前版

2022-02-12 08:26:07 4436 2

原创 Python开发【爬虫】入门

网络爬虫1.爬虫是什么?一段程序(一个脚本)2.爬虫能干什么?自动批量的采集所需要的资源3.运行模式是什么?模拟浏览器浏览网页定义:一个能够模拟浏览器浏览网页自动的采集所需要的资源的程序(脚本)网路资源:网络资源主要是指借助于网络环境可以利用的各种信息资源的总和。网络资源又称网络信息资源。种类:网页,图片,视频,视频,音频,文件等。网页请求方式:客户端(浏览器)通过URL(统一资源定...

2022-02-09 09:33:58 814

原创 Python开发【第二章】python入门

第一句python代码python代码:新建一个记事本,输入print(“hello world”),保存,重命名为helloworld.py。代码的执行:1.在桌面状态下,win+R,输入cmd打开DOS命令窗口,输入python+文件路径\文件名.py,回车执行。2.桌面状态下win+R,输入cmd,打开终端窗口,输入python,回车;输入Python语句,回车执行。Linux中代...

2022-02-08 09:24:09 887 4

原创 Python开发【第一篇】:Python的安装与环境变量的配置

Python开发【第一篇】:Python的安装与环境变量的配置Python的种类Cpython(基于C语言)Jpython(基于Java语言)Ironpython(基于C#语言)Javascriptpython(基于JavaScript语言)pypy(基于Cpython语言)…其中pypy运行最快,但并没有成为主流,功能不够稳定和完善。Cpython为主流,速度仅次于pypy。...

2022-02-08 08:41:41 379

原创 SpringBoot【web开发】thymeleaf的引用及其使用和语法

首先我们先说一下模板引擎模板引擎JSP、Velocity、Freemarker、Thymeleaf等其中SpringBoot推荐的模板引擎为Thymeleaf;语法更简单,功能更强大我们在pom文件中添加Thymeleaf的依赖 <dependency> <groupId>org.springframework.boot</grou...

2022-02-06 09:37:13 278

原创 SpringBoot开发【web开发】webjars和静态资源映射规则

web开发使用SpringBoot:创建SpringBoot应用,选中我们需要的模块;SpringBoot已经默认将场景配置,只需要在配置文件中指定少量配置可以运行起来;自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxAutoConfiguration:帮我们给容器中自动配置组件xxxPropertie...

2022-02-05 10:36:55 281

原创 SpringBoot开发【日志】SpringBoot的默认配置

上一篇学习了SpringBoot的日志关系,这次我们来学习一下默认配置SpringBoot的默认配置这个日志怎么用呢我们打开test,加上日志的语句和方法,这里列举两个方法//记录器 Logger logger = (Logger) LoggerFactory.getLogger(getClass()); @Test void contextLoads() { ...

2022-02-04 09:02:18 523

原创 SpringBoot开发【日志】SpringBoot的日志关系

上一篇我们学习了一些slf4j的使用原理和转化,这篇我们来学习一下SpringBoot的日志关系SpringBoot的日志关系首先我们打来idea的工程文件,然后打开pom文件,右击选择Diagrams,show dependencies,我们发现idea帮我们建立了一个pom文件的框图,在这个框图中我们就可以查看每个依赖的底层关系我们会发现里面有最常用的依赖spring-boot-star...

2022-02-03 12:08:36 200

原创 SpringBoot开发【日志】SLF4j的使用和其他日志框架的统一转换

上一篇我们选用了SLF4j和logback,那我们就来学习一下SLF4j的使用如何在系统中使用SLF4j日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法我们先看一下SLF4j的官方文档,有一个用户使用手册里面有个示例import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class H...

2022-02-03 11:24:24 327

原创 SpringBoot开发【日志】日志框架分类和选择

日志框架概念:Java日志工具是Java项目中经常用到的工具,Java日志框架标准化了使用Java日志工具的流程组成:Java日志框架由3部分组成,分别是Logger,Formatter,Appender。有些简单的Java日志框架可能没有这3部分,比如由Object Guy实现的Java日志框架,它将Logger和Appender合并在一起,那么它只有2部分。Logger:接收日志内容,每...

2022-02-01 09:56:00 508

原创 SpringBoot开发【配置】@Conditional&自动配置报告

我们上一次学习了SpringBoot的自动配置原理,我们会发现在自动配置之前有一些判断条件,这些判断条件判断成功之后,自动配置才能够生效。这些判断均为@ConditionOnxxxxx,其底层都是用注解@Conditional做的,我们就来学习一下这个注解@Conditional我们先来找一下底层文件,还是上一次用的...

2022-01-31 15:41:06 434

原创 SpringBoot开发【配置】自动配置原理

上一篇我们讲解了SpringBoot的外部配置的加载顺序,这次我们来学习一下SpringBoot的自动配置原理自动配置原理配置文件能配置的属性参照自动配置原理:SpringBoot启动的时候加载主配置类,开启自动配置功能**@EnableAutoConfiguration**我们查看@SpringBootAplication,我们会发现@EnableAutoConfiguratio...

2022-01-30 08:54:57 349

原创 SpringBoot开发【配置】外部配置加载顺序

除了从内部properties文件或者yml文件配置,也可以从一些外部文件进行配置,下面就来简单说一下有哪些外部配置SpringBoot外部配置SpringBoot也可以从以下位置加载配置;优先级从高到低;高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置1.命令行参数我们使用package打包,然后在端口用命令运行时,默认使用工程里的配置文件。当运维时,我们如果修改工程的内部文件...

2022-01-30 08:14:16 277

原创 SpringBoot开发【配置】配置文件的加载位置

上一篇我们讲解了profile的多环境支持,这次我们来说下配置文件的加载位置配置文件加载位置SpringBoot在启动时会扫描固定的位置中的application.properties文件或者application.yml文件作为默认配置文件file:/configfile:./classpath:/config/classpath:/并且是按照优先级从高到低的顺序,所有位置的文件都...

2022-01-29 08:22:01 750

原创 Java开发(七)for循环语句

1.for循环语句1.1循环结构特征:重复做某件事情;具有明确的开始和停止标志循环结构的组成:初始化语句:用于表示循环开启时的初始状态,简单说就是循环开始的时候状态;条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环能否一直执行;循环体语句:用于表示循环反复执行的内容,简单说就是循环反复的事情;条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环能否执行下去循环结构对应的语法:初始化语句:可以是一条或者多条语句,这些语句可以完成一些初始化操作条件判断语句:使用

2022-01-28 11:23:34 2522

原创 SpringBoot开发【配置】Profile多环境支持

上一篇我们说了一下配置文件占位符,这次我们说些ProfileProfileProfile是Spring对不同环境提供不同的配置功能的支持,可以通过激活、指定参数等方式快速切换环境多Profile文件:在主配置文件编写的时候,文件名可以是application-(profile).properties/yml我们以端口号为例,application.properties中的端口号为8081。...

2022-01-27 10:24:35 249

原创 SpringBoot开发【配置】配置文件占位符

配置文件占位符RandomValuePropertySource:配置文件可以使用随机数属性配置占位符:可以在配置文件中引用前面配置过的属性(优先级前面配置过的这里都能用)随机数:${random.value} ${random.int} ${random.long} ${random.int(10)} ${random.int[12543.26]} 具体操作功能大家可以自己尝试一下...

2022-01-27 09:12:18 1419

原创 SpringBoot开发【配置】@PropertySourcr&和@ImportResource

前几篇我们讲解了@ConfifurationProperties和@Value,我们再来说几个@PropertySource@PropertySource:@ConfigurationProperties默认是从全局配置文件中获取值,而@PropertySource则可以从指定的配置文件中获取值我们来实验一下先在resources下建立一个person.properties文件,然后把全局...

2022-01-25 08:44:54 236

原创 SpringBoot开发【配置】@ConfigurationProperties和Value的区别

上一篇我们讲解了用@ConfigurationProperties获取配置文件的值,这次我们来讲另一种方法,@ValueValue方法获取配置文件的值我们把@ConfugurationProperties注释掉,然后加上value注释($匹配,#后边的为算法)/** * 将配置文件中配置的没一个属性的值映射到这个组建中 * @configurationproperties:告诉sprin...

2022-01-24 12:05:08 288

原创 SpringBoot开发【配置】YAML配置文件和Properties配置文件的值获取

上一篇我们了解了YAML的作用和它的基本的语法,这次我们来说一下YAML配置文件的获取,顺便也说一下Properties配置文件值的获取YAML配置文件值的获取我们先建立在包内建立一个Person.java文件,把我们想要的用的值敲进入private String lastName; private Integer age; private Boolean boss; ...

2022-01-23 10:02:20 568 1

原创 SpringBoot开发【配置】YAML配置简介及基本语法

SpringBoot配置全局配置文件application.propertiesapplication.yml(文件名固定,不可更改)作用:修改SpringBoot自动配置的默认值

2022-01-23 08:26:52 454

原创 SpringBoot开发【入门】快速创建SpringBoot应用

在我们之前的学习中,我们想要创建一个SpringBoot应用,需要手动往pom文件中加依赖,还需要去不断翻阅官方文档,不是很方便,那么有没有更快速地建立SpringBoot应用的方式呢,我们下面就来介绍一种简单的方法使用Spring lnitializer快速创建SpringBoot项目IDE支持使用Spring的项目创建向导快速创建一个SpringBoot项目接下来呢我们就来讲解一下这个方...

2022-01-22 13:57:41 386

原创 Java开发(六)分支语句之switch语句

3.switch语句3.1switch语句格式格式:switch(表达式){​ case 值1:​ 语句体1;​ break;​ case 值2:​ 语句体1;​ break;​ …default:​ 语句体n+1;​ break;}格式说明:表达式:取值为byte、short、int、char、JDK5以后的可以是枚举,JDK7以后的可以是String;case:后面跟的是要和表达式进行比较的值;brea

2022-01-21 13:41:51 479

原创 SpringBoot开发【入门】HelloWorld探究

上一章讲了如何用SpringBoot实现一个HelloWorld功能,下面让我们来探究一下具体过程POM文件1.父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<...

2022-01-21 09:05:25 222

原创 SpringBoot开发【入门】HelloWorld

功能浏览器发送Hello请求,服务器接收请求并处理,响应HelloWorld步骤1.建立一个Maven项目(jar)建立一个maven工程,将工程jdk换为本机的jdk之后给项目命名,选位置,完成完成之后右下角有maven导入选择,选择自动导入即可(此处忘截图了)2.导入SpringBoot相关的依赖给pom.xml文件加依赖<parent> <...

2022-01-19 09:19:39 159

原创 SpringBoot开发【入门】SpringBoot简介

SpringBoot简介1.简化spring应用开发的一个框架2.整个spring技术栈地一个大集合3.J2EE开发的一站式解决方案SpringBoot的优点1.快速创建独立运行的spring项目以及与主流框架集成2.使用嵌入式的Servlet容器,应用无需打成WAR包3.starters自动依赖与版本控制4.大量的自动配置,简化开发,也可修改默认值5.无需配置XML,无代码生...

2022-01-18 17:28:05 1283 1

原创 Java开发(六)分支语句之if结构

流程控制1.1流程控制语句概述1.2流程控制语句分类顺序结构分支结构(if,switch)循环结构(for,while,do…while)1.3顺序结构最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,大多数代码都是这样执行的/* 顺序结构*/public class OrderDemo{ public static void main(String[] args){ System.out.println("开始"); System...

2022-01-18 17:22:54 380

原创 Java开发(四)运算符

算术运算符1.1运算符和表达式运算符: 常量或者变量进行操作的符号表达式: 用运算符把常量或者变量连接起来符合java语法的式子称作表达式。不同运算符连接法人表达式体现的是不同类型的表达式。举例说明:int a = 10;int b = 20;int c = a + b;“ + ” :运算符,并且是算数运算符“a + b” : 表达式,由于+是算数运算符,所以这个表达式是算数表达式public class OperatorDemo01{ public static void ma..

2022-01-15 14:10:46 131

原创 Java开发(三)基础语法

注释1.1注释概述注释是在程序指定位置添加的说明性信息注释不参与程序运行,仅起到说明作用1.2 注释分类单行注释格式://注释信息多行注释格式:/* 注释信息*/文档注释格式:/** 注释信息*/关键字2.1关键字概述关键字:被Java语言赋予特定含义的单词2.2关键字特点关键字的字母全部小写常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观常量3.1常量概述在程序运行过程中,其值不可以发生改变的量3.2常量分类public class C..

2022-01-07 12:51:57 238

转载 SpringBoot开发【日志】切换日志框架

此文作者为量变决定质变 切...

2020-02-12 17:44:46 160

转载 SpringBoot开发【日志】指定日志文件和日志profile功能

此文章原创作者为level_Tiller 指定配置给类路径下放上每个日志框架自己的配置文件即可,springboot就不使用他默认的配置了:规则如下logback...

2020-02-12 17:29:07 353

原创 Python开发【第三篇】python基本数据类型

字符串字符串形式:引号引起来的东西字符串加法:n1=“字符串1”;n2=“字符串2”;n=n1+n2;print(n)字符串乘法:n1=“字符串1”;n=n1*3;print(n)数字数字的运算:加法,减法,乘法,除法,幂,取余数字运算实例:给出一个数字,判断其为奇数还是偶数?a=13temp = a %2if temp == 0:print(“a是偶数”)...

2019-11-02 20:11:12 127

空空如也

空空如也

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

TA关注的人

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