摘要: 示例代码 ``` public class Fanxing {//类的模板,类在编译时未确认 private T a; private T b; public T add(){ return a; } public T sub(){ return b; } @Test public void fan 阅读全文
posted @ 2023-07-13 16:26 OYそ 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## Set去重原理 Set是Java中的一个接口,它的实现类(如HashSet. TreeSet 等)用于存储一组不重复的元素。Set 的去重原理是基于元素的hashCode0)和equals)方法。 当向Set添加元素时,首先会调用被添加元索对象的hashCode0) 方法来获取其哈希码。Set 阅读全文
posted @ 2023-07-13 16:21 OYそ 阅读(55) 评论(0) 推荐(0) 编辑
摘要: list元素添加和移除 ``` public class List1 { @Test public void f(){ List list = new LinkedList(); list.add(1); list.add(1); list.add("abc"); list.add("abc"); 阅读全文
posted @ 2023-07-13 16:09 OYそ 阅读(5) 评论(0) 推荐(0) 编辑
摘要: /* String类提供了equals()方法,比较存储在两个字符串对象的内容是否一致 */ @Test public void f1() { // 创建string对象 String str1 = "hello"; //推荐使用字面量方法 String str2 = new String(); / 阅读全文
posted @ 2023-07-13 15:42 OYそ 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 定义一个表示学生等级的枚举类,包括优秀、良好、及格和不及格四个等级,并在另一个类中 编写一个统计学生等级的方法。该方法输入一个学生成绩数组(整型),并返回一个包含每个 等级**学生数量**的**Map**对象。 示例输入: [90, 85, 78, 60, 55, 95, 76, 88] 示例输出: 阅读全文
posted @ 2023-07-13 15:07 OYそ 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 《我想进大厂》之Spring夺命连环10问 Java 基 础, 必 须 全 对 ! 1.说说Spring 里用到了哪些设计模式? 单例模式:Spring 中的 Bean 默认情况下都是单例的。无需多说。 工厂模式:工厂模式主要是通过 BeanFactory 和 ApplicationContext 阅读全文
posted @ 2023-02-23 14:18 OYそ 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 《我想进大厂》之Java基础夺命连环16问 说说进程和线程的区别? 进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。 由于进程是资源分配和调度的基本单位,因为进程的创建、销毁、切换产生大量的时间和空间的开销,进程的数量不能太多,而线程是比 阅读全文
posted @ 2023-02-23 14:14 OYそ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 行为型模式 一、行为型模式简介 迭代器模式(Iterator) 访问者模式(Visitor) 命令模式(Command) 解释器模式(Interpreter) 职责链模式(Chain of Responsibility) 备忘录模式(Memento) 中介者模式(Mediator) 观察者模式(Ob 阅读全文
posted @ 2022-05-24 21:46 OYそ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. org.springframework.test.context.support.AbstractTestContextBootstrapper getDefaultTestExecutionListenerClassNames Caught exception while allowing 阅读全文
posted @ 2022-05-22 18:31 OYそ 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 访问者模式(Visitor Pattern) 一、 介绍 模式定义:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 意图:主要将数据结构与数据操作分离。 主要解决:稳定的数据结构和易变的操作耦合问题。(被处理的数据元素相对稳定而访问方式多种多 阅读全文
posted @ 2022-05-19 21:54 OYそ 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、Spring AOP简介 AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。 在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或 阅读全文
posted @ 2022-05-15 20:19 OYそ 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、责任链模式(职责链模式) 模式的定义与特点 **责任链(Chain of Responsibility)**模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止 阅读全文
posted @ 2022-05-13 19:44 OYそ 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 结构型模式 · 结构型模式概述 结构型模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。 · 结构型模式简介 结构型模式可以分为类结构型模式和对象结构型模式: 类结构型模式关心类的组合,由多个类 阅读全文
posted @ 2022-04-26 21:49 OYそ 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 实验五:初识Mybatis 实验目的: (1)考察知识点MyBatis入门程序 实验要求: 1)完成基于User表的查询、添加、更新和删除客户功能代码的编写,或者使用你自己项目中的某一个数据表也可以。 2)编写测试代码,要求分别采用XML以及注解两种方式,实现并提交源码和实验报告,注解方式同学们自己 阅读全文
posted @ 2022-03-27 22:30 OYそ 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1. org.apache.ibatis.binding.BindingException: Type interface cn.mybatis.mapper.UserMapper is not known to the MapperRegistry. 错误分析:注意报错中提示的:is not kn 阅读全文
posted @ 2022-03-26 17:28 OYそ 阅读(193) 评论(0) 推荐(0) 编辑