自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 【Day10】springboot 综合案例 部门管理 & 员工管理

要注意的是,(看注释)我本来是自己手动去调整 begin 和 end ,一开始是 String 类型,但是,我们用的是 springboot,是一个【框架】,我们不需要自己去手动干活(我这样单纯地 parse 也不太好用,因为里面有一些空指针异常需要额外判断)。注意 service 层要补充基础属性,因为前端发来 post 请求,里面只有参数 name,而我们要插入数据库的时候,要补充字段 create_time 和 update_time,这部分的操作在 service 层。

2024-04-27 22:10:52 878

原创 【Day 9】Mybatis CURD + XML 映射 + 动态 SQL

下面进行:增删改查——C(create)U(update)R(retrieve)D(delete)根据主键 id 进行删除注意 占位符 #{ }返回值是删除的记录条数测试:可以在日志中看到 mybatis 具体的语句预编译 SQL 的优点: SQL 注入:是通过操作输入的数据来修改事先定义好的SQL语句,以达到执行代码对服务器进行攻击的方法 1 等于 1 是true,所以结果是 16,即查到了所有人,但是是大于 0 的,系统判断登录成功,可以进入系统使用预编译 SQL:就是使用

2024-04-26 11:06:47 965 1

原创 【Day 8】MySQL 多表查询 + Mybatis 基础

笛卡尔积:在数学中,两个集合(A集合 和 B集合)的所有组合情况在多表查询时,需要消除无效的笛卡尔积内连接:相当于查询A、B交集部分数据外连接:1)左外连接:查询左表所有数据(包括两张表交集部分数据)2)右外链接:查询右表所有数据(包括两张表交集部分数据)

2024-04-24 10:07:22 807

原创 【Day 6】MySQL 基础

DataBase(DB)是存储和管理数据的仓库DataBaseManagementSystem(DBMS)数据库管理系统,操纵和管理数据库的大型软件SOL(Structured QueryLanguage)操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准关系型数据库(RDBMS)建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

2024-04-23 14:45:51 1054

原创 【Day 5】请求&响应 + IOC & DI

BS 架构Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端(比如京东、淘宝,不需要客户端)还有一种CS 架构Client/Server,客户端/服务器架构模式。(比如:腾讯QQ、微信,需要下载客户端)

2024-04-21 16:08:51 593

原创 【Day 4】Maven + Spring入门 + HTTP 协议

开始学后端!

2024-04-21 10:09:38 1078

原创 【Day 3】Ajax + Vue 项目、路由 + Nginx

异步的 JavaScript 和 XML通过 Ajax 可以给服务器发送请求,并获取服务器响应的数据可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想、用户名是否可用的校验等。

2024-04-20 19:26:14 877

原创 【Day 2】JavaScript、Vue

内部脚本JavaScript 代码必须位于 <script></script> 标签之间(而在 HTML 文档中,可以在,放置的 <script>,可改善显示速度通过 src 引用demo.JS 文件。

2024-04-17 10:04:46 923

原创 【Day 1】HTML 与 CSS

标题

2024-04-16 13:19:51 794

原创 【Java核心技术】第6章 接口

接口不是类,而是对希望符合这个接口的类的。

2024-04-12 15:52:36 316

原创 【Java核心技术】第5章 继承

声明一个抽象类,

2024-04-12 14:06:55 723

原创 【Java核心技术】第4章 对象与类

raiseSalary 方法有两个参数,第一个参数称为隐式参数,是第二个参数是显式参数 byPercent在每一个方法中,关键字 this指示隐式参数:事实上,关键字 this 的作用:指示隐式参数的作用调用同类其他构造器这样将实例字段和局部变量区分开来注:参数变量会同名的实例字段,用 this 可以标识出实例字段。

2024-04-11 21:55:57 786

原创 【Java核心技术】第3章 Java的基本程序设计结构

Java一共有种数据类型:4种整型2种浮点型1种字符型1种布尔型。

2024-04-11 20:45:54 547

原创 【洛谷】P3383 线性筛素数(模板)

线性筛素数

2024-04-10 14:34:35 83

原创 【蓝桥杯】快读&快写

快读&快写

2024-04-10 13:38:55 153

原创 【蓝桥杯】最大花之能量

一维DP

2024-04-10 13:00:07 252

原创 【洛谷】P1216 数字三角形

DP,输入流优化

2024-04-09 15:30:25 274

原创 【洛谷】P1616 疯狂的采药

一开始用int的dp,但是通过不了最后一个用例,所以把dp换成long,结果MLE。降维,同时dp为long。------->需要。

2024-04-09 11:03:59 108

原创 【洛谷】P1048 采药

动态规划、01背包、降维

2024-04-09 10:37:58 380

原创 【洛谷】P1226 快速幂

快速幂

2024-04-08 21:58:27 123

原创 【洛谷】P1706 全排列问题

DFS

2024-04-08 21:54:08 61

原创 【洛谷】P2010 回文日期

日期

2024-04-08 21:52:00 143

原创 【洛谷】P1125 笨小猴

哈希、质数、迭代器、比较器

2024-04-08 21:46:23 123

原创 【LeetCode】1.两数之和

HashMap

2024-04-08 21:10:07 126

原创 【Federated Learning】联邦学习专题

(鲁棒是Robust的音译,也就是健壮和强壮的意思。然而,对于可以根据每个客户端上的可用数据指定训练目标的应用程序,联邦学习可以通过将攻击面限制在设备上而不是设备和云之间,这样。2)这些数据是隐私敏感的,或者数据量很大(与模型的大小相比),因此最好不要将其记录到数据中心,纯粹用于模型训练(服务于集中收集原则)1)在来自移动的设备的真实数据上进行训练,与在数据中心通常可用的代理数据上进行训练相比,具有明显的优势。这种学习技术允许用户集体获得从丰富的数据中训练的共享模型的好处,而无需集中存储它。

2024-03-22 21:56:36 179 1

原创 【洛谷】做些题儿

有问题只AC三个。

2024-03-22 17:32:29 174 1

原创 【蓝桥杯】做些题儿

【非常非常要注意】这个状态树,有三种状态:切、不切和。通过70%用例,剩下超时,这还是剪了一部分。第一次提交代码(可行性剪枝的DFS)

2024-03-19 17:02:55 218 2

原创 【蓝桥杯】学习算法

要注意的是,十进制 int 转换成十六进制时,是小写字母,不要被题干迷惑,写成大写 A 和大写 F。DFS只能通过一些用例,需要进行剪枝,就使用dp来存储已经遍历过的节点的。

2024-03-18 15:33:01 387 2

原创 【Java】图

待添加。

2024-03-13 13:30:29 340

原创 【Java】排序算法

比较排序算法 最好 最坏 平均 空间 稳定 思想 注意事项 冒泡排序 O(n) O(n^2) O(n^2) O(1) Y 比较 最好情况下需要额外判断

2024-03-12 16:52:41 357 1

原创 【Java】常用方法

遇到了就写在这里。

2024-03-12 14:22:31 338 1

原创 【Java】哈希表

哈希表(hash table),又称散列表,它通过建立键key与值value之间的映射,实现高效的元素查询。具体而言,我们向哈希表中输入一个键key,则可以在 O(1) 时间内获取对应的值 value。

2024-03-12 14:12:06 303 1

原创 【Java】树

待添加。

2024-03-12 13:08:37 342 1

原创 【Java】堆

例如:如果再加入一个元素 8,则在存储数组中的索引是9,在堆中是元素为3的结点的左孩子。1.小顶堆(min heap):任意节点的值 ≤ 其子节点的值。2.大顶堆(max heap):任意节点的值 ≥ 其子节点的值。【堆(heap)】是一种满足特定条件的。,主要可分为两种类型。

2024-03-10 21:19:48 330 1

原创 【Java】栈

【栈】是一种遵循先入后出逻辑的线性数据结构。向栈顶插入元素pop()

2024-03-09 16:29:32 303

原创 【Java】队列

【队列】是一种遵循规则的线性数据结构。顾名思义,队列模拟了排队现象,即新来的人不断加入队列尾部,而位于队列头部的人逐个离开向队尾插入元素pop()

2024-03-09 16:05:56 316

原创 【LeetCode】做一些题

注释掉的代码为原来写的代码,不能通过用例[1,1,2,1],原因可能是 headReverse 链表中,初始了一个 val=-1 的结点,在与 head 链表比较的时候,会参与比较,从而输出 true。利用带哨兵的单链表和双指针(prev 和 curr),依次遍历,当 curr 当前结点的值和 val 相等,则令 curr 指向下一个结点,并令 prev 指向 curr,把中间的结点跳过。创建一个新链表 mergeList ,双指针,list1 list2 一个链表一个指针,小的元素放入新链表。

2024-03-08 18:05:20 325

原创 【Java】SinglyLinkedListSentinel 带哨兵的单链表

这样一来,在后续过程中就不用再判断链表是否为空,因为带哨兵的链表永远是。注意的是,遍历要从头节点的下一个节点开始(因为头节点指向的是哨兵),哨兵的值可以设置为无穷小,初始的 next 设置为 null。注意插入和删除都是要从头节点的下一个节点开始。直接插入,而无需判断链表是否为空。

2024-03-07 21:57:36 361

原创 【Java】SinglyLinkedList 单链表

初始头结点为空。

2024-03-07 21:08:17 339

原创 【Java】DynamicArray 动态数组

size 是动态数组实际的元素个数,添加一个元素 size+1,删除一个元素 size-1。

2024-03-07 20:33:58 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除