- 博客(50)
- 收藏
- 关注
原创 springboot笔记——boot外层及接口测试
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nHECELxt-1639666357156)(D:\2021\md\springboot\img\springboot简介.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L4akltS9-1639666357157)(img\springboot和springmvc的区别.png)]1 SpringBoot启动类import org.springframework.boot.Spr
2021-12-16 22:53:43 629
原创 linux常用指令等
Linux 简介Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 系统启动过程
2021-12-15 13:41:16 87
原创 spring-boot深度解析
SpringBoot什么是 Spring Boot?Spring Boot设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,是为了让开发人员尽可能快的创建并允许Spring 应用程序,尽可能减少项目的配置文件。从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。所以 spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式
2021-12-15 13:26:38 1563
原创 2021-10-09
Java 多线程编程Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。一个线程
2021-10-09 18:47:28 105
原创 2021-09-27
重载重写修饰符方法重载定义如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。特点方法名相同方法的参数类型,参数个不一样方法的返回类型可以不相同方法的修饰符可以不相同main 方法也可以被重载重写定义重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写规则参数列表与被重写方法的参数列表必须完全相同。返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版
2021-09-28 00:00:14 83
原创 2021-09-27
java面向对象及数组数组1.是什么数组是一组相同数据类型元素的集合。 在Java中数组属于引用类型,即数组是一个对象。 这里的数据类型不仅含八大基本数据类型,还包含引用数据类型,如数组里面可以存数组,数组里面可以存放字符串。2.写法首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] type=new dataType[10];public static void main(String[] args) { double[] myList =
2021-09-27 00:24:13 77
原创 2021-09-27
继承定义继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。特点1.子类拥有父类非 private 的属性、方法。2.子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。3.子类可以用自己的方式实现父类的方法。4.Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如父亲是儿女的父类,祖父是父亲的父类5.提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越
2021-09-27 00:21:47 93
原创 2020-10-07
package asd3;public class Demo3 {public static void main(String[] args) {for (int a = 4; a<= 20; a++) {for (int b = 3; b <= a-1; b++) {for (int c = 2; c <= b-1; c++) {for (int d =1 ; d <=c-1; d++) {if (1.0/a+1.0/b+1.0/c+1.0/d==1) {Syst
2020-10-07 23:31:04 75
原创 2020-10-07
public class Demo4 {public static void main(String[] args) {for (int i = 11; i <2000; i++) {if (i%51||i%72||i%8==3) {System.out.println(“这支部队有”+i+“人”);}}}}
2020-10-07 23:30:34 80
原创 2020-10-06
public class Demo2 {public static void main(String[] args) {int w=4;double m=7;double n=20; //确定行数 int mh=(int) Math.ceil(m/w); int nh=(int) Math.ceil(n/w); //确定列号 //1 7 13 19 //每一行的开始 w*(mh-1)+1 int mstart=w*(mh-1)+1; int nstart=w*(nh-1)
2020-10-06 17:32:21 96
原创 2020-10-06
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Demo1 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt(); //把第一个数放入集合 List<Integer> list=new ArrayList<Intege
2020-10-06 17:31:43 111
原创 list集合
List也是一个接口,继承了Conllection。是Conllection的一个子接口。List接口大概的一个结构体系是这样子的通过源码注释所得: list是一个有序,可重复的集合。LIst只是一个接口,都是需要子类来实现的,没什么好讲的。具体看子类实现吧List list = new ArrayList();// 往集合添加一个元素list.add(0);// 往集合指定位置添加一个元素list.add(0,1);System.out.println(list); // [1, 0
2020-10-06 17:18:21 169
原创 2020-10-03
public class Demo10 {10、问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 <= n <= 1000。public static v
2020-10-03 12:53:35 77
原创 2020-10-03
给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <= n <= 10000。public class Demo9 {public static void main(String[] args)
2020-10-03 12:52:56 158
原创 01字符串
public class Demo8 {对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011public static void main(String[] args) {for (int i = 0; i < 2;
2020-10-03 12:52:09 178
原创 字符串
public class Demo6 {6、问题描述 输入一个字符串,将大写字符变成小写、小写变成大写,然后输出输入格式 acbAB输出格式 ACBab样例输入一个满足题目要求的输入范例。例:acbAB样例输出与上面的样例输入对应的输出。例:ACBab数据规模和约定 输入数据中每一个数的范围。 例:0<n,m<100, 0<=矩阵中的每个数<=1000。public static void main(String[] args) {in
2020-10-03 12:50:49 368
原创 加法变乘法
public class Demo2 {2、加法变乘法我们都知道:1+2+3+ … + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+…+1011+12+…+2728+29+…+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内容。public static void main(String[] args) {
2020-10-03 12:48:13 108
原创 穷举法3
public class Demo2 {public static void main(String[] args) {for (int x = 0; x < 5; x++) {for (int y = 0; y < 10; y++) {for (int z = 0; z < 50; z++) {if (1x+0.5y+0.1*z==5) { System.out.println("一元能换"+x+"个"+","+"五角能换"+y+"个"+","+"一角能换"+z+"个
2020-09-25 23:12:00 77
原创 穷举法2
public class Demo3 {public static void main(String[] args) {for (int a = 4; a<= 20; a++) {for (int b = 3; b <= a-1; b++) {for (int c = 2; c <= b-1; c++) {for (int d =1 ; d <=c-1; d++) {if (1.0/a+1.0/b+1.0/c+1.0/d==1) {System.out.println
2020-09-25 23:11:25 64
原创 穷举法1
package asd3;public class Demo4 {public static void main(String[] args) {for (int i = 11; i <2000; i++) {if (i%51||i%72||i%8==3) {System.out.println(“这支部队有”+i+“人”);}}}}
2020-09-25 23:10:49 62
原创 357数字
到x星球旅行的游客都被发给一个整数,作为游客编号。x星的国王有个怪癖,他只喜欢数字3,5和7。国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品。我们来看前10个幸运数字是:3 5 7 9 15 21 25 27 35 45因而第11个幸运数字是:49小明领到了一个幸运数字 59084709587505,他去领奖的时候,人家要求他准确地说出这是第几个幸运数字,否则领不到奖品。请你帮小明计算一下,59084709587505是第几个幸运数字。需要提交的是一个整数,请不要填写任何
2020-09-25 23:09:51 370
原创 买糖果
小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。输入:两个正整数,表示每种包装中糖的颗数(都不多于1000)要求输出:一个正整数,表示最大不能买到的糖数不需要考虑无解的情况例如:用户
2020-09-25 23:09:10 89
原创 9.24
public class Demo7 {public static void main(String[] args) {int sum=0;for (int a = 0; a <= 4; a++) {for (int b = 0; b <= 4; b++) {for (int c = 0; c <= 4; c++) {for (int d = 0; d <= 4; d++) {for (int e = 0; e <= 4; e++) {for (int f =
2020-09-24 20:25:23 71
原创 18 年第二题
加粗样式标题:猴子分香蕉5只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉。第2只猴子醒来,重新把香蕉均分成5堆,还剩下2个,就吃掉并把自己的一份藏起来继续睡觉。第3只猴子醒来,重新把香蕉均分成5堆,还剩下3个,就吃掉并把自己的一份藏起来继续睡觉。第4只猴子醒来,重新把香蕉均分成5堆,还剩下4个,就吃掉并把自己的一份藏起来继续睡觉。第5只猴子醒来,重新把香蕉均分成5堆,哈哈,正好不
2020-09-24 20:24:44 94
原创 小明回家
小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。请计算一下,小明在第几天就能凑够108元,返回地球。要求提交的是一个整数,表示第几天。请不要提交任何多余的内容。**/public class Demo1 {public static void main(String[] args) {int a=1;int
2020-09-24 20:23:55 366
原创 数字排列A字
A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。下图就是一种排法。A9 64 83 7 5 2这样的排法可能会有很多。如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?请你计算并提交该数字。*/public class Demo3 {public static void main(String[] args) {int cnt=0;for(int a=1;a<=9;a++){for(int b=1;b<
2020-09-24 20:23:11 138
原创 星球日期
/*某星系深处发现了文明遗迹。他们的计数也是用十进制。他们的文明也有日历。日历只有天数,没有年、月的概念。有趣的是,他们也使用了类似“星期”的概念,只不过他们的一个星期包含了9天,为了方便,这里分别记为: A,B,C…H,I从一些资料上看到,他们的23日是星期E他们的190日是星期A他们的343251日是星期I令人兴奋的是,他们居然也预见了“世界末日”的那天,当然是一个很大很大的数字651764141421415346185请你计算一下,这遥远的一天是该文明的星期几?你需要提交的
2020-09-24 20:22:00 214
原创 切方块
/* * 小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方 形,剩下一块矩形,然后再切割剩下的矩形材料,直到全部切为正方形为止。 例如,对于一块两边分别为 5 和 3 的材料(记为 5×3),小明会依次切出 3×3、2×2、1×1、1×1 共 4 个正方形。 现在小明有一块矩形的材料
2020-09-23 22:38:28 435
原创 兔子
* 1 1 2 3 5 8 13 21 34… n个月有多少对兔子 */public class Tuzi {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int ...
2020-09-23 22:37:05 103
原创 分割
/*小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方 形,剩下一块矩形,然后再切割剩下的矩形材料,直到全部切为正方形为止。 例如,对于一块两边分别为 5 和 3 的材料(记为 5×3),小明会依次切出 3×3、2×2、1×1、1×1 共 4 个正方形。 现在小明有一块矩形的材料,两边长分别是 20
2020-09-23 22:36:32 140
原创 买糖果
package lesson;import java.util.Scanner;/*小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。输入:
2020-09-23 22:34:38 90
原创 9.23 买糖
* 到x星球旅行的游客都被发给一个整数,作为游客编号。x星的国王有个怪癖,他只喜欢数字3,5和7。国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品。我们来看前10个幸运数字是:3 5 7 9 15 21 25 27 35 45因而第11个幸运数字是:49小明领到了一个幸运数字 59084709587505,他去领奖的时候,人家要求他准确地说出这是第几个幸运数字,否则领不
2020-09-23 22:33:20 432
原创 9.22 5 字符串
/*4659一个字符串的非空子串是指字符串中长度至少为 1 的连续的一段字符组成 的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共 7 个。注意在计算时,只算本质不同的串的个数。 请问,字符串0100110001010001 有多少个不同的非空子串?*/public class Demo3 {public static void main(String[] args) {String num = "0100110001010001 ";
2020-09-22 22:13:56 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人