- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Java Supplier 原理与泛型对象动态创建
通过延迟调用get()实现按需生成对象或值。利用 泛型类型擦除动态适配返回类型,避免硬编码对象创建逻辑。
2025-03-26 10:46:31
618
原创 nmcli 添加 DNS 后自动同步到 /etc/resolv.conf
手动修改可能导致 NetworkManager 的动态配置失效,始终建议通过。,需确保其配置与 NetworkManager 的 DNS 管理模式不冲突。添加 DNS 服务器后,发现 DNS 设置未自动同步到。添加的 DNS 设置将自动同步到。,确保系统 DNS 配置的一致性。文件中,需排查原因并解决。或网络管理工具操作。
2025-03-05 15:07:49
961
原创 Nginx中location多条件匹配
在 Nginx 中,location指令用于匹配请求的 URI,并根据匹配结果执行相应的逻辑。虽然location本身是基于单一匹配规则的,但可以通过多种方式实现多个条件的匹配逻辑。多个location块:适合简单的条件匹配,Nginx 会根据优先级选择最匹配的location。正则表达式:适合需要匹配多个路径的场景。map指令:适合动态选择后端服务器。if条件:可以实现复杂的逻辑,但性能较低,应谨慎使用。try_files:适合根据文件存在性选择不同的处理逻辑。include。
2025-03-05 09:17:59
2432
原创 MySQL 学习笔记——基础 视图、变量、存储过程、函数、流程控制
MySQL 学习笔记——基础 视图、变量、存储过程、函数、流程控制文章目录MySQL 学习笔记——基础 视图、变量、存储过程、函数、流程控制一、视图1、概念及应用场景2、视图的创建与使用3、视图的修改与删除4、视图数据的增删改查5、视图和表的比较二、变量1、系统变量2、自定义变量a、用户变量b、局部变量c、用户变量和局部变量的对比三、存储过程1、存储过程创建2、存储过程调用a、无参数的存储过程b、带in模式参数的存储过程c、带out模式参数的存储过程d、带inout模式参数的存储过程3、删除存储过程4、查
2021-05-18 20:01:40
970
原创 MySQL 学习笔记——基础 TCL 事务控制语言
MySQL 学习笔记——基础 TCL 事务控制语言文章目录MySQL 学习笔记——基础 TCL 事务控制语言一、准备知识1、事务的概念2、事务的特点3、数据库事务并发产生的问题4、事务的隔离级别5、MySQL对事务的支持情况二、事务的使用1、事物的分类2、使用事物的步骤3、保存点三、关于事物的一些问题1、commit之后还能rollback吗?2、执行的sql正确事物会自动提交吗?如果发生错误会自动回滚吗?3、在事务中创建或删除表,然后回滚会发生什么?一、准备知识1、事务的概念事务(Transac
2021-05-12 17:49:16
543
原创 MySQL 学习笔记——基础 DDL 数据定义语言
DDL 数据定义语言文章目录DDL 数据定义语言一、库的管理1、创建2、删除3、修改二、表的管理1、创建表 create2、修改表 alter3、删除表 delete4、复制表5、常见的数据类型a、数值型b、字符型(串数据)c、日期型6、常见的字段约束a、字段约束分类b、创建表时添加列级约束c、创建表时添加表级约束d、修改表时添加约束e、修改表时删除约束f、标识列(自增长)含义: DDL(Data Define Language) 数据库定义语言:库和表的管理、常见的数据类型介绍、常见约束。一、库的管
2021-05-08 17:30:30
277
原创 MySQL 学习笔记——基础 DML 数据操作语言
MySQL 学习笔记——基础 DML 数据操作语言文章目录MySQL 学习笔记——基础 DML 数据操作语言一、插入语句1、插入方式一2、插入方式二3、两种方式总结二、修改语句1、修改单表的记录2、修改多表记录三、删除语句1、方式一 delete2、方式二 truncate含义:DML (Data Manipulation Language) 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查询(select),是开发人员日常使用最频繁的
2021-05-06 10:42:23
471
原创 MySQL 学习笔记——基础 DQL 查询语言
DQL 查询语言文章目录DQL 查询语言一、简单查询1、普通简单查询2、特殊的简单查询二、条件查询1、按条件表达式筛选2、按逻辑表达式筛选3、模糊查询三、排序查询四、常见函数1、单行函数a、字符函数b、数学函数c、日期函数d、其他函数e、流程控制函数2、分组函数五、分组查询1、简单的分组查询2、添加筛选条件3、添加复杂筛选条件4、按函数或表达式分组5、按多个字段分组六、多表查询1、sql92标准——内连接a、等值连接b、非等值连接c、自连接2、sql99标准3、sql99标准——内连接a、等值连接b、非等
2021-05-05 22:34:18
1970
原创 MySQL 学习笔记——基础 准备知识
MySQL 学习笔记——基础 准备知识文章目录MySQL 学习笔记——基础 准备知识1、什么是SQL语言?2、SQL语言的分类:3、案例使用表1、什么是SQL语言?结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全
2021-05-05 22:30:44
462
1
原创 Druid数据连接池在Spring Boot中的配置与使用
Druid数据连接池的配置与使用一、导入依赖二、对Druid进行配置三、通过配置类实现Druid的Spring监控Druid提供了一个高效、功能强大、可扩展性好的数据库连接池. 主要用来替换DBCP和c3p0,支持多数据源。下面是来自官方文档的介绍:Druid连接池是阿里巴巴开源的数据库连接池项目。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能。功能强大,能防SQL注入,内置Loging能诊断Hack应用行为。本文主要介绍Druid在Spring Boot中的应用,目前有两种方
2021-01-14 21:39:32
658
原创 为Spring Boot设置自定义banner
为Spring Boot设置自定义banner一、为Spring Boot设置自定义banner二、定制文字banner第一步:创建banner.txt文件第二步:定制个性化的banner图案第三步:在Spring Boot中配置Banner三、定制图片banner第一步:添加要设置的图片第二步:在Spring Boot中配置Banner一、为Spring Boot设置自定义banner有时候我们需要提升项目的个性化,所以要设置自己个性化的banner。Spring Boot支持图片和文字两种banne
2021-01-08 16:23:54
1009
2
原创 关于Element UI响应式布局问题
关于Element UI响应式布局问题文章目录关于Element UI响应式布局问题一、对于屏幕尺寸的定义二、Element UI提供的两种解决方案(一)在标签中指定元素所占大小(二)使用样式类指定元素是否显示三、不该被忘记的CSS语法一、对于屏幕尺寸的定义element UI参照Bootstrap的解决方案提供了五种屏幕大小尺寸:xs、sm、md、lg 和 xl。并对这五种尺寸提供了两种解决方案。名称尺寸常用设备xs<768px超小屏 如:手机sm≥768p
2021-01-04 19:44:27
13931
4
原创 RabbitMQ系列—— 一、入门 Hello world模式
一、入门 Hello world模式一、hello world模式1、创建消息发送者类 ```Send.java```2、 创建消费者类 ```RECV.java```开发环境:IDEA 2020.1JAVA8RabbitMQ 3.8.3 Erlang 22.3Spring Boot 2.2.6POM文件 <?xml version="1.0" enco...
2020-05-07 11:33:54
406
numpy-MKL-1.8.0.win-amd64-py2.7.exe
2017-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人