自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot开发

springboot配置了什么,能不能扩展。

2023-01-14 15:39:40 210 1

原创 静态资源导入

【代码】静态资源导入。

2023-01-14 15:39:09 221

原创 thymeleaf

搜索thymeleaf,查看其properties文件即可)第一步引入thymeleaf,在pom中插入。thymeleaf只能存在于。中,并且格式是html。

2023-01-14 15:31:11 197

原创 springboot原理

springboot会将所有的功能场景变为一个个的启动器,使用什么功能就找什么启动器即可。SpringApplication主要做了四个事情。启动器就是springboot的启动场景;

2023-01-14 15:30:22 509

原创 application.properties的作用

这个properties文件其实是可以删掉的,官方是不推荐使用这个文件的,可以将其换成安排application.yaml。名字不能变,因为SpringBoot使用的是一个全局的配置文件。@ConfigurationProperties在写的时候会报错,提示让进行一个设置,但是不设置也能运行 同时这也是将实体类与yaml中的值进行绑定了。如果有确定的值 那就使用设置好的值 如果没有 那就用默认的值 (虽然离谱 但是牛逼。yaml中也可以由系统自己自动生成一些数据。可以由系统自己自动生成一些数据。

2023-01-14 15:28:53 903

原创 JSR303校验

人话:@Validated 数据校验在实体类中加入@Validated的注解可以在后端进行数据格式的校验,例如说系统内需要的是一个邮箱类型,如果传过来的数据不是邮箱类型的,就会自动报错上图中就是添加@Validated注解后再将name的格式规定为邮箱的格式注意如果在添加注解后@Email是爆红的,这样就需要在pom文件中添加依赖springboot版本在2.3.0之前的添加<dependency> <groupId>org.springfr

2022-02-13 00:11:48 303

原创 SpringBoot HelloWorld

SpringBoot HelloWorld[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rQ7xVmJp-1641824628866)(https://zhaoyushi.oss-cn-beijing.aliyuncs.com/img/CZYV{]K4VH}PUTX{N5U51J1.png)]选择配置进入项目后可将不必要的文件删除XXXApplication是不可进行删改的,其本身就是SpringBoot的一部分application.properties是s

2022-01-10 22:24:21 169

原创 SpringBoot创建错误(路径)

Error: Cannot download 'https://start.spring.io/starter.zip?type=maven-proje使用idea创建springBoot项目时出现着这种情况解决:setting 然后找到 HTTP Proxy 之后 选择Auto-detect proxy settings,点击Check connection弹出输入框,输入下面地址即可https://start.spring.io/...

2022-01-10 21:18:20 557

原创 gitee下载并导入idea

导入后的配置问题直接解压即可之后打开idea,导入即可成功之后,依次点击右上角File->Project点开你所需要的项目,查看是否有Web,上图所示是没有的如果没有就按上图步骤进行添加添加后:在Module配好后点开Artifacts,查看要部署的项目是否有Web,如果有就可以了...

2021-12-09 11:37:40 1280

原创 AOP实现方式

AOPAOP (Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是0OP的延续,是软件开发中的一个热点,也是Spring框架中的一一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。说人话就是:将核心代码与非核心代码进行分离,在核心代码中切入非核心代码Aop在Spring中的作用提供声明

2021-11-21 17:05:14 566 1

原创 Spring注解开发

使用注解开发在Spring4之后 使用注解开发必须要加入aop 因为注解开发中使用到了aop结构<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.sprin

2021-11-21 15:08:47 60

原创 Bean的自动装配

Bean的自动装配首先要清楚装配的概念,不要和注册混在一起,注册是注册,装配是装配,注册即是在xml文件中进行注册,按照正常程序来说,如果注册的bean中含有别的类的对象,需要进行手动的装配,这里的自动装配省略的是这一步,而不是不用进行注册自动装配是Spring满足bean以来的一种方式Spring会在上下文中自动寻找 并且自动装配属性Spring有三种装配方式xml显示配置java显示配置隐式的自动装配自动装配 @AutowiredbyNamebyName会自动在容器上下

2021-11-21 15:07:39 332

原创 数据库连接时的时区问题

MySQL时区问题在使用idea进行连接MySQL数据库的时候有时会报时区的错误这是因为MySQL版本的问题,MySQL 8.0+通常会有这个问题,可以查看一下自己MySQL的版本mysql --version可以看出,我的版本是5.0+解决时区问题的方法有两种:第一种:在数据库配置中直接设置在“connectionTimeZone”后面填上GMT或是“Shanghai”即可第二种:在数据库连接池的url中直接写上此配置jdbc.url=jdbc:mysql://localhos

2021-11-18 15:47:16 4437

原创 spring-dao

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www

2021-11-11 08:31:45 103

原创 <scope>runtime</scope>

runtime 是运行的意思。指的是直接在运行时所需要的包,而非在编译时等时候需要的包。<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artif

2021-11-06 17:16:26 6239

原创 Spring报错:Exception encountered during context initialization - cancelling refresh attempt: org.sprin

在使用aop时报错:十一月 06, 2021 4:15:21 下午 org.springframework.context.support.AbstractApplicationContext refresh警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error c

2021-11-06 16:24:36 7382

原创 Spring DI依赖注入

DI依赖注入构造器注入SET方式注入【重点】依赖注入:本质是set注入依赖:bean对象的创建依赖于容器注入:bean对象中的所有属性由容器来注入【环境】复杂类型public class Address { private String address; public String getAddress() { return address; } public void setAddress(String address) {

2021-10-29 13:27:00 77

原创 windows下重置Mysql密码

主要是在my.ini文件中,配置skip-grant-tables,略过验证,然后再更新里面的密码设置。具体步骤:1、修改my.ini配置文件,添加skip-grant-tables,2、重启mysql服务,3、登录mysql,并设定新的密码,4、删除my.ini配置文件中的skip-grant-tables,5、重启mysql服务并登录修改my.ini文件在安装MySQL的文件夹下找到 my.ini 文件,利用notepad++之类的编辑器将其打开,在文件最后一行中加上“skip-grant-tab

2021-10-21 16:53:00 906

原创 spring Beans.xml文件内容

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.spr

2021-10-18 10:29:31 136

原创 项目管理工具Maven

项目管理工具Maven第一章 Maven基础Maven简介​ Apache Maven是一个纯用Java编写的、开源的、标准化的、跨平台的、基于项目对象模型(POM)的软件项目管理工具可以通过简单的明令高度自动化地完成项目构建、依赖管理、文档生成等复杂的项目生命周期项目生命周期一个项目从IDE上编写好的源码,到发布到服务器上的可运行的项目,其需要经过很多步骤,这些步骤就被称为项目周期阶段,这些步骤的整体称为项目生命周期。Maven生命周期Maven本身就是一个专门用于对项目生命周期进

2021-09-16 09:24:17 146 3

原创 java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value

在练习cookie时控制台出现java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value代码如下:String currentTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()); Cookie cookie = new Cookie("lastAccess",currentTime

2021-04-04 10:20:45 203

原创 在字符串中查找指定字符串

package six;import java.util.*;public class Demo { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("请输入需要进行查找的字符串:"); String str = sc.next(); System.out.println("请输入需要统计出现几次的指定字符:"); Strin

2020-12-09 11:11:42 10896 3

原创 求周长

1产图形(Shape )和它的实现类∶长方形(Rectangle ) 、正方形(Square )、和圆形(Circle ) .要求:1、每种图开形者都―能求它的周长。2、定义一个方法shapeLength可以接受任意类型的图形对象,在方法内部调用图形周长方法。4、在测试类中调用shapeLength ()求长方形、正方形、圆形的周长。5、定义匿名内部类作为参数传递给shapeLength()方法,计算多边形周长/package test;interface Shape { public.

2020-11-12 19:55:34 1559 1

原创 2020/11/11 第五次上机作业

package asd;interface Compute{ int computer(int n,int m);}class Jia implements Compute{ public int computer(int a,int b) { int s=a+b; System.out.println("jia:"+s); return s; }}class Jian implements Compute{ public int computer(int a,int .

2020-11-11 11:10:56 278

原创 2020/11/04 第四次上机作业

课后作业第二题package asd;interface Shape{ double area(double a);}class Square implements Shape{ public double area(double l) { return l*l; }}class Circle implements Shape{ public double area (double r) { return Math.PI*r*r; }}public class Tes

2020-11-04 10:56:03 164 1

原创 2020.10.28 第三次上机作业

第四章课后习题1.class Person{ String name; int age; void show(){ System.out.println("我是学生!"); }}class Student extends Person{ public void show(){ name="小石头"; age=18; System.out.println("我叫"+name+",我今年"+age+"了"); }}class Undergraduate exten

2020-10-28 10:39:10 192 2

原创 银行 JAVA

Temdpublic class Temd{ public static void main(String[] args){ Bank.bankName="小石头的小银行"; Bank.welcome(); Bank bank=new Bank("石头","123456",100.0); bank.intoit("123456",300.00); bank.outfromit("159487",350.00); bank.outfromit("123456",350.00);

2020-10-21 10:07:27 376 1

原创 使用了未经检查或不安全的操作

源代码import java.util.*;public class Example02{ public static void main(String[] args){ LinkedList link=new LinkedList(); link.add("stu1"); link.add("stu2"); link.add("stu3"); link.add("stu4"); System.out.println(link.toString()); link.add(

2020-10-18 14:56:25 1062

原创 JAVA 期末 基础

class Student{ private String name; //学生姓名 private int score; //学生成绩 //获得属性值 public String getName(){ return name; } //设置属性值 public void setName(String stuName){ name=stuName; } //获得属性值 public int getScore(){ return score; }

2020-10-14 11:26:20 136

原创 7-12 谁是赢家 (10分)

某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。输入格式:输入第一行给出 2 个不超过 1000 的正整数 Pa 和 Pb,分别是艺人 a 和艺人 b 得到的观众票数。题目保证这两个数字不相等。随后第二行给出 3 名评委的投票结果

2020-09-30 15:33:24 5682

原创 7-11 A除以B (10分)

真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。输入格式:输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。输出格式:在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。输入样例1:-1 2输出样例1:-1/2=-0.50#include<stdio.h>int main (v

2020-09-30 15:31:15 2677

原创 7-10 计算分段函数[2] (10分)

本题目要求计算下列分段函数f(x)的值:注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留两位小数。输入样例1:10输出样例1:f(10.00) = 3.16#include<stdio.h>#include<math.h>int main (void){ double x, result;

2020-09-30 15:29:42 2753

原创 7-9 逆序的三位数 (10分)

程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321#include<stdio.h>int main (void){ int a, b, c, d, e; scanf("%d",&a); b=a/100; c=a/10%10*10; d=a%10*100; e=b+c+

2020-09-30 15:27:15 737

原创 7-8 然后是几点 (10分)

有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,

2020-09-30 15:25:52 1161 1

原创 7-7 厘米换算英尺英寸 (10分)

如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6#include<stdio.h>int main(void){ int n,b,a; d

2020-09-30 15:23:52 1270

原创 7-6 计算存款利息 (10分)

本题目要求计算存款利息,计算公式为interest=money×(1+rate)​year​​ −money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。输入格式:输入在一行中顺序给出三个正实数money、year和rate,以空格分隔。输出格式:在一行中按“interest = 利息”的格式输出,其中利息保留两位小数。输入样例:1000 3 0.025输出样例:interest = 76.89#include <s

2020-09-30 15:22:26 1305 1

原创 7-5 是不是太胖了 (5分)

据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)输入格式:输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。输出格式:在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。输入样例:169输出样例:124.2#include<stdio.h>int main (void){ int H; d

2020-09-30 15:20:43 1210

原创 JAVA基础入门 第三章 例题

Example01public class Example01 { public static void main (String[] ags) { Person p1=new Person(); //创建第一个Person对象 Person p2=new Person(); //创建第二个Person对象 p1.age=18; //为age赋值 p1.speak(); //调用对象的方法 p2.

2020-09-30 15:08:39 1245

原创 7-4 后天 (5分)

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。输入格式:输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。输出格式:在一行中输出D天的后天是星期几。输入样例:3输出样例:5#include<stdio.h>int main(void){ int D,F; //printf("D="); scanf("%d", &D); if(D&

2020-09-29 23:52:16 2766

原创 7-3 重要的话说三遍 (5分)

这道超级简单的题目没有任何输入。你只需要把这句很重要的话 —— “I’m gonna WIN!”——连续输出三遍就可以了。注意每遍占一行,除了每行的回车不能有任何多余字符。#include<stdio.h>int main(void){ printf("I'm gonna WIN!\nI'm gonna WIN!\nI'm gonna WIN!\n"); return 0;}...

2020-09-29 23:51:08 1399

沈阳建筑大学 810C语言程序设计

本人考研期间整理的真题以及答案,近五年的真题,下载之后可以私信进行后续解答以及考研的信息咨询。本人专业课成绩147,总分365

2024-05-29

空空如也

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

TA关注的人

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