- 博客(323)
- 资源 (58)
- 收藏
- 关注
原创 Java面试题-13Spring
1、事务管理spring事务分为编程式事务和声明式事务Spring事务管理器的行为的重要组成部分。下面是对这些属性的简要解释:1. **value**:用于指定事务管理器的名称。如果应用中只有一个事务管理器,通常可以省略该属性。2. **propagation**:指定事务的传播机制,即在多个事务方法相互调用时事务的行为。常用的传播机制包括: - REQUIRED:如果当前没有事务,...
2024-04-10 10:49:00 167
原创 Java面试题-12Zookeeper
1、ZK节点数据Zookeeper 提供一个多层级的节点命名空间(节点称为 znode)。与文件系统不同的是,这些节点都可以设置关联的数据,而文件系统中只有文件节点可以存放数据而目录节点不行。Zookeeper 为了保证高吞吐和低延迟,在内存中维护了这个树状的目录结构,这种特性使得 Zookeeper 不能用于存放大量的数据,每个节点的存放数据上限为1M。2、Zookeeper 如何保证分布...
2024-04-01 21:37:00 448
原创 日志EFLK文献
filebate上传docker容器日志如何配置 filebeat采集docker日志_mob6454cc6caa80的技术博客_51CTO博客
2024-03-26 21:55:00 250
原创 Java面试-11mysql数据库
1、数据库文件结构网络连接层:提供与mysql服务器建立连接的支持,负责连接管理、授权认证、安全等。核心服务层:主要包含系统管理和控制工具、连接池、SQL接口、解析器、查询优化器和查询缓存六个部分。存储引擎层:负责Mysql中数据的存储与提取,与底层系统文件进行交互。文件系统层:负责将数据库的数据和日志存储在文件系统之上,并完成与存储引擎的交互,是文件的物理存储层。一、网络连接层当客户端...
2024-03-24 10:09:00 406
原创 docker-compose部署prometheus+grafana进行服务器监控
1、创建prometheus【prometheus.yml】配置global: scrape_interval: 15s evaluation_interval: 15s scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['192.168.2.216...
2024-03-14 09:49:00 238
原创 neo4j docker-compose部署
version: '3'services: neo4j: image: neo4j:3.5.5 volumes: - ./conf:/var/lib/neo4j/conf - ./mnt:/var/lib/neo4j/import - ./plugins:/plugins - ./data:/data - ./...
2024-03-01 16:20:00 65
原创 docker-compose创建pgsql数据库
创建PG普通数据库version: "3.3"services: postgres: image: postgres:12-alpine container_name: postgres restart: always environment: POSTGRES_USER: root POSTGRES_PASSWORD: 123456 port...
2024-02-21 16:24:00 386
原创 docker-compose安装向量数据库qdrant
1、创建docker-compose.yml文件version: '2'services: qdrant: image: qdrant/qdrant:v1.7.3 ports: - "6333:6333" - "6334:6334" volumes: - "./qdrant:/qdrant/storage" resta...
2024-02-02 17:27:00 204
原创 docker安装TIDB
1、添加docker-compose.ymlversion: '2'networks: tidb_net: driver: bridge ipam: driver: default config: - subnet: 192.168.88.0/24 gateway: 192.168.88.1service...
2024-02-02 10:21:00 351
原创 代码编写规范
第一章、代码编写规范(强制要求)1.1、代码中不要出现莫名其妙的数字很多程序员在实现功能的时候会分配一个没有明确意义的数字,用于特定的目的,写完这个数字后没有即使去做注释,然后过两天当程序出现问题时,翻看代码碰到这个数字,连自己都忘了它的意义。当程序需要固定的数值参与时,给予特定的名称。案例://错误的示范:for(let i =0; i <50; i++){/...
2024-01-31 15:55:00 225
原创 文档规范
1. 简介* 介绍基础服务组件的作用和意义。* 概述组件的主要功能和特点。2. 组件架构* 描述基础服务组件的整体架构和模块组成。* 说明各个模块之间的关系和交互方式。3. 主要功能* 列举基础服务组件提供的主要功能和服务。* 详细说明每个功能的作用和使用场景。4. 使用方式* 提供基础服务组件的安装和配置方法。* 给出使用示例,演示如何在项目中集成和调用基础服务组件。...
2024-01-31 14:47:00 282
原创 docker-compose安装Flink
1、创建docker-compose.yml文件version: "2.1"services: jobmanager: image: flink:1.9.2-scala_2.12 expose: - "6123" ports: - "8081:8081" command: jobmanager environment: ...
2024-01-28 10:36:00 296 2
原创 filebeat整合docker
1、新建filebeat.yml的配置文件用于指定Filebeat如何收集和传输日志数据。filebeat.inputs:- type: docker enabled: true containers.ids: - "*" #include_lines: ['OperationLogger(.*)'] processors: - dissect: ...
2024-01-26 22:37:00 279
原创 docker容器日志插件elastic-logging-plugin输出到es
1、安装插件 docker plugin install elastic/elastic-logging-plugin:8.11.32、修改/etc/docker/daemon.json{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com","https...
2024-01-26 16:25:00 100
原创 代码审核服务
一、集成在mvn中在pom.xml文件中添加一下参数<properties> <sonar.host.url>http://192.168.2.216:9000/</sonar.host.url> <sonar.login>19d86573857e7256302e2ea464a80da35acf7157</sonar....
2024-01-24 09:47:00 258
原创 docker-compose安装es,elasticsearch-head,分词器
1、添加docker-compose.yml文件version: '3.1'services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.9.3 container_name: elasticsearch environment: - "discover...
2024-01-17 17:54:00 309
原创 docker-compose部署excalidraw绘图
version: '3'services: excalidraw: image: ddsderek/excalidraw:latest container_name: excalidrawre volumes: - ./data:/app/web ports: - 3698:80
2024-01-16 13:20:00 308
原创 优秀好用的开源项目
1、halo优秀的个人博客项目2、WechatExporter:微信聊天记录迁移和备份工具。这是一个用于导出微信聊天记录的工具,支持以 HTML、PDF 或文本格式保存聊天内容,适用于 Windows 和 macOS 系统。3、SMS4J:Java 的短信服务聚合框架。该项目集成了国内众多第三方短信服务,简化了接入多个短信 SDK 的流程,仅通过修改配置文件,就能轻松实现发送短信的功能...
2023-12-29 10:58:00 688
原创 软件设计原则
1、开闭原则(Open-Close Principle)指的是一个软件实体(类、软件、模块)应该对扩展开放、对修改关闭。这里的开闭,指的就是对扩展和修改的两个行为的一个原则。强调的是使用抽象建立框架,用实现扩展细节,可以提高程序的可复用性和可维护性。开闭原则的主要思想为在不修改原来的代码的情况下扩展新的功能。以下为举例说明:使用一个商店的商品为例,商品有三个属性:id、name、pric。当商...
2023-12-25 09:08:00 379
原创 docker部署可道云+onlyoffice
一、创建目录mkdir /docker/kodbox && cd /docker/kodbox二、创建数据库环境变量vim db.envMYSQL_PASSWORD=123456MYSQL_DATABASE=kodboxMYSQL_USER=kodboxMARIADB_ROOT_PASSWORD=123456MARIADB_ALLOW_EMPTY_ROOT...
2023-12-24 16:46:00 279
原创 软件顶层设计思路
1、有限状态机模型有限状态机(Finite State Machine,FSM)是一种数学模型,用于描述系统或程序的行为。它由一组状态、转移条件和动作组成,可以根据输入信号的变化在不同的状态之间进行转移。有限状态机模型通常包括以下几个要素:状态(State):表示系统或程序可能处于的不同状态。每个状态都代表着系统在某一时刻的特定情况或条件。转移(Transition):表示状态之...
2023-12-22 17:50:00 271
原创 资源访问延迟数
Latency Comparison Numbers--------------------------L1 cache reference 0.5 nsBranch mispredict 5 nsL2 cache reference ...
2023-12-22 17:15:00 291
原创 jenkins通过脚本自动创建tag
1、创建账号文件2、添加脚本echo "执行脚本"pwdgit config --global credential.helper "store --file=/root/jenkins/credential_file"echo "获取提交信息"commit_hash=$(git log -n 1 '--grep=ci' '--pretty=format:%H')msg=$(git sho...
2023-12-01 15:04:00 284
原创 jenkins使用shell提交git指令时,怎么使用 credential凭证信息
在 Jenkins 中使用 shell 脚本提交 Git 指令时,你可以通过使用 Git 凭据信息来进行认证。这可以通过以下步骤来实现:设置 Git 凭据: 在 Jenkins 中,你可以在“凭据”(Credentials)中添加 Git 的用户名和密码。在 Jenkins 主界面,点击“凭据”->“系统”->“全局凭据”->“添加凭据”,然后选择“用户名与密码”类型的凭...
2023-12-01 14:03:00 275
原创 gitlab添加自动化CICD
一、部署gitlab runner1、部署gitlab-runnerdocker run -d --name gitlab-runner --restart always -v /home/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-ru...
2023-11-28 15:32:00 244
原创 docker部署halo
一、docker docker pull halohub/halo:1.5.4docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.4二、docker-composeversion: '3'services: ha...
2023-11-28 10:33:00 287
原创 docker部署HomeAssistant
一、docker部署sudo docker run -d --name="homeassistant-v1" -v /docker/home-assistant/config:/config -p 8123:8123 homeassistant/home-assistant:latest二、docker-compose部署version: '3'services: homeas...
2023-11-28 10:29:00 291
原创 Mongodb数据库基于spring-boot-starter-data-mongodb的查询工具
/** * 字段注解 */public @interface BuilderField { /** * 对应的数据库字段名称 * @return */ String name();}import lombok.SneakyThrows;import java.io.Serializable;import java.lang.in...
2023-08-25 15:29:00 1
原创 JAVA 连表查询工具类
关联数据查询接口(队列实例查询)import java.lang.annotation.*;/** * 关联数据查询接口(队列实例查询) */@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RelationListData { /*...
2023-08-25 09:36:00 3
原创 自定义键盘
1.下载刷写工具在https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html下载WCHISPStudio工具 此工具为CH552G芯片厂商沁恒官方烧录工具(仅有windows版本)2.刷写最新键盘固件最新固件: threekey_v5.1.hex点击下载3、设置下载固件打开WCHISPStudio 按下图设置将USB线插入键盘, ...
2023-08-11 20:59:00 2
原创 Java8通过Function获取字段名称
BuilderQueryimport com.lubansoft.builder.common.exception.SQLException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.jdbc.core.namedparam.MapSqlParameterSourc...
2023-08-07 17:01:00 4
原创 mvn配置git hook
<plugin> <groupId>io.github.phillipuniverse</groupId> <artifactId>githook-maven-plugin</artifactId> <version>1.0.4...
2023-07-28 11:09:00 4
原创 spring注解
一、根据配置值决定实现的bean//当配置文件 user.enable=1时才会创建bean,否则不会创建 @ConditionalOnProperty(prefix = "user", name = "enable",havingValue = "1")二、默认bean,存在其他的则不实现@Bean@ConditionalOnMissingBeanpublic HomeServi...
2023-07-10 18:06:00 1
原创 在线访问文档
总览:文档在线预览 总结篇 - 知北游z - 博客园 (cnblogs.com)centos7 部署collabora office (yum版 与 docker):(15条消息) centos7 部署collabora office (yum版 与 docker)_oToyix的博客-CSDN博客...
2023-07-04 18:15:00 3
原创 Java Agent入门教程
一、核心逻辑创建一个新的项目(or 子 module),然后我们新建一个 SimpleAgent 类:package com.raorao.text;import java.lang.instrument.Instrumentation;/** * @Description : 启动类 * @Author : cxw * @Date : 2023/6/12 14:18 * ...
2023-06-12 14:38:00 1
原创 Spring Boot启动速度优化
一、启动时间分析IDEA 自带集成了 async-profile 工具,所以我们可以通过火焰图来更直观的看到一些启动过程中的问题,比如下图例子当中,通过火焰图来看大量的耗时在 Bean 加载和初始化当中。git clone https://github.com/jvm-profiling-tools/async-profiler./profiler.sh -d 60 -o coll...
2023-06-12 11:17:00 4
原创 docker-compose部署dubbo-admin
创建Dockerfile#引入jdkFROM circleci/jdk8:0.1.1#作者MAINTAINER raorao#容器内的工作目录WORKDIR /opt/docker/build#定义变量ARG JAR_FILE=dubbo-admin-0.0.1-SNAPSHOT.jar# 定义变量ENV zookeeper zookeeper://127.0.0.1:21...
2023-06-08 13:38:00 2
centos7虚拟机,安装好了docker和静态IP
2023-06-07
centos7虚拟机,已经配置好了静态ip,安装好了docker环境
2023-06-07
SimpleFOC之ESP32
2023-04-19
arduino-eps工具包,包括安装包和esp包
2023-04-15
磁盘占用分析磁盘占用分析磁盘占用分析磁盘占用分析磁盘占用分析
2023-02-16
MemoryAnalyzer-1.9.1.20190826-win32.win32.x86-64
2023-01-29
高软-系统架构设计师-考点整理
2022-06-09
软考高级系统架构设计师资料
2022-05-05
arcgis在线图层加载插件,可以加载百度地图、高德地图等在线地图
2022-03-29
Wireshark_v3.4.7_Portable.rar
2021-09-10
SafengineShielden.rar
2021-09-10
Ditto.rarDitto是一款Windows剪贴板增强工具
2021-08-31
编程资料大放送-包含网站开发、前端开发、人工智能大数据等各类学习资料
2019-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人