- 博客(21)
- 收藏
- 关注
原创 SpringBoot中监听事件的创建流程。
事件监听有同步和异步两种方式,springboot项目中提供了一个用于异步处理的注解:@Async。事件的大体步骤: 1:定义一个事件。2: 创建一个监听器。 3:确保监听器在容器内。 4:发布事件,进行测试。废话不多说,简单叙述几个不同方式的demo。首先,我们先创建一个springboot项目。第一种:1:定义一个事件,需要继承ApplicationEventpublic class MyEv...
2022-03-15 15:28:35
1016
原创 spring cloud config配置中心与Webhooks动态更新配置
Spring-Cloud-Nacos config配置中心 - joker_dj - 博客园
2022-03-14 16:29:33
747
转载 java的内存分配,栈 堆,方法区,常量池,方法区静态区
内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区)程序运行时,有六个地方都可以保存数据: 1、 寄存器:这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。 2、 堆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中(new 出来的对象)。驻留于常规RAM(随机访问存储器)区域。但可通过它的“堆栈指针”获得
2021-08-07 21:14:37
865
原创 Java在Idea中,一个类文件下拥有多个main
java中的main方法是java应用程序的入口,java程序在运行时,首先调用执行main方法。但并不是说java中只能有一个main方法,不同类中都可以包含多个main方法。当JVM进行编译时,会提示选择其中一个main方法作为编译的入口。也可以在某个main方法处鼠标右击 ,运行当前main方法。也可以在运行图标附近点击选择索要运行的类...
2021-07-22 13:56:23
2560
原创 一年中的第几天(Java Switch)
//一年中的第几天//判断闰年平年时:①:能被4整除不能被100 ②能被400整除两个条件满足其一即可。//四年一闰,百年不闰,四百年再闰。//普通的做法low啦//Switch最low的加法算的。。。class DaySum{ public static void main(String[] args){ int year = Integer.parseInt(args[0]); int month = Integer.parseInt(args[1]); int...
2021-07-19 20:12:09
191
原创 用java语言判断输入的月份是什么季节
题目:根据从命令行参数获取的月份,打印该月份所属的季节。 3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12, 1, 2 冬季代码:public class TestSwitch{ public static void main(String[] args){ int month = Integer.parseInt(args[0]); switch(month/3){//运用除以3的简便方法,减少case多余繁杂的代码...
2021-07-14 21:12:56
758
原创 Java命令行cmd操作中,提示方法PrintStream.println()不适用,(实参和形参长度不同)的解决方法!
首先,我写的代码是为了比较三个数字的大小(主要是练习if 语句)public class TestIf2{//if else语句进行大小比较, public static void main(String[] args){ int num1 = Integer.parseInt(args[0]); int num2 = Integer.parseInt(args[1]); int num3 = Integer.parseInt(args[2...
2021-07-14 17:01:21
1954
原创 继承中的构造方法
1:子类的构造方法必须调用父类的构造方法.即是运用super()调用. 这时使用this() 则是调用的本类的其他的构造方法. 如果调用super,必须写在子类构造方法的第一行.2:如果子类的构造方法没有调用父类的构造方法,则系统会自动调用一次父类中无参的构造方法.3:如果子类的构造方法没有调用父类的构造方法,而且父类中也没有无参的构造方法,则会报错...
2018-10-25 10:59:04
225
原创 权限修饰符
1:private: 只能在这个类内部使用,即使子类继承了这个类,子类也不能使用,但子类中存在父类的private对象.2:default:能在这个类中使用,又能在这个package 包中使用,即这个包下的所有类都能使用.3:protected:能在这个类中使用,能在这个包中使用,同样也能在子类中使用.4:public:在任何地方都能够使用.修饰符 类内部 同一个包 ...
2018-10-25 10:03:36
225
原创 vmware安装LINUX出现的问题解决方法
1:若出现:此主机intel vt-x,但intel vt-x处于禁用状态.解决方法进入系统的blos界面,选择configuration,在选择intel virtual technology将此选项的 disabled改为enabled 保存重启即可2:如出现无法连接设备的提示: 只需搞一个镜像文件即可....
2018-10-15 09:29:31
1633
1
原创 win10 系统的blos界面打开方法
win10系统相对于前几个版本进入blos的界面有所不同1:右键点击左下角开始2: 点击进入 "设置"3:点击进入"更新"4点击进入"恢复"5:点击"立即重新启动"6:点击进入"疑难解答"7:点击进入高级选项8:进入"uefi"固件设置...
2018-10-15 09:19:03
1107
原创 校门外的树
题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(
2018-01-03 17:24:05
368
原创 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
题目描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。输入10个整数输出整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格)样例输入2 1 3 4 5 6 7 8 10 9样例输出1 2 3 4 5 6 7 8 9 10 #includeint max
2017-12-28 21:03:27
1126
原创 最大的两个数 指针专题
[提交][状态][讨论版]题目描述求n个整数中的最大值和最小值。要求定义一个函数LargestTow(),求数组a的最的两个值,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下:void LargestTow(int a[],int n,int *pfirst,int *psecond){ /*数组a有n个元素,
2017-12-28 19:37:40
1918
原创 实数的小数部分
题目描述读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。 请定义并使用如下函数。 char *decimal(char *p) { 将字
2017-12-27 16:44:19
1291
原创 选票统计结构体专题
题目描述1483. 某单位进行选举,有5位候选人:zhang、wang、zhao、liu、miao。编写程序,统计每人所得的票数。要求每人的信息里包括两部分:name和votes,分别描述姓名和所得票数。每个人的信息用一个结构体来表示,5个人的信息使用结构体数组。输入首先输入一个整数n,表示一张选票,接下来n行,每行是一个由小写英文字母组成的字符串,表示以上5个候选人之一。
2017-12-27 16:41:18
692
原创 数列有序
题目描述一个非递减有序的整型数组有n个元素,给定一个整数num,将num插入该序列的适当位置,使序列仍保持非递减有序。要求定义一个函数insert(),将整数num插入在数组a的适当位置上,函数原型如下:int insert(int a[], int n, int num);另外函数仍然调用以前定义过的函数PrintArr()输出数组所有元素。输入
2017-12-26 20:55:36
1089
原创 查找数组元素
题目描述编写程序,输入n(1素后的数组。如果不存在,输出“Not Found”。定义一个查找函数find(),在数组a中查找x,若找不到函数返回-1,若找到返回x的下标,函数原型如下:int find(int a[], int n, int x);然后在main()中,先调用函数find(),若查找失败输出“Not Found";若查找成功,则调
2017-12-26 19:58:53
1122
原创 删除元素
题目描述输入一个递增有序的整型数组A有n个元素,删除下标为i的元素,使其仍保持连续有序。注意,有效下标从0开始。 定义如下两个函数分别实现删除元素操作和数组输出操作。void del(int a[], int n, int i); /*删除数组a中下标为i的元素*/void PrintArr(int a[], int n); /*输出数组a的前n个元素*/
2017-12-26 19:46:00
616
原创 递归调用的次数统计
题目描述如下程序的功能是计算 Fibonacci数列的第n项。函数fib()是一个递归函数。请你改写该程序,计算第n项的同时,统计调用了多少次函数fib(包括main()对fib()的调用)。#includeint fib(int k);int main(void ){ int n; scanf("%d", &n); printf("%d\
2017-12-26 16:48:46
7047
原创 又是排序 指针专题
题目描述将输入的四个整数按由大到小的顺序输出。 已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。 void swap( int *pa, int *pb) { int t; t=*pa; *pa=*pb; *pb=t; } 输入输入4个整数,用空格隔开。输出输出排
2017-12-25 20:58:37
1111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人