week15专题

week15_day06_SpringMVC

架构 目标:消灭servlet 因为我们之前用servlet就会感觉它十分繁琐 SpringMVC是基于servlet开发(底层是用Servlet开发的),面向软件开发人员,我们可以不再去使用servlet。 SpringMVC提供了一个统一的处理器DispatcherServlet 自己画的示意图(Handler是我们这个阶段的主要内容) 客户端发送请求给DispatcherServle

week15_day05_JdbcTemplate事务

JdbcTemplate 主要是spring提供的一个jdbc的框架,使用简单,在代码中写sql,比较灵活 主要是看使用spring如何整合其他框架→ 通过spring注册其他框架的组件 先写一段javaSE的代码: 引入依赖 spring-jdbc mysql-connector-java druid 代码: 设置DataSource的四大参数,4个set方法 设置中文乱码,比如你写

week15_day04_SpringAOP

对昨天内容的总结: 注意: 类名首字母大写:Test1 包名小写:com.zgs IOC scope 作用域 singleton:单例 → 每一次取出都是同一个组件 prototype:原型 → 每一次取出都是全新的 scope也带来生命周期的变化 singleton:容器初始化的时候,开始生命周期 prototype:当你去获得这个组件的时候,才开始生命周期。生命周期没有destroy

week15_day03_Scope配置CollectionBean注解

对昨天的总结: review ioc spring整合性的框架、基础性的框架 ioc:控制反转 控制:实例的生成权 反转:实例的生成权由应用程序反转给ioc容器 di:依赖注入 应用程序(贫穷)和ioc容器(富有) 依赖:谁依赖谁?为什么? 注入:谁注入谁?注入了什么? 入门案例 导包spring-context(5+1) junit 引入spring配置文件:application.xml

week15_day02_Spring_IOCDIApplicationContextlombokxml文件中注册bean的方式生命周期

总结昨天的内容: 设计模式 最佳实践(经验) 特点 s:单一职责 o:开闭原则 l:里氏替代原则 i:接口隔离 d:依赖倒置 具体的设计模式 3.1单例(重要) 应用程序对应的实例只有一个 1、构造方法私有2、包含自己的成员变量3、提供静态方法给其他人调用 线程不安全的懒加载(在方法上开始初始化的) 线程安全的懒加载(在方法上开始初始化的,并且在方法上加锁sync) 线程安全

【Week15实验 D】瑞瑞爱上字符串【模拟】

题意: 瑞瑞最近迷上了字符串,因此决定出一个字符串的题。 给定两个正整数 N、K,考虑所有由 N - 2 个 a 和 2 个 b 组成的字符串,要求输出其中字典序第 K 小的。 例如当 N = 5 时,共有如下 10 种组成方式: aaabb、aabab、aabba、abaab、ababa、abbaa、baaab、baaba、babaa、bbaaa。 多组数据,第一行给定 T,表示数据组数。(

Week15 A ZJM 与霍格沃兹

ZJM 与霍格沃兹 ZJM 为了准备霍格沃兹的期末考试,决心背魔咒词典,一举拿下咒语翻译题 题库格式:[魔咒] 对应功能 背完题库后,ZJM 开始刷题,现共有 N 道题,每道题给出一个字符串,可能是 [魔咒],也可能是对应功能 ZJM 需要识别这个题目给出的是 [魔咒] 还是对应功能,并写出转换的结果,如果在魔咒词典里找不到,输出 “what?” Input 首先列出魔咒词典中不超过1000