XOR
自动化装机系统-kickstart
环境准备 准备好一台用于部署kickstart服务端的机器 注意:虚拟机网卡连接方式,采用NAT模式,不要用桥接,且关闭VM网卡中的DHCP服务 环境准备如下 1.配置yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ......
选读SQL经典实例笔记04_日期运算(上)
 # 1. 年月日加减法 ## 1.1. DB2 ### 1.1.1. sql ```sql select hir ......
【网络】【TCP】为什么 TCP 每次建立连接时,初始化序列号都要不一样呢?
1 前言 这节我们来看个问题,就是为什么 TCP 每次建立连接时,初始化序列号都要不一样呢? 2 剖析 为什么 TCP 每次建立连接时,初始化序列号都要不一样呢? 主要原因是为了防止历史报文被下一个相同四元组的连接接收。 TCP 四次挥手中的 TIME_WAIT 状态不是会持续 2 MSL 时长,历 ......
【网络】【TCP】SYN 报文什么时候情况下会被丢弃?
1 前言 这节我们来看个问题,就是SYN 报文什么时候情况下会被丢弃? 客户端向服务端发起了连接,但是连接并没有建立起来,通过抓包分析发现,服务端是收到 SYN 报文了,但是并没有回复 SYN+ACK(TCP 第二次握手),说明 SYN 报文被服务端忽略了,然后客户端就一直在超时重传 SYN 报文, ......
【网络】【TCP】TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
1 前言 这节我们来看个问题,就是TCP 半连接队列和全连接队列满了会发生什么?又该如何应对? 2 什么是 TCP 半连接队列和全连接队列? 在 TCP 三次握手的时候,Linux 内核会维护两个队列,分别是: 半连接队列,也称 SYN 队列; 全连接队列,也称 accepet 队列; 服务端收到客 ......
前端Vue自定义商品订单tabs标题栏选项卡组件 可设置文字下划线颜色
随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。 通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。 组件化 ......
前端Vue自定义精美横向步骤条组件 水平步骤条组件 可用于电商跟进商品订单状态
随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。 通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。 组件化 ......
多线程part8-线程池
以前写多线程的弊端 用到线程的时候就创建 用完之后线程消失 为了避免浪费,所以我们需要一个容器 起初线程池是空的,当给线程池提交任务时会自动创建线程去执行任务,执行完后线程不消失,回归线程池,之后就不需要创建线程 当线程正忙着执行一个任务时,会创建新的线程 核心原理 1.创建空池子 2.提交任务时, ......
JavaWeb
## 基本概念 ### 1.前言 > web开发: - web,网页的意思 , www.baidu.com - 静态web - html,css - 提供给所有人看的数据始终不会发生变化! - 动态web - 淘宝,几乎是所有的网站; - 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同 ......
房子30年才会到底
## 房子的价格 ”房子的市场价格“是目前我国经济政策的一个底线,“不准降”是一个前提。那有没有想过,那为什么它降不下了? 市场价是怎么维持的,在经济学上,有很多的操作形式,或者手段:垄断、稀有、人为创造稀缺,自卖自买都可以做到市场价的长期维持。 有价无市是一种现象,但这个现象的本质是:宏观的财富被 ......
cuda纹理函数分析
cuda纹理函数分析 纹理对象在纹理对象 API 中描述 纹理提取在纹理提取中进行了描述。 1. 纹理对象接口 1.1. tex1Dfetch() template<class T> T tex1Dfetch(cudaTextureObject_t texObj, int x); 使用整数纹理x坐标 ......
SMU Summer 2023 Contest Round 1
# [SMU Summer 2023 Contest Round 1](https://codeforces.com/group/L9GOcnr1dm/contest/450888) ## [A. The Contest](https://codeforces.com/group/L9GOcnr1d ......
记录红米 K20 Pro 安装 Magisk 记录
先重启到 fastboot 模式,用 twrp 启动 ``` fastboot boot twrp-3.5.0_9-0-raphael.img ``` 再用 adb 命令提取 recovery ``` adb shell dd if=/dev/block/by-name/recovery of=/s ......
多线程part7-等待唤醒机制
一个多线程协作模式 消费者 先判断中间类是否有消费品 没有则等待,有则消费 消费之后唤醒生产者 生产者 判断中间类是否有消费品 有则等待,没有则生产 消费品放在中间类 唤醒消费者 常用方法: 需要用锁对象去调用 void wait() 让当前线程等待,知道被其他线程唤醒 让当前线程跟锁绑定 void ......
HTML5新增属性
# 一、HTML5简介 ## 1. 什么是HTML ##### HTML5 是新一代的 HTML 标准, 2014 年 10 月由万维网联盟(W3C)完成标准制定。 ##### 官网地址: ``` W3C提供: httpswww.w3.orgTRhtmlindex.html WHATWG提供: ht ......
Web开发-数据库|Guide to JPA with Hibernate - Relationship Mapping
原文源自:https://stackabuse.com/a-guide-to-jpa-with-hibernate-relationship-mapping/ Java Persistence API(JPA)是Java生态系统的持久性标准。 它允许我们将我们的领域模型直接映射到数据库结构中, 然后 ......
多线程part6-线程安全
同步代码块解决线程安全问题 当多个线程操作同一数据时会出现问题 会出现多次相同,会超过范围 线程执行代码时,cpu执行权随时有可能被其他线程抢走 所以我们需要把操作共享数据的代码锁起来 需要一个关键字 Synchronized(锁对象){执行代码} 特点一:锁状态默认打开,但一个线程进去了,锁自动关 ......
[JAVA]RestControllerAdvice ExceptionHandler设置全局异常返回对象时,始终显示{}
@RestControllerAdvice @Slf4j public class GlobalRestExceptionHandler { @ExceptionHandler(value = BusinessException.class) public String handleExceptio ......
为linux应用创建desktop入口
自己下载的软件没有desktop入口(也就是相当于windows的快捷方式),需要自己创建 # 1.创建.desktop文件 ``` touch xxx.desktop //xxx换成你的应用名 vim xxx.desktop //用你喜欢的编辑器打开 ``` # 2.编辑.desktop内容 可以 ......
React 中的 JS 报错及容错方案
## 前言 导致白屏的原因大概有两种,一为资源的加载,二为 JS 执行出错 本文就 JS 中执行的报错,会比较容易造成"**白屏**"场景,和能解决这些问题的一些方法,作出一个汇总 ## 常见的错误 ### SyntaxError > **`SyntaxError`**(语法错误)对象代表尝试解析不 ......
springcloud中的gateway中的配置访问方式
转: springcloud中的gateway中的配置访问方式 第二种方式 不是通过id ,是通过gateway 直接去访问的注册的服务 ,和id 一点关系都没有,id改了名字,还是可以访问,但是lb://服务名称 改了就没有办法按照原来的路径访问了 ......
低品质勤奋者
什么叫“假努力”? 中国大约有2000多万高中生,每天熬夜、早起、占用吃饭、娱乐时间学习,但总觉得成绩上不去,是他们不努力吗?绝对不是。很多人在很大程度上是“伪勤奋”者 你是“低品质勤奋者”吗? 满足下面中的一条: 从早上五点半起床,就埋头进入学习状态,除了必要的吃饭、午休、洗漱的时间,其余时间全部 ......
python搞直方图遇到的问题
我是初学python,请别见笑,如有好的意见,还望提出。嫌字多的,直接看末尾的结论。 在学习python过程中,看到一个b站的教程,名字是Python获取小说数据并分析(为了避免广告嫌疑不打链接了),本来一个爬虫的小例子,折腾了一天时间。在这里分享出来,看能不能帮助到有需要的人。 程序大概是这样: ......
docker ps --no-trunc 与 docker ps
转载请注明出处: docker ps --no-trunc与docker ps之间的区别在于输出结果的格式。 docker ps: 默认情况下,docker ps命令以截断的方式显示结果。这意味着容器名称和镜像名称可能会被截断,并且不会显示完整的信息。它适用于简洁的输出,特别是当您只关注容器ID和基 ......
国内可用的GPT4镜像站
我做了个镜像站,GPT4的费用目前太贵了。 虽然做了个低价的月费,但基本上亏本在做,接口的实际费用高出太多。 运行了1个月,每天有几十人在用吧。 有兴趣的可以收藏一下 GPT4的验明正身的问题“周树人为什么打鲁迅?” 3.5会瞎编,只有4.0知道是同一个人。 有兴趣的去用用吧。 GPT 镜像站 PS ......
RocketMQ和RabbitMQ的区别
一、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段,主要用来提升性能、系统解耦、流量消峰。 它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里 ......
vue-day15--key的作用与原理
面试题 react vue 中 的key 有什么作用(key 的内部原理) 1.虚拟DOM中key的作用 key是虚拟对象的标识,当数据发生变化时,Vue会根据新数据生成新的虚拟DOM,随后Vue进行新虚拟DOM与旧虚拟DOM的差异比较。 2.对比规则 ①旧虚拟DOM找到了与新虚拟DOM相同的key ......
工厂模式
## 工厂模式 ### 简单工厂模式(静态工厂方法模式) 不属于23种GOF设计模式之一 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还 ......
Mybatis
## 1、简介 ### 1.1、什么是Mybatis  * MyBatis 是一款优 ......
Unexpected EOF read on the socket问题研究及解决
背景 在图片上传的过程中,后台总是会看到很多这种异常的报错,对于客户端而言是一个超时中断的报错。 org.apache.tomcat.util.http.fileupload.impl.IOFileUploadException: Processing of multipart/form-data ......