- 博客(38)
- 收藏
- 关注
原创 【苍穹外卖 Day3】公共字段自动填充
/ 数据库操作类型//定义注解的value属性(1)定义切入点(2)定义通知(增强)log.info("开始进行公共字段自动填充...");//获取到当前被拦截方法上的数据库操作类型//获取当前被拦截方法的参数--实体对象return;//准备赋值的数据//根据不同操作类型,为对应的属性通过反射赋值try {//通过反射为对象属性赋值try {//通过反射为对象属性赋值(3)在对应方法前添加注释。
2025-02-13 21:22:37
214
原创 【SSM】SSM整合配置
至此功能模块也已写好,下面用Junit(业务层)和Postman(表现层)测试。2、写实体类对应的Dao接口,mybatis自动实现接口。至此SSM配置已整合,下面加上功能模块(配bean)。3、Sring 整合 MyBatis。4、写service接口对应的实现类。编写SpringMvcConfig。5、写对应的Controller。编写MyBatisConfig。编写ServletConfig。编写SpringConfig。编写jdbcConfig。3、写service接口。
2025-02-03 00:50:50
244
原创 【SSM】Spring + SpringMVC + Mybatis
写在JdbcConfig中,在核心配置文件中用@Import(JdbcConfig.class)导入配置。在bean中定义init()和destroy()方法,然后在xml中配置方法名,让bean对象能找到对应的生命周期方法。将配置信息从写在xml文件变成写在properties中,然后在xml中用插值语法配置。如果有两个相同类型的bean,加@Qualifier(“beanName”)指定加载bean的名称。上面输入的是引用类型,简单类型在Dao用@Value(“xxx”)或(“${name}”)注入。
2025-02-02 00:07:55
1225
原创 【Java基础 Day4】MyBatis
Mapper接口文件和xml文件编译后要在同一个目录下。方法名为SQL映射文件中sql语句的id,注意参数类型和返回值类型一致。根据xml文件里的SQLid写。
2025-01-16 16:10:22
874
原创 【Java基础 Day1】JUnit单元测试&反射&注解
需求:写一个“框架”,可以创建任意类的对象,并执行任意其中方法。需求:测试方法执行后,自动执行加了@Check注解的所有方法,判断方法是否有异常,并记录到文件中。
2025-01-08 16:08:51
190
原创 【鸿蒙开发Day6】边框&圆角&背景图
Alignment.Center居中vp,对于不同的设备会自动转换,保证不同设备视觉一致。px:实际的,出厂时即确定。解决方法:使用函数vp2px(数值),可将vp转换为对应的px值。
2024-10-30 22:47:02
685
原创 【前端实习Day2】
3、git checkout -b dev origin/dev在本地创建分支dev并切换到该分支。4、git pull origin dev就可以把gitLab上dev分支上的内容都拉取到本地了。逻辑:data数据的form对象数据,发请求时的params对象,reset重置。解决:用展开的flag做判断,若未展开,行高为’ ',若展开,定义行高像素值。原因:“搜索”按钮行是绝对定位,定义了与右端和底端的像素值。问题:展开表单后,“搜索”按钮行会和展开的表单项重叠。区分开发环境和实际环境的服务器名。
2024-01-12 15:12:42
438
1
原创 【前端实习Day1】
接收公司给的gitlab账号密码,配置git的user.name和user.email。把项目从gitlab上clone下来。开发环境,预生产环境,生产环境。在开发者环境下运行:npm run dev。
2024-01-12 10:37:48
396
1
原创 Day2 | ECharts的使用
5、将配置项设置给echarts实例对象。1、引入 echarts.js 文件。3、初始化echarts的实例化对象。写id属性为下面设置配置项做准备。然后在index.html中引用。2、准备呈现图表的div。
2023-09-01 21:51:38
102
1
原创 Day1 | 登录界面
写了BgAnimation的模块,封装了背景图轮播的功能,并在App.vue中导入并使用。css3动画属性animation的使用【注】用到了带前缀的关键帧定义,好奇查了一下前缀的作用,原来是用来兼容各个浏览器的。CSS 关键帧动画:1.用 @keyframes 定义关键帧定义名字和每个关键帧的状态。2.用 animation 应用关键帧,到具体元素,创建动画效果背景搞好之后,添加页面元素,即登录表单—美化样式—再给背景加上vue-particals的动画。
2023-08-31 20:22:29
85
原创 2021.2.18通讯录排序
#通讯录排序根据年龄由大到小给通讯录排序#include<stdio.h>struct people{ char name[10]; int born; char number[20];}p[10],t;//////////////////////////////////结构数组、结构变量int main(){ int n,i,j; scanf("%d",&n); for(i=0;i<n;i++) scanf("%s %d %s",p[i].name,&am
2021-02-18 16:20:13
233
原创 2021.2.18查找书籍
#查找书籍#include<stdio.h>#include<string.h>struct book{ char name[31]; double price;};//声明结构 int main(){ struct book books[10];//定义数组结构 int i,n,maxi,mini; double max=-1,min=1000000000;//////////////////初值技巧 scanf("%d",&n); for(i=
2021-02-18 15:24:49
97
原创 2.9 冒泡排序法
冒泡排序嗷~最值一次一次冒泡到最后冒(n-1)次(最后一次不用)#include<stdio.h>int main(){ int n,i,j,k,t; int a[8]; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); for(k=1;k<n;k++) ////////////////////////////////固定n-1次 for(j=0;j<n-k;j++)/////////
2021-02-09 20:25:39
99
原创 2.8 选择排序法
(从小到大排序)选择排序法:先假设第一个数为最小数,再从第一个数后的所剩数中选出最小数,与第一个数交换。第一个数固定。再假设第二个数为最小数,从第二个数后所剩数中选出最小数,与第二个数交换。及不断选出最小数按次序放在前面。最后将最后两个数比较即可。代码如下:#include<stdio.h>int main(){ int i,index,k,n,temp; int a[10]; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d"
2021-02-08 10:42:59
186
原创 2021-02-07
输出闰年#include<stdio.h>int main(){ int n,i,count=0; scanf("%d",&n); if(n<2001||n>2100) printf("Invalid year!\n"); else{ for(i=2001;i<=n;i++){ if(i%4==0&&i%100!=0||i%400==0) printf("%d\n",i); count++;//////////////////
2021-02-07 10:42:37
72
原创 1.26 输出华氏-摄氏温度转换表
输出华氏-摄氏温度转换表#include <stdio.h>#include <math.h>int main (){ int lower,upper; int F; double C; scanf("%d %d",&lower,&upper); if(lower>upper){ printf("Invalid."); }else{ printf("fahr celsius\n"); for(lower;lower<=up
2021-01-26 22:54:45
103
原创 1.26 字符串排序
字符串排序:#include<stdio.h>#include<string.h>int main(){ int i,j; char a[5][80];//5行,每行可容纳80个字符 char temp[80];//暂存一个字符串 for(i=0;i<5;i++){ scanf("%s",a[i]);//将1个字符串输进i行 } for(i=0;i<5;i++){ for(j=i;j<5;j++){//选择法排序 if(strcmp(
2021-01-26 21:15:53
86
原创 1.25 水仙花数
水仙花数:各数字的总位数次方之和等于原数key:1.用除10法求出位数k2.用幂函数pow(位数数字,k)3.s=s+pow(位数数字,k)4.判断s是否等于原数
2021-01-25 20:02:54
74
原创 1.24 用两个函数输出奇数和
关于子函数调用子函数#include <stdio.h>#define MAXN 10int even( int n );int OddSum( int List[], int N );int main(){ int List[MAXN], N, i; scanf("%d", &N); printf("Sum of ( "); for ( i=0; i<N; i++ ) { scanf("%d", &
2021-01-24 20:15:09
101
原创 1.24 输出数字金字塔
#输出数字金字塔1.利用函数#include <stdio.h>void pyramid( int n );int main(){ int n; scanf("%d", &n); pyramid(n); return 0;}void pyramid( int n ){ int i,j,k; for(i=1;i<=n;i++){//控制n行 for(j=i;j<n;j++)//控制输出n-i个空格 pr
2021-01-24 19:48:26
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人