相关文章
Linux - 还不懂 gdb 调试器?(调试软件)
前言
当前,我们可以使用 make/makefile 来程序化执行代码文件;可以使用 gcc/g 等编译器来编译代码;可以使用 vim 编辑器来编写代码;其实在 Linux 当中还有一个工具,可以实现调试工作,这个工具就是 -- gdb。…
建站知识
2024/10/20 11:02:30
【JavaEE】常见的锁策略 -- 多线程篇(4)
文章目录 乐观锁 vs 悲观锁读写锁重量级锁 vs 轻量级锁自旋锁(Spin Lock)公平锁 vs 非公平锁可重入锁 vs 不可重入锁 乐观锁 vs 悲观锁
悲观锁: 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都…
建站知识
2024/10/29 9:31:11
Elasticsearch 8.9启动时构建接收Rest请求的hander过程源码
一、main方式入口二、Elasticsearch初始化第三阶段1、构造node节点对象时构造restController2、在node构建对象最后执行初始化RestHanders的操作 三、以注册在hander中的RestGetIndicesAction对象为例介绍1、继承了BaseRestHandler,routes方法做路由规则,…
建站知识
2024/10/29 15:59:21
小程序实现后台数据交互及WXS的使用
一,数据交互准备工作
1.1 后端准备
后端部分代码,可自行创建后端代码
package com.zking.minoa.wxcontroller;import com.zking.minoa.mapper.InfoMapper;
import com.zking.minoa.model.Info;
import com.zking.minoa.util.ResponseUtil;
import org…
建站知识
2024/10/29 17:50:01
20231020刷题记录
P3915 树的分解 DFS 维护每棵树的子树大小,如果统计到 s i z x k siz_xk sizxk,那么重新将 s i z x siz_x sizx 归零继续统计。 注意要输入完了再特判,双向边要开两倍数组。 #include <bits/stdc.h>
using namespace std;const …
建站知识
2024/11/10 17:55:01
【java】【MyBatisPlus】【二】MyBatisPlus常规使用
目录
一、简述
1、概述
2、特性
3、支持数据库 二、标准数据层开发
1、标准数据层CRUD功能
1.1 新增insert
1.2 删除功能deleteById
1.3 修改功能updateById
1.4 查询单个selectById
1.5 查询全部selectList
2、分页功能
2.1 设置MybatisPlus分页拦截器作为Spring管…
建站知识
2024/10/29 16:33:44
docker 构建jar包/vue镜像以及发布
1、maven 对项目进行jar/war打包: 如:my-notepad-service-1.006.jar 2、构建镜像: 新建Dockerfile内容有: FROM openjdk:8-jdk-alpine
# 作者
MAINTAINER Yang douya
# jar包添加到镜像中 第一个是maven打包jar 第二个为在镜像中得…
建站知识
2024/10/23 4:11:29
图论01-【无权无向】-图的基本表示-邻接矩阵/邻接表
文章目录 1. 代码仓库2. 图的基本表示的比较3. 邻接矩阵:Array和TreeSet3.1 图示3.2 Array主要代码解析3.3 测试输出3.4 使用TreeSet的代码 4. 邻接表:LinkedList4.1 图示4.2 LinkedList主要代码解析4.3 测试输出 5. 完整代码5.1 邻接表 - Array5.2 邻接…
建站知识
2024/10/29 16:09:06