首页
友链
Search
1
01-快捷命令
132 阅读
2
寒假计划
128 阅读
3
浏览器规范(ES module)和 node.js 规范(Common JS)
120 阅读
4
03-概念解析
119 阅读
5
学期计划(大三下学期)
102 阅读
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
登录
Search
标签搜索
spring
mysql
vue
ansible
CSS
面试
计划
收获
JAVA面试题
spring-mvc
Starrylsi
累计撰写
106
篇文章
累计收到
37
条评论
首页
栏目
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
页面
友链
搜索到
12
篇与
的结果
2024-09-15
04-Restful风格实现的CRUD图书
关键: 把前面的传统请求方式的图书的CRUD换成刚刚讲的Restful风格的图书模块的CRUD。只需要修改页面端的请求方式和地址,以及服务器端Controller的接收。
2024年09月15日
10 阅读
0 评论
0 点赞
2024-09-10
04_一对多_学生班级
目标: 能够自己实现学生班级案例,完成一对多查询了解:collection 标签专门用来映射集合属性实现分步查询的关键就是将 join on连接去掉,在collection添加select="查询的xml全类名,比立即加载多写一个接口"注: 代码仅供理解1.数据库表##1. 创建班级表 create table t_clazz( `id` int primary key auto_increment, `name` varchar(50) ); ##1.2 插入班级信息 insert into t_clazz(`name`) values('javaEE20220228'); insert into t_clazz(`name`) values('javaEE20220325'); insert into t_clazz(`name`) values('javaEE20220420'); insert into t_clazz(`name`) values('javaEE20220515'); ##1.3 创建学生表 create table t_student( `id` int primary key auto_increment, `name` varchar(50), `clazz_id` int, foreign key(`clazz_id`) references t_clazz(`id`) ); ##1.4 插入班级信息 insert into t_student(`name`,`clazz_id`) values('stu0228_1',1); insert into t_student(`name`,`clazz_id`) values('stu0228_2',1); insert into t_student(`name`,`clazz_id`) values('stu0228_3',1); insert into t_student(`name`,`clazz_id`) values('stu0325_1',2); insert into t_student(`name`,`clazz_id`) values('stu0325_2',2); insert into t_student(`name`,`clazz_id`) values('stu0420_1',3);2.config,lib3.实现clazz的分步查询public interface ClazzDAO { public Clazz queryClazzById(int id); /** * 我要分两次查询, * 一次只查常用数据,班级信息<br/> * 当我需要使用学生信息的时候。再查询一次<br/> */ public Clazz queryClazzTwoStep(int id); } <resultMap type="com.zhuama.pojo.Clazz" id="queryClazzByIdForTwoStepLazy_resultMap"> <id column="id" property="id"/> <result column="name" property="name"/> <!-- collection 是专门映射集合的标签 property 属性设置你要设置和集合的属性名 ofType是 这个集合中每个元素的具体类型 select 是你要查询的语句 column 属性设置你要执行的select对应的查询语句需要的参数列 --> <collection property="stuList" ofType="com.zhuama.pojo.Student" select="com.zhuama.dao.StudentMapper.queryStudentsByClazzId" column="id" /> </resultMap> <!-- public Clazz queryClazzByIdForTwoStepLazy(int id); --> <select id="queryClazzByIdForTwoStepLazy" resultMap="queryClazzByIdForTwoStepLazy_resultMap"> select id,name from t_clazz where id = #{id} </select> 4.实现student的分步查询
2024年09月10日
16 阅读
0 评论
0 点赞
2024-09-08
02-JavaSE面试题
面试题集1.填空题{x}1.Java application中的主类需要包含main方法,main方法的返回类型是_____.{ }2.移位运算符可以起到对操作数乘以2或者除以2的作用,那么操作数除以2的移位操作的运算符是___。{ }3.System.out.println(true?false:true==true?false:true);输出结果为______。{x}4.在Java中对于基本类型变量,Java是传值的副本;对于一切对象型变量,Java都是传______的副本。{ }5.Java中提供了一些和垃圾回收打交道的类,而且提供了一种强制执行垃圾回收的方法,通过执行 ______,可以向JVM发出这样一个申请,但到底是否真正执行垃圾收集,一切都是个未知数。{ }6.定义一个整型数组arr,它有5个元素分别是1、2、3、4、5。用一个语句实现对数组y的声明、创建和赋值_______。{ }7.如果一个类定义了几个相同名字的方法,且这些方法的参数都是整数类型,则这些方法的 ______必须是不同的,这种现象称为方法的重载。{x}8.在Java中,有时会遇到子类中的成员变量或方法与父类中的成员变量或方法同名。如果我们想使用父类中的这个成员变量或方法,就需要用到______关键字。{ }9.增强型for循环可以遍历数组,也可以遍历实现了______接口的集合类型。但增强型for循环不可替代for循环,因为它无法处理和下标相关的数组遍历操作。{x}10.需要存储元素到某种数据结构中,而且要确保元素在自然队列中没有重复,Java中的______接口能保证这种能力。{x}11.______是Java SE1.5的新特性,其本质是参数化类型,也就是说,所操作的数据类型被指定为一个参数。这种类参数类型可用在类、接口和方法的创建中。{ }12.String s=”a”+”b”+”c”;一共创建了______个对象。{ }13.DateFormat类能够灵活定义日期显示格式,在结果中输出“2016年2月 14日”的形式,则完整的定义语句应该是______{x}14.在Java程序运行时,常常会出现一些非正常的现象。根据其严重程度的不同可以分为Error和______。{ }15.按照线程的模型,一个具体的线程也是由虚拟的______、代码和数据组成,其中代码与数据构成了线程体,线程的行为由它决定。{ }16.正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须使用______关键字进行同步存取。{ }17.Java的IO操作中有面向字节和面向字符两种方式。面向字节的操作以______位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类。{ }18.有且仅有一个抽象方法的接口叫做函数式接口,函数式接口可以被隐式转换为 Lambda 表达式。通常函数式接口上会添加_______注解{ }19.Java 8 新增了接口的______方法和_______方法
2024年09月08日
14 阅读
0 评论
0 点赞
js面试题记录
🤣js 延迟加载的几种方式🤔 js 有哪些哪些数据类型基本数据类型: string number booble undefined null symbol bigint引用数据类型: objectNaN是一个数值类型,但不是一个具体的数字💌 null和undefined的区别null和undefined的区别
2024年07月07日
40 阅读
0 评论
0 点赞
Vue速查
vue速查
2024年06月23日
35 阅读
0 评论
0 点赞
1
2
3