XOR
MyBatisPlus配置类-配置分页插件,注册为bean对象
```java import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import org.mybatis.spring.annotation.MapperScan; import org.springfra ......
Oracle CONNECT BY根据特定字符拆分字符串
1、一行 SELECT T.ID, REGEXP_SUBSTR(T.VALS, '[^,]+', 1, LEVEL) AS VAL FROM (SELECT '101' ID, 'A,B' VALS FROM DUAL) T CONNECT BY LEVEL <= REGEXP_COUNT(T.VA ......
oracle regexp_replace 去空白符
1、去空白符SQL: SELECT regexp_replace(STR,'^\s*','*') AS "去掉左边空白符", regexp_replace(STR,'\s*$','*') AS "去掉右边空白符", regexp_replace(STR,'(^\s*)|(\s*$)','*') AS ......
C#并发锁
在 C# 中,可以使用并发锁来确保多个线程在访问共享资源时的互斥性。C# 提供了几种实现并发锁的方式,其中最常用的是 lock 语句和 Monitor 类。 lock 语句:lock 语句是 C# 中用于实现互斥访问的最简单方式。它使用一个对象作为锁来保护临界区代码块,确保同一时间只能有一个线程执行 ......
Java基础语法
1、Java的八种基本数据类型 1、byte 1字节 取值范围:-128~127 2、short 2字节 取值范围:-32768~32767 3、int 4字节 取值范围:-231~231-1 # int是开发中最常用的,也是Java中默认的数据类型 4、long 8字节 取值范围:-263~263 ......
mysql什么时候会行锁升级为表锁(转)
## 行锁升级为表锁 总所周知,MySQL 的 InnoDB 存储引擎支持事务,支持行级锁(InnoDB 的行锁是通过给索引项加锁实现的)。得益于这些特性,数据库支持高并发。如果 InnoDB 更新数据使用的不是行锁,而是表锁呢?是的,InnoDB 其实很容易就升级为表锁,届时并发性将大打折扣了。 ......
OOP三次大作业总结-BLOG-2
面向对象程序设计三次大作业总结 一、前言。 7-1 菜单计价程序-4 涉及的Java知识点:- 文件读写:可以将输入和输出保存在文件中,使用Java的文件读写操作来处理数据。- 异常处理:在输入和计算过程中,可能会发生错误或异常情况,需要使用try-catch语句进行异常处理。- 字符串格式化:在输 ......
springboot的启动流程
SpringBoot启动过程 1、运行 SpringApplication.run() 方法 可以肯定的是,所有的标准的springboot的应用程序都是从run方法开始的 package com.spring; import org.springframework.beans.factory.co ......
蓝图-位置空间变换
### 节点含义  ##### `New Location` 设置新的坐标位置,右键选择 `Split Struc ......
2023年北京大学强基计划数学试题Mathematica解答
[toc] # 试题地址 全网首发!2023年北京大学强基计划笔试数学试题(全!) - ADU的小窝的文章 - 知乎 https://zhuanlan.zhihu.com/p/640415621 # 1 emmm比如说三个点的实部,虚部分别是: 有理数,无理数 无理数,有理数 有理数,无理数 有理数 ......
idea的使用技巧
查找 快捷键介绍 Ctrl + F 在当前文件进行文本查找 Ctrl + R 在当前文件进行文本替换 Shift + Ctrl + F 在项目进行文本查找 Shift + Ctrl + R 在项目进行文本替换 Shift + Shift 快速搜索 Ctrl + N 查找class Ctrl + Sh ......
白话Kafka
一、Kafka基础 消息系统的作用 应该大部份小伙伴都清楚,用机油装箱举个例子 所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。 引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日志都交给了你做的系统去做用户画 ......
大数据面试题集锦-Hadoop面试题(三)-MapReduce
> 你准备好面试了吗?这里有一些面试中可能会问到的问题以及相对应的答案。如果你需要更多的面试经验和面试题,关注一下"张飞的猪大数据分享"吧,公众号会不定时的分享相关的知识和资料。 [TOC] ## 1、谈谈Hadoop序列化和反序列化及自定义bean对象实现序列化? 1)序列化和反序列化 (1)序列 ......
BL103BACnet网关配置采集BACnet MS/TP网关
BL103 BACnet网关是一款经济型楼宇自动化、暖通控制系统的物联网关,用于实现Modbus RTU 、Modbus TCP、DL/T645、BACnet IP、BACnet MS/TP等多种协议转换为Modbus TCP、OPC UA、MQTT、BACnet IP、华为云IoT、亚马逊云IoT ......
内核文档翻译 —— Building External Modules(编译外部模块)
原文:https://www.kernel.org/doc/html/latest/kbuild/modules.html This document describes how to build an out-of-tree kernel module. # 1. Introduction "kb ......
JSR107
## JSR107 JSR是Java Specification Requests 的缩写 ,Java规范请求,故名思议提交Java规范, JSR-107呢,就是关于如何使用缓存的规范,是java提供的一个接口规范,类似于JDBC规范,没有具体的实现,具体的实现就是ehcache等这些缓存解决方案。 ......
研0学习
#### 1.typora ##### (1)安装并破解typora  ##### (2)配置并学习利用Typora ......
原生JS滚动条触底
```js / console.log("UL的高度",main.clientHeight); // console.log("所有的LI的高度",main.scrollHeight); // console.log("可以滚动的距离",main.scrollHeight - main.client ......
4-5题目集及期中
前言: 第四次题目集的知识点涉及Time类以及前面学的各种知识点;题量很少只有一题;难度比较大。第五次题目集的知识点主要是Time类、异常处理等等;题量很少只有一题;难度比较大。期中考试的知识点涉及类、继承与多态、接口等等;题量不多,一共4题;整体难度不高。 第四次题目集 7-1 菜单计价程序-4 ......
Mysql基础篇(二)之函数和约束
# 一. 函数 **Mysql中的函数主要分为四类:字符串函数、数值函数、日期函数、流程函数** ## 1. 字符串函数 **常用函数如下:** | 函数 | 功能 | | | | | CONCAT(S1, S2, ......Sn) | 字符串拼接,将S1,S2,.....Sn拼接成一个字符串 | ......
requirements.txt
在Python中,你可以使用pip命令来安装依赖包。如果你想要一键安装全部依赖包,你可以创建一个requirements.txt文件,将所有需要安装的依赖包名称以及版本号写入该文件,然后使用以下命令进行安装: pip install -r requirements.txt 这将会自动安装requir ......
Docker网络管理_Docker0网络详解
Docker网络管理_Docker0网络详解 清空所有容器来测试 docker stop $(docker ps -aq)docker rm $(docker ps -aq) 思考 注意: 每启动一个docker容器, docker就会给容器分配一个ip,只要安装docker就会有一个docker0 ......
聊聊 RocketMQ 主从复制
提到主从复制,我们可能立马会联想到 MySQL 的主从复制。 MySQL 主从复制是 MySQL 高可用机制之一,数据可以从数据库服务器主节点复制到一个或多个从节点。 这篇文章,我们聊聊 RocketMQ 的主从复制,希望你读完之后,能够理解主从复制的精髓。  ### 任务逻辑 ``` @app.task def upd ......
接口流量控制的方式
您可以通过以下几种方式来管理流量和平衡负载: 负载均衡:使用负载均衡器将请求分发到多个服务器上,以平衡负载并提高系统的可伸缩性和容错性。 缓存:对于可以被缓存的请求,使用缓存来减轻服务器的压力,提高响应速度。可以考虑使用诸如Redis或Memcached等缓存系统。 异步处理:如果某些请求需要较长时 ......
python + requests:请求头('Content-Type': 'multipart/form-data'),并且files和其他参数均正确定义,但是文件上传一直失败,需要使用MultipartEncoder
### 解释 1. 在使用'Content-Type': 'multipart/form-data'上传文件时,你需要将文件作为请求体的一部分进行传输。而由于文件可能非常大,因此需要将文件分成多个部分进行传输。这就需要使用多部分编码(Multipart Encoding)来将文件分割成多个部分,并将 ......
Netty-TCP 01.编解码
本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【1】部分,主要介绍编解码实现。 ## 定制协议 一般来说,开发TCP通讯应用程序,定制通讯协议是不可避免的,这里以一种最简单的协议为例,假设一个TCP通讯数据包,包含三部分: ``` [type][size][content] ``` ......
Netty-TCP 02.客户端
本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【2】部分,主要介绍客户端的实现。 ## 模块划分 TCP简单TCP通讯(聊天)应用程序客户端主要分为三个部分: 1. 心跳保活处理 2. 消息消费处理 3. TCP连接实现 ## 心跳保活 心跳保活是目的是告诉服务端客户端是在线的,当 ......
Netty-TCP 03.服务端
本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【3】部分,主要介绍服务端的实现。 ## 模块划分 跟客户端类似,服务端也是主要分为三个部分: 1. 心跳检测处理 2. 消息消费处理 3. TCP服务实现 ## 心跳检测 服务端需要定时检测客户端是否在线(即是否发送心跳),如果没有, ......