day09专题

JavaWeb【day09】--(Mybatis)

1. Mybatis基础操作 学习完mybatis入门后,我们继续学习mybatis基础操作。 1.1 需求 需求说明: 根据资料中提供的《tlias智能学习辅助系统》页面原型及需求,完成员工管理的需求开发。 通过分析以上的页面原型和需求,我们确定了功能列表: 查询 根据主键ID查询 条件查询 新增 更新 删除 根据主键ID删除 根据主键ID批量删除

【Day09】

目录 Mybatis-基础操作-环境准备 Mybatis-基础操作-删除 Mybatis-基础操作-删除(预编译SQL) Mybatis-基础操作-新增 Mybatis-基础操作-新增(主键返回) Mybatis-基础操作-更新 Mybatis-基础操作-查询(根据ID查询) Mybatis-基础操作-查询(条件查询) Mybatis-XML映射文件 Mybatis-动态S

day09-IO-字符流其它流

一、字符流 字符流(只能做文本文件的处理)字符输入流 Reader--FileReader字符输出流 Writer--FileWriter​使用文件字符输入流的好处:读取中文不会出现乱码问题 1.1 字符输入流 构造器说明public FileReader (File file)创建字符输入流管道与源文件接通public FileReader(String pathname)创建字

Vue——day09之过滤器

目录 Vue过滤器介绍 示例代码 效果展示 总结 Vue过滤器介绍         Vue过滤器是一种用于对数据进行特定格式化的工具,可以在模板中使用管道符(|)来应用过滤器。过滤器在显示数据之前,可以对数据进行一些简单的逻辑处理,从而使数据更易读或更符合特定的需求。 在Vue中,有两种方式来定义和使用过滤器: 全局过滤器: 定义全局过滤器:可以使用Vue.fil

linux笔记_day09

linux笔记_day09 1.运算器、控制器、存储器、输入输出(IO)   地址总线:内存寻址   数据总线:传输数据   控制总线:控制指令   寄存器:cpu暂时存储器 2.系统设定    默认输出设备:标准输出,STDOUT,1(描述符)(显示器)    默认输入设备:标准输入,STDIN ,0 (通常是键盘)    标准错误输出:STDERR ,2 (显示器) I/O重定向:

chapter08-面向对象编程——(断点调试)——day09

目录 328-断点调试介绍 329-断点调试案例1 330-断点调试案例2 330-断点调试案例3 331-断点调试案例4 332-断点调试案例5 332-断点调试案例6 328-断点调试介绍 329-断点调试案例1 330-断点调试案例2 330-断点调试案例3 331-断点调试案例4 332-断点调试案例5 332-断

chapter08-面向对象编程——(Object类详解)——day09

目录 319-==运算符 320-查看Jdk源码 321-子类重写equals 322-equals课堂练习1 323-equals重写练习2 324-equals重写练习3 325-hashCode 326-toString 327-finalize 319-==运算符 引用的都是同一个地址,所以返回true 320-查看Jdk源码 equals

【JAVA入门】Day09 - 继承

【JAVA入门】Day09 - 继承 文章目录 【JAVA入门】Day09 - 继承一、继承的定义二、继承的特点三、继承的内容分析3.1 构造方法是否可以被继承3.2 成员变量是否可以被继承3.3 成员方法是否可以被继承 四、继承中成员的访问特点4.1 继承中成员变量的访问特点4.2 继承中成员方法的访问特点4.3 方法的重写4.4 继承中构造方法的访问特点4.5 this、super

Python学习打卡:day09

day9 笔记来源于:黑马程序员python教程,8天python从入门到精通,学python看这套就够了 目录 day964、字典课后习题65、5类数据容器的总结对比数据容器分类数据容器特点对比 66、数据容器的通用操作遍历统计len、max 和 min 转换list(容器)、tuple(容器)、str(容器)、set(容器) 排序容器通用功能总览 67、拓展——字符串的大小比较ASCI

day09--151.翻转字符串里的单词+ 右旋字符串

一、151.翻转字符串里的单词 题目链接:https://leetcode.cn/problems/reverse-words-in-a-string/ 文章讲解:https://programmercarl.com/0151.%E7%BF%BB%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%87%8C%E7%9A%84%E5%8D%95%E8%AF%8D.htm

游戏心理学Day09

动机 动机是一个概括性术语,是对所有引起支配和维持心理生理活动的过程的概括 所有生物都有趋向于某些刺激而远离某些刺激,这由它们的本能所决定 通过考虑动机可以解释和预测个体的行为,这显然对于游戏设计来说是件很重要的事情,毕竟设计者为玩家建造的游戏世界符合玩家的喜 好,才能最大限度的留住玩家 具体到游戏来说,我们认为游戏动机是满足玩家需求为目的,引起玩家持续进行游戏行为的内在驱力。 对

Day09 React———— 第九天

ReactRoter 一个路径 path 对应一个组件 component 当我们在浏览器中访问一个 path 的时候,path 对应的组件会在页面中进行渲染 基础用法 import { createBrowserRouter, RouterProvider } from "react-router-dom";const router = createBrowserRouter([{ pa

【黑马头条】-day09用户行为-精度丢失-点赞收藏关注

文章目录 1 long类型精度丢失问题1.1 解决1.2 导入jackson序列化工具1.3 自定义注解1.4 原理1.5 测试 2 用户行为要求3 创建微服务behavior3.1 微服务创建3.2 添加启动类3.3 创建bootstrap.yml3.4 在nacos中配置redis3.5 引入redis依赖3.6 更新minio 4 跳过 1 long类型精度丢失问题

Transformer的前世今生 day09(Transformer的框架概述)

前情提要 编码器-解码器结构 如果将一个模型分为两块:编码器和解码器那么编码器-解码器结构为:编码器负责处理输入,解码器负责生成输出流程:我们先将输入送入编码器层,得到一个中间状态state,并送入解码器层,和额外的输入一同处理后,得到模型的输出 CNN就可以重新表示为下图 RNN也可以表示为下图: Seq2seq 序列到序列的模型:从一个句子生成到另一个句子模型分为编码器、解码器两部分

苍穹外卖-day09:用户端历史订单模块(理解业务逻辑),商家端订单管理模块(理解业务逻辑),校验收货地址是否超出配送范围(相关API)

用户端历史订单模块 1. 查询历史订单(分页查询) 1.1 需求分析和设计 产品原型: 业务规则 分页查询历史订单可以根据订单状态查询展示订单数据时,需要展示的数据包括:下单时间、订单状态、订单金额、订单明细(商品名称、图片) 接口设计:参见接口文档 1.2 代码实现 1.2.1 user/OrderController /*** 历史订单查询** @para

黑马程序员——javase进阶——day09——线程安全,死锁,状态,通讯,线程池

目录: 线程安全 线程安全产生的原因线程的同步同步代码块同步方法Lock锁线程死锁 概述:产生条件:代码实践线程的状态线程通信线程池 线程使用存在的问题线程池的介绍线程池使用的大致流程线程池的好处Java提供好的线程池线程池处理Runnable任务线程池处理Callable任务 1.线程安全 线程安全产生的原因 多个线程在对共享数据进行读改写的时候,可能导致的数据错乱就是线程的安全问题了

Java-day09学习笔记

day08复习 Java-day09学习笔记 一、可变参数二、随机数三、String3.1 创建格式3.2 常见功能① 判断功能② 获取功能③ 转换功能 一、可变参数 可变参数代表了零个或者多个的参数 格式:数据类型... 变量名注意事项:1. 可变参数实际上就是一个数组2. 可变参数一定要定义在所有参数的最后面 public class Demo2

day09【继承、super、this、抽象类】

一、继承的格式 在继承的关系中,“子类就是一个父类”。也就是说,子类可以被当做父类看待。 例如父类是员工,子类是讲师,那么“讲师就是一个员工”。关系:is-a。 定义父类的格式:(一个普通的类定义) public class 父类名称 {// ...}定义子类的格式:public class 子类名称 extends 父类名称 {// ...} 二、继承后的特点——子类父类 重名成

Day09-Object类和多态

Day09 总结Object的常用方法hashcode()toString()equals() super关键字多态final关键字 总结 我是最棒的!基础不牢,地动山摇! Object的常用方法 hashcode() //调用hashcode(),返回一个int型的哈希值,对象的地址由哈希值转换为16进制而得String str = "123";int num = st

Pytorch学习 day09(简单神经网络模型的搭建)

简单神经网络模型的搭建 针对CIFAR 10数据集的神经网络模型结构如下图: 由于上图的结构没有给出具体的padding、stride的值,所以我们需要根据以下公式,手动推算: 注意:当stride太大时,padding也会变得很大,这不合理,所以stride从1开始推,dilation没有特殊说明为空洞卷积的话(默认为1) 第一个卷积层的padding、stride如下:

【DAY09 软考中级备考笔记】机组:信息加密,系统可靠性

机组:信息加密,系统可靠性 3月8日 – 天气:晴 1. 信息加密 信息加密分为了对称加密和非对称加密: 对称加密:加密和解密的密钥相同且不公开 优点是加密速度快缺点是加密的强度不高,密钥分发困难常见算法:DES 3DES AES RC-5 IDEA 非对称加密:加密和解密需要不同的密钥。如果用公开密钥加密,就要用私有密钥解密,反之亦然。 优点是不需要分发密钥,保密性好。缺点是只适合少量文件

day09_商品管理订单管理SpringTaskEcharts

文章目录 1 商品管理1.1 添加功能1.1.1 需求说明1.1.2 核心概念SPUSKU 1.1.3 加载品牌数据CategoryBrandControllerCategoryBrandServiceCategoryBrandMapperCategoryBrandMapper.xml 1.1.4 加载商品单元数据ProductUnitProductUnitControllerProduct

Day09:基础入门-算法逆向散列对称非对称JS源码逆向AESDESRSASHA

目录 算法加密-概念&分类&类型 加密解密-识别特征&解密条件 解密实例-密文存储&数据传输 思维导图 章节知识点: 应用架构:Web/APP/云应用/三方服务/负载均衡等 安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等 渗透命令:文件上传下载/端口服务/Shell反弹等 抓包技术:HTTP/TCP/UDP/ICMP/DNS/封包/代理等 算法加密:数据编码

day09_面向对象_构造方法_封装

今日内容 零、 复习昨日 一、构造方法 二、重载 三、封装 零、 复习昨日 1 类和对象是什么关系? 类是模板(原材料)对象是具体实例(成品)类创建出对象 2 类中有什么?(类的成员) 成员属性(成员变量), 成员方法 3 创建对象的语法? 类名 对象名 = new 类名(); 4 调用对象属性,方法的语法 对象名.属性对象名.方法() 5 成员变量和局部变量的区别 位置: 成员变量

【代码随想录算法训练营Day09】28.实现 strStr(); 459.重复的子字符串

文章目录 Day 9 第四章 字符串part0228. 实现 strStr() (本题可以跳过)KMP 思路KMP 代码 459.重复的子字符串 (本题可以跳过)字符串总结双指针回顾 Day 9 第四章 字符串part02 今日任务 28.实现 strStr(); 459.重复的子字符串; 字符串总结; 双指针回顾 28. 实现 strStr() (本题可以跳过) 因为

【Java基础day09】(自用)面向对象思想+封装(下)

目录 1、标准的JavaBean类 1.1案例:  2、面向对象综合案例 2.1案例1:文字格斗游戏 2.1.1介绍一个输出语句: 2.2对象数组的联系 2.3对象数组2 1、标准的JavaBean类 1、类名:需要见名知意,驼峰命名 2、成员变量:需要用private关键字修饰 3、对每一个成员变量要提供一个对应的setXXX(),getXXX()方法 4、提供至少两个构造方法,