进阶教程

SpringBoot进阶教程(七十九)spring-boot-starter- 有哪些 starter类型

spring Boot应用启动器基本的一共有44种,具体如下 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2)spring-boot-starter-actuator 帮助监控和管理应用。 3)spring-boot-star ......

我的心血之作:一套适合 SAP UI5 从业人员从入门到进阶的学习教程,以及教程背后的故事

一转眼 2023 年又要结束了。我从 2007 年开始,以软件开发工程师的角色进入职场,马上也快满 17 年了。 在这快 17 年的软件开发职业生涯里,我也见识并使用了许许多多的开发技术,编程语言,开发框架,平台。IT 界这十多年来涌现出的一些新技术,我也主动或被动地去追逐过。 比如 2015 年时 ......
教程 学习教程 心血 背后 人员

SpringBoot进阶教程(七十七)WebSocket

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 ......
进阶教程 SpringBoot WebSocket 教程

bilibili B站:[C语言进阶课]SDL库基础使用教程

视频摘自:https://www.bilibili.com/video/BV14F411676X 笔记摘自:https://gitee.com/yanmu_ym/cpp ......
bilibili 语言 基础 教程 SDL

【Axure 教程】中继器(进阶篇)

一、修改、删除指定行 首先我们还是在 Axure 页面中拖入一个【中继器】,并双击打开,在默认的【矩形】后面加上【修改】和【删除】按钮: 然后我们给修改按钮添加【中继器事件】,选择【更新行】: 可以看到,由于我们是在中继器内部添加事件,在编辑的时候,【行】的板块多了一个【当前】的选项,我们按默认的即 ......
中继器 教程 Axure

SpringBoot进阶教程(七十六)多维度排序查询

在项目中经常能遇到,需要对某些数据集合进行多维度排序的需求。对于集合多条件排序解决方案也有很多,今天我们就介绍一种,思路大致是设置一个分值的集合,这个分值是按照需求来设定大小的,再根据分值的大小对集合排序。 v需求背景 我们来模拟一个需求,现在需要查询一个用户列表,该列表需要实现的排序优先级如下: ......
进阶教程 SpringBoot 教程

SQL进阶教程读后总结与感想

![](https://img2023.cnblogs.com/blog/3076680/202305/3076680-20230516151258933-1445766867.png) # 1. 基本信息 SQL进阶教程 [日]MICK 人民邮电出版社,2017年11月出版,**1版** ## 1 ......
进阶教程 读后 感想 教程 SQL

Midjourney|文心一格prompt教程[进阶篇]:Midjourney Prompt 高级参数、各版本差异、官方提供常见问题

# Midjourney|文心一格prompt教程[进阶篇]:Midjourney Prompt 高级参数、各版本差异、官方提供常见问题 # 1.Midjourney Prompt 高级参数 ## Quality 图片质量是另一个我比较常用的属性,首先需要注意这个参数并不影响分辨率,并不改变分辨率, ......
Midjourney 文心 常见问题 差异 常见

读SQL进阶教程笔记16_SQL优化让SQL飞起来

1. 查询速度慢并不只是因为SQL语句本身,还可能是因为内存分配不佳、文件结构不合理等其他原因 1.1. 都是为了减少对硬盘的访问 2. 不同代码能够得出相同结果 2.1. 从理论上来说,得到相同结果的不同代码应该有相同的性能 2.2. 遗憾的是,查询优化器生成的执行计划很大程度上要受到代码外部结构 ......
进阶教程 SQL 笔记 教程 16

读SQL进阶教程笔记15_SQL编程思维

1. 还原论 1.1. 认为可以把高级现象还原为低级基本现象的学说 1.2. 将复杂的东西看成是由简单单元组合而成的 1.2.1. 以赋值、条件分支、循环等作为基本处理单元,并将系统整体分割成很多这样的单元的思维方式 1.2.2. 文件系统也是将大量的数据分割成记录这样的小单元进行处理的 2. 整体 ......
进阶教程 SQL 思维 笔记 教程

特性介绍 | MySQL 测试框架 MTR 系列教程(二):进阶篇 - 内存/线程/代码覆盖率/单元/压力测试

以前对 MySQL 测试框架 MTR 的使用,主要集中于 SQL 正确性验证。近期由于工作需要,深入了解了 MTR 的方方面面,发现 MTR 的能力不仅限于此,还支持单元测试、压力测试、代码覆盖率测试、内存错误检测、线程竞争与死锁等功能,因此,本着分享的精神,将其总结成一个系列。 主要内容如下: ... ......
覆盖率 线程 框架 单元 特性

读SQL进阶教程笔记14_SQL编程要点

1. 消灭NULL 1.1. NULL惹人讨厌的原因 1.1.1. 进行SQL编码时,必须考虑违反人类直觉的三值逻辑 1.1.2. 指定IS NULL、IS NOT NULL的时候,不会用到索引,SQL语句执行起来性能低下 1.1.2.1. 1 + NULL = NULL 2- NULL = NUL ......
进阶教程 要点 SQL 笔记 教程

Gradio入门到进阶全网最详细教程[二]:快速搭建AI算法可视化部署演示(侧重参数详解和案例实践)

Gradio入门到进阶全网最详细教程[二]:快速搭建AI算法可视化部署演示(侧重参数详解和案例实践) 相关文章:Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享) 在教程一中主要侧重讲解gradio的基础模块搭建以及demo展示,本篇文章则会侧重实际 ......
全网 算法 参数 案例 教程

Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)

Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享) 常用的两款AI可视化交互应用比较: Gradio Gradio的优势在于易用性,代码结构相比Streamlit简单,只需简单定义输入和输出接口即可快速构建简单的交互页面,更轻松部署模型。适合场景相对 ......
全网 算法 案例 项目 教程

读SQL进阶教程笔记13_SQL中的分组和层级

1. 数据分组 1.1. SQL的语句中具有分组功能的是GROUP BY和PARTITION BY 1.1.1. 两者都有数学的理论基础 1.1.2. 都可以根据指定的列为表分组 1.1.3. 区别仅仅在于,GROUP BY在分组之后会把每个分组聚合成一行数据 1.1.4. GROUP BY的作用是 ......
进阶教程 层级 SQL 笔记 教程

读SQL进阶教程笔记12_地址与三值逻辑

1. SQL和数据库都在极力提升数据在表现层的抽象度,以及对用户隐藏物理层的概念 2. 关系模型是为摆脱地址而生的 2.1. “地址”不仅包括指针操作的地址,还包括数组下标等 3. 一个优雅的数据结构胜过一百行杂耍般的代码 3.1. 精巧的数据结构搭配笨拙的代码,远远好过笨拙的数据结构搭配精巧的代码 ......
进阶教程 逻辑 地址 笔记 教程

读SQL进阶教程笔记11_关系数据库基础

1. 1969年 1.1. 关系模型的创始人E.F. Codd(1923—2003) 1.1.1. 牛津大学数学专业 1.1.2. 一己之力奠定了关系模型的基础 1.2. 论文《大型数据库中关系存储的可推导性、冗余与一致性》 2. 1970年 2.1. 权威学术杂志Communications of ......
进阶教程 数据库 基础 笔记 教程

工作流引擎 Activiti 进阶教程

一、流程实例 什么是流程实例 流程实例(ProcessInstance)代表流程定义的执行实例。 一个流程实例包括了所有的运行节点。我们可以利用这个对象来了解当前流程实例的进度等信息。 启动流程实例 并添加Businesskey(业务标识)流程定义部署在activiti后,就可以在系统中通过acti ......

读SQL进阶教程笔记09_HAVING上

1. HAVING子句的用法 1.1. 学习SQL时最大的阻碍就是我们已经习惯了的面向过程语言的思考方式(排序、循环、条件分支、赋值等) 1.2. 只有习惯了面向集合的思考方式,才能真正地学好它 1.3. 帮助我们顺利地忘掉面向过程语言的思考方式并理解SQL面向集合特性的最为有效的方法 1.4. H ......
进阶教程 笔记 教程 HAVING SQL

读SQL进阶教程笔记10_HAVING下

1. 按照现在的SQL标准来说,HAVING子句是可以单独使用的 1.1. 就不能在SELECT子句里引用原来的表里的列了 1.1.1. 使用常量 1.1.2. 使用聚合函数 1.2. WHERE子句用来调查集合元素的性质,而HAVING子句用来调查集合本身的性质 2. 表不是文件,记录也没有顺序, ......
进阶教程 笔记 教程 HAVING SQL

读SQL进阶教程笔记08_处理数列

1. 处理有序集合也并非SQL的直接用途 1.1. SQL语言在处理数据时默认地都不考虑顺序 2. 处理数据的方法有两种 2.1. 第一种是把数据看成忽略了顺序的集合 2.2. 第二种是把数据看成有序的集合 2.2.1. 首先用自连接生成起点和终点的组合 2.2.2. 其次在子查询中描述内部的各个元 ......
进阶教程 数列 笔记 教程 SQL

读SQL进阶教程笔记07_EXISTS谓词

1. 特点 1.1. 将多行数据作为整体来表达高级的条件 1.2. 使用关联子查询时性能仍然非常好 1.3. EXISTS的参数不像是单一值 1.3.1. 参数是行数据的集合 2. 什么是谓词 2.1. 一种特殊的函数,返回值是真值 2.2. 返回值都是true、false或者unknown 2.2 ......
谓词 进阶教程 笔记 教程 EXISTS

读SQL进阶教程笔记06_外连接

1. SQL的弱点 1.1. SQL语句的执行结果转换为想要的格式 1.1.1. 格式转换 1.1.2. SQL语言本来就不是为了这个目的而出现的 1.1.3. SQL终究也只是主要用于查询数据的语言而已 1.2. 生成报表的功能 1.2.1. 窗口函数 1.3. SQL不是用来生成报表的语言,所以 ......
进阶教程 笔记 教程 SQL 06

读SQL进阶教程笔记05_关联子查询

1. 关联子查询 1.1. 关联子查询和自连接在很多时候都是等价的 1.2. 使用SQL进行行间比较时,发挥主要作用的技术是关联子查询,特别是与自连接相结合的“自关联子查询” 1.3. 缺点 1.3.1. 代码的可读性不好 1.3.1.1. 特别是在计算累计值和移动平均值的例题里,与聚合一起使用后, ......
进阶教程 笔记 教程 SQL 05

SpringBoot进阶教程(七十五)数据脱敏

无论对于什么业务来说,用户数据信息的安全性无疑都是非常重要的。尤其是在数字经济大火背景下,数据的安全性就显得更加重要。数据脱敏可以分为两个部分,一个是DB层面,防止DB数据泄露,暴露用户信息;一个是接口层面,有些UI展示需要数据脱敏,防止用户信息被人刷走了。 v需求背景 DB层面的脱敏今天先不讲,今 ......
进阶教程 SpringBoot 教程 数据

读SQL进阶教程笔记04_集合运算

1. 集合论是SQL语言的根基 1.1. UNION 1.1.1. SQL-86标准 1.2. NTERSECT和EXCEPT 1.2.1. SQL-92标准 1.3. 除法运算(DIVIDE BY) 1.3.1. 没有被标准化 2. 注意事项 2.1. SQL能操作具有重复行的集合,可以通过可选项 ......
进阶教程 笔记 教程 SQL 04

读SQL进阶教程笔记03_自连接

1. 针对相同的表进行的连接 1.1. 相同的表的自连接和不同表间的普通连接并没有什么区别,自连接里的“自”这个词也没有太大的意义 1.2. 与多表之间进行的普通连接相比,自连接的性能开销更大 1.2.1. 特别是与非等值连接结合使用的时候 1.2.2. 用于自连接的列推荐使用主键或者在相关列上建立 ......
进阶教程 笔记 教程 SQL 03

读SQL进阶教程笔记02_三值逻辑和NULL

1. 三值逻辑 1.1. 真 1.1.1. true 1.2. 假 1.2.1. false 1.3. 不确定 1.3.1. unknown 2. 两种NULL 2.1. 未知”(unknown) 2.1.1. 不知道戴墨镜的人眼睛是什么颜色 2.1.2. 虽然现在不知道,但加上某些条件后就可以知道 ......
进阶教程 逻辑 笔记 教程 NULL

读SQL进阶教程笔记01_CASE表达式

1. 概述 1.1. SQL-92标准里加入的最有用的特性 1.2. 写法 1.2.1. 简单CASE表达式 CASE sex WHEN '1' THEN ’男’ WHEN '2' THEN ’女’ ELSE ’其他’ END 1.2.1.1. 写法简单,但能实现的事情比较有限 1.2.2. 搜索C ......
进阶教程 表达式 笔记 教程 CASE
共29篇  :1/1页 首页上一页1下一页尾页