01 2021 档案
摘要:1、基本介绍 赫夫曼编码也翻译为 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式, 属于一种程序算法赫夫...
阅读全文
摘要:1、基本介绍 给定n个权值作为n个叶子结点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称这样的二叉树为最优二叉树,也称...
阅读全文
摘要:堆排序 堆排序基本介绍 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(...
阅读全文
摘要:环境准备 1、创建数据库和表结构 create database ssm; use ssm; create table acco...
阅读全文
摘要:拦截器的概述 SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。可以定义拦截器链,连接器链就是将拦截器按着一定的...
阅读全文
摘要:异常处理思路 Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherSer...
阅读全文
摘要:文件上传回顾 1、文件上传的必要前提 2、文件上传的原理分析 3、举例示范 首先设置文件上传的jsp页面 然后我们先导入解析上...
阅读全文
摘要:返回值分类 1、返回值是字符串 Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器解析为物理视图的地址。 转...
阅读全文
摘要:第一题 正确答案为B 解析 在执行new Alpha()时,会先执行父类的构造方法,在执行相应的子类的构造方法,所以此处会打印Ba...
阅读全文
摘要:为什么需要树这种数据结构? 1、数组存储方式的分析 优点: 通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度...
阅读全文
摘要:@RequestParam 该注解用于参数前 1、作用: 把请求中指定名称的参数给控制器中的形参赋值 2、属性 value:请求参数...
阅读全文
摘要:如何在控制器中使用原生的ServletAPI对象 只需要在控制器的方法参数定义HttpServletRequest和HttpServ...
阅读全文
摘要:第一题 答案为B 解析 z=0时候,执行++x > 2,不成立,&&后面就不执行了,此时 x=1,y=0,k=0; z=1时候,执...
阅读全文
摘要:哈希表的基本介绍 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说...
阅读全文
摘要:从页面上提交的任何类型的数据都是字符串类型的,但是我们接收参数的时候,直接就用了包装类、int类型来接受,这是因为springMVC...
阅读全文
摘要:请求参数的绑定说明 1、绑定机制 表单提交的数据都是k=value格式username=haha&password=123Sprin...
阅读全文
摘要:@RequestMapping注解的作用及用法 该注解的作用为: 用于请求URL和处理请求方法之间的对应关系, 该注解的用法为 查...
阅读全文
摘要:第一题 答案为B 解析: 整数类型 默认为 int 带小数的默认为 double 根据idea的提示可以看出,int类型不能赋值小...
阅读全文
摘要:入门程序的需求: 搭建开发环境 我们在创建项目的时候maven选择骨架为webapp 首先配置pom.xml,由于我的jdk是1....
阅读全文
摘要:第一题 正确答案为:B 解析 继承父类或者实现接口时满足两同两小一大原则: 方法名相同,参数类型相同子类返回类型小于等于父类方法返...
阅读全文
摘要:配置事务管理器 开启spring对注解事务的支持 在需要使用事务支持的地方使用@Transactional注解 该注解的属性用于...
阅读全文
摘要:首先再我们的ioc容器中配置事务管理器的bean对象 然后给事务管理器中注入数据源 然后配置事务通知,此时我们需要重新导入事务的...
阅读全文
摘要:第一题 下面的代码运行的结果是: class B extends Object{ static { Sys...
阅读全文
摘要:线性查找(顺序查找) 有一个数列: {1,8, 10, 89, 1000, 1234} ,判断数列中是否包含此名称【顺序查找】 要求...
阅读全文
摘要:jdbctemplate使用步骤 原始步骤 创建数据源创建JdbcTemplate对象将数据源传入JdbcTemplate对象使用J...
阅读全文
摘要:@Aspect 该注解用于声明切面,用于声明当前被修饰的类为切面,该注解中只有一个value属性,用于配置当前切面的唯一标识 @Po...
阅读全文
摘要:xml配置前置、后置、异常和最终通知 前置通知在切入点方法执行之前执行后置通知在切入点正常执行之后执行异常通知在切入点方法执行产生...
阅读全文
摘要:1、关键字 execution(切入点表达式) 2、表达式的格式 访问修饰符 返回值 包名.包名...类名.方法名(参数列表) 标准...
阅读全文
摘要:我们有一个utils包,该包中有一个Logger类,该类有一个模拟打印日志的方法 如果我们想要每一次在执行业务层的方法前都执行该类...
阅读全文
摘要:AOP概述 什么是aop 百度百科的介绍是------在软件业,AOP为Aspect Oriented Programming的缩写...
阅读全文
摘要:问题描述1 我们有如下代码 该方法是一个转账的方法,如果当我们在这段代码中故意加上一个错误时会发生什么事情呢? 当执行测试前数据...
阅读全文
摘要:我们的单元测试代码中 为什么明明我们使用注解注入了成员变量,但是运行后还是显示空指针异常呢? 首先我们要明白应用程序的入口时ma...
阅读全文
摘要:新注解 如果我们只根据之前的所学的注解的话,会发现,这些注解只能作用于我们自己所写的类上,而且无论如何都还是需要一个xml文件配置,...
阅读全文
摘要:使用注解配置需要引入xml文件约束条件 我们需要配置的就是context标签,用来告知创建容器时要扫描的包,然后sprin...
阅读全文
摘要:什么是依赖注入? 依赖注入的全名为Dependency Injection,依赖关系的维护就称之为依赖注入,能注入的数据有三类:基本...
阅读全文
摘要:创建bean对象的三种方式 使用默认构造函数创建 在spring配置文件中使用bean标签,配以id和class属性后,且没有其他属...
阅读全文
摘要:排序也称之为排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。 排序的分类 内部排序:指将需...
阅读全文
摘要:我们在度量一个程序(或者一个算法)执行时间的两种方法 第一种最简单,我们直接在分别运行需要比较的算法计算个需要的时间然后进行比较 当...
阅读全文
摘要:ApplicationContext: 他在构建核心容器的时候,创建对象采取的策略是采用立即加载的方式,也就是说,只要一读取完配置...
阅读全文
摘要:我们如何获取核心容器对象呢? 通过核心容器对象ApplicationContext的三个实现类来获取该核心容器对象 ClassPat...
阅读全文
摘要:为什么ioc叫做控制反转? 百度百科的解释是控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一...
阅读全文
摘要:案例环境目录 由于这里我们没有创建web工程,所以ui包代表web工程中的存放servlet的包,内容分别如下 dao包中的接口 ...
阅读全文
摘要:程序的耦合性指的就是程序之间的依赖关系,包括类之间的依赖关系、方法之间的依赖关系,而解耦就是降低程序之间的依赖关系。我们在实际开发中...
阅读全文
摘要:问题描述 在8×8的国际象棋上摆放八个皇后,使其不能相互攻击,即:任意两个皇后都不能处于同一行、同一列、或者同一斜线,问有多少种解...
阅读全文
摘要:注解配置中如何起别名? 使用 Results和Result注解来解决起别名的问题 @Results(id=" ",value={ ...
阅读全文
摘要:题目说明 这里我们有一个地图(用二维数组表示),小球位于地图的起始点(也就是map[1][1]这个位置),然后小球通过进行循环判断小...
阅读全文
摘要:一、缓存的基本概念 1、什么是缓存? 存在于内存中的临时shuju 2、为什么使用缓存? 减少和数据库的交互次数,提高效率 3、什么...
阅读全文
摘要:实现一个账户对应一个 用户,加载的时候实现延迟加载 1、封装数据库表对应的实体类 配置账户表的JavaBean类 public cl...
阅读全文
摘要:在一对多的多表查询当中,当我们有一个用户,它有100个账户。 问题1 在查询用户的时候,要不要把关联的账户查出来? 很显然最合适的做...
阅读全文
摘要:表之间的关系有几种 一对多:一个用户可以有多个订单,用户和订单间的关系就是一对多的关系多对一:多个订单属于同一个用户,订单和用户之间...
阅读全文
摘要:动态sql的写法如下: if标签中的test属性中是执行条件,我们需要注意如果我们想写条件1并且条件2的话不是用&&符号,而是使用...
阅读全文
摘要:四个重要的问题 什么是事务事务的四大特性不考虑隔离性会产生的三个问题解决办法:四种隔离级别 我们可以在创建sqlsession对象时...
阅读全文
摘要:连接池介绍: 连接池就是用于存储连接的一个容器,这个容器其实就是一个集合对象,该集合必须是线程安全的,不能两个线程同时拿到同一个连接...
阅读全文
摘要:properties标签的使用细节 我们的properties还可以这样配置 把它配置在configuration根标签下的pro...
阅读全文
摘要:mybatis支持自己写dao实现类 接口中的方法如下 配置文件中如下 dao实现类如下 注意这里selectList传入的是...
阅读全文
摘要:一、mybatis的参数 parameterType参数 该参数表示的是输入类型 1、传递简单类型 像int、string这种属于简...
阅读全文
摘要:前缀表达式 1、什么是前缀表达式? 前缀表达式又称为波兰表达式,前缀表达式的运算符位于操作数之前 举例说明: (3+4)×5-6对应...
阅读全文
摘要:mybatis环境搭建 第一步:创建 maven 工程 第二步:导入坐标 第三步:编写必要代码(实体类和持久层接口) 第四步:编写 ...
阅读全文
摘要:栈 栈的介绍 栈的英文名称为stack栈是一个先入后出的有序列表栈 是 限制 线性表中元素的插入和删除 ,只能在线性表的同一端进行的...
阅读全文
摘要:mybits在使用代理dao的方式实现增删改查时做了什么事? 创建代理对象在代理对象中调用selectList 使用配置文件进行配置...
阅读全文
摘要:一、什么是框架? 框架我们可以理解为,他是我们软件开发中的一套解决方案,不同的框架用于解决不同的问题。而使用框架的好处就是框架封装了...
阅读全文

浙公网安备 33010602011771号