自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录学习编程的日常

日日行不惧千万里

  • 博客(148)
  • 收藏
  • 关注

原创 CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs

CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist问题描述今天2022年2月18日在CentOS 8上安装软件时,遇到如下报错:CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No UR

2022-02-18 15:35:32 25751 24

原创 若依系统中的岗位和角色有啥区别

若依系统中的岗位和角色有啥区别在若依系统中,岗位和角色是两种不同的概念,虽然它们都与用户权限和职责相关,但它们在系统中的功能和应用场景有所区别。岗位是用户在组织结构中的职务或职位,通常用于描述一个用户在公司或组织中的工作角色或职务身份。岗位更多地与组织的业务职能相关,而非系统权限的直接控制。角色则是与系统权限管理直接相关的概念,主要用于定义用户在系统中的权限范围。角色控制了用户在系统中可以访问哪些功能,执行哪些操作。若依系统使用角色来管理用户的权限分配。岗位示例:在一个软件开发公司中,你可以有以下岗位:这些

2024-09-18 11:27:10 462

原创 在麒麟系统 v10 SP3 上运行自带的 MariaDB

这将提示你设置 MariaDB 的 root 密码,并配置一些安全选项(如移除匿名用户、禁用远程 root 登录、删除测试数据库等)。如果服务正在运行,你会看到 MariaDB 的状态为 "active (running)”。如果已安装 MariaDB,下一步是启动 MariaDB 服务。输入你刚刚设置的 root 密码,即可进入 MariaDB 命令行界面。在较新版本的 MariaDB 中,默认可能使用。

2024-09-13 02:28:31 707

原创 Spring Boot 集成 Elasticsearch 时,是使用 Java API 还是原生的 Elasticsearch API?

Spring Boot 集成 Elasticsearch 时,你可以选择使用 Java API 或原生的 Elasticsearch API,这两种方式各有优缺点,选择哪种取决于你的需求和项目特点。你可以根据项目的具体需求和团队的技术栈选择适合的方案。如果需要两者结合使用也是可行的,Spring Data Elasticsearch 提供的。允许你在 Spring 环境中使用原生 API。

2024-08-21 09:22:22 621

原创 Elasticsearch8.15 springboot配置类简单解释

注解的类)中的方法上,用于将该方法返回的对象注册到 Spring 容器中。这样,Spring 就会自动管理这个对象的生命周期,并可以在应用的其他地方通过依赖注入(注解的方法会告诉 Spring 框架,这个方法返回的实例将作为一个 Bean 注册到应用程序上下文中。注解用于注册 Spring 管理的 Bean,方法可以作为一个 Bean,这种方式常用于需要复杂初始化逻辑的对象。注解用于告诉 Spring 这个方法会返回一个对象,该对象将被注册为 Spring 容器中的一个 Bean。注解的类,并调用带有。

2024-08-20 16:57:00 733

原创 如何使用ssh密钥的方式实现无密码scp传输文件(Linux to Windows)

要实现从 Linux 到 Windows 使用 SSH 密钥进行无密码的scp。

2024-08-13 11:50:06 1028

原创 ETF瞬时套利策略

但是在实际的交易中,由于投资者在二级市场上的预期差异可能会导致买盘极度乐观或卖盘极度悲观的情形,所以相对一级市场净值而言,ETF在二级市场上会产生明显的溢价或折价:有时ETF的交易价格会高于净值,产生溢价;对于ETF折溢价套利来说,当ETF交易价格大于实时净值IOPV时,根据ETF的申购赎回清单买入一篮子股票,使用一篮子股票申购ETF份额,然后在二级市场卖出ETF,套取ETF交易价格大于实时净值的溢价,实现溢价套利。现金替代是指投资者在申购、赎回的过程中,用于替代一篮子股票中部分证券的一定数量的现金。

2024-08-05 11:50:50 440

原创 Docker 部署的 GitLab备份和恢复

Docker 部署的 GitLab备份和恢复数据使用 Docker 部署的 GitLab 可以通过 Docker 命令来进行备份和恢复。

2024-07-23 11:01:39 949 2

原创 GitLab如何完整备份所有代码

GitLab如何完整备份所有代码GitLab的备份功能可以帮助你完整地备份所有代码和相关数据。

2024-07-23 10:09:39 1369

原创 在麒麟服务器 V10 SP3 上将 Redis 设置为开机自启

要在麒麟服务器 V10 SP3 上将 Redis 设置为开机自启,可以使用systemd来管理 Redis 服务。

2024-07-19 10:38:40 674

原创 docker compose down -v 是什么意思

是一个用于关闭 Docker Compose 应用并删除与之关联的所有容器、网络和挂载卷(volumes)的命令。选项,因为它会删除所有持久化存储的数据。如果你不希望删除挂载卷,可以省略。docker compose down -v 是什么意思。使用此命令时需要谨慎,尤其是。希望这个解释对你有帮助!

2024-07-08 17:24:34 512

原创 直接双击bat脚本,如何以管理员权限运行脚本(无需手动右键单击并选择“以管理员身份运行”)

要使批处理文件 (.bat) 在双击时自动以管理员权限运行,可以在批处理文件中添加脚本逻辑来检测当前是否有管理员权限,如果没有,则重新启动批处理文件并以管理员权限运行。通过这种方法,无需手动右键单击并选择“以管理员身份运行”,即可确保批处理文件在双击时始终以管理员权限运行。

2024-06-25 08:38:21 4230

原创 清明上河图 高清图片版 文件大小1.85G

链接:https://pan.baidu.com/s/1I1c–dl9o8stolXBhmOwhA。北宋 张择端《清明上河图》.tif 1.85G。清明上河图高清图片tif 文件大小1.85G。–来自百度网盘超级会员V6的分享。

2024-06-24 14:53:36 810 1

原创 MySQL NDB Cluster 8.4 这是什么版本

MySQL NDB Cluster 8.4 是 MySQL 数据库的一种集群版本,主要用于需要高可用性、高性能和横向扩展的应用程序。NDB Cluster 通过分布式内存存储来实现这些特性,适合于需要快速响应时间和高可用性的场景,如电信网络、在线游戏、实时数据分析等。总之,MySQL NDB Cluster 8.4 适合于需要高可用性、高性能和大规模扩展的应用场景,通过分布式内存存储和多节点架构来提供可靠的数据库解决方案。MySQL NDB Cluster 8.4 这是什么版本。

2024-06-20 17:07:56 375

原创 批处理文件(.bat)如何编写

批处理文件(.bat)如何编写批处理文件(.bat)是用于在Windows操作系统中自动执行命令的一种脚本文件。下面是一些基本的批处理脚本示例及其说明,帮助你理解如何编写.bat脚本。

2024-06-11 09:34:14 979 1

原创 MyBatis-Plus拦截器接口InnerInterceptor中方法解释

需要注意的是,这些默认方法都是可选的,可以根据具体的需求,选择性地实现其中一些方法。同时,开发者也可以根据自己的需求,定义自己的拦截器接口,并实现相应的拦截器逻辑。接口是 MyBatis-Plus 提供的一个拦截器接口,用于实现一些常用的 SQL 处理逻辑。

2024-05-31 12:35:22 767

原创 win11copilot消失解决办法

就是把这个 “disabled”: [“CN” , “RU” , “BY”, “IR”, “CU”, “KP”, “SY”] 变成这个 “disabled”: [“RU” , “BY”, “IR”, “CU”, “KP”, “SY”]如果不让保存,就先另存为,然后管理员powershell执行下面命令,然后用另存为的文件把原来的文件替换一下,替换成功后重启一下资源管理器。

2024-05-15 08:34:46 860

原创 HP Z440不重启进入bios,在服务器系统里修改bios的配置

在某些情况下,你可以在不重启并进入BIOS/UEFI设置界面的情况下,直接从操作系统内部修改BIOS配置。对于HP Z440工作站,HP 提供了一个名为“HP BIOS Configuration Utility”(BCU)的工具,用于从Windows操作系统内部更改BIOS设置。通过使用HP BIOS Configuration Utility,你可以轻松地在不进入BIOS设置界面的情况下,从操作系统内部修改BIOS配置。使用BCU导出当前的BIOS设置到一个文本文件,以便查看。

2024-04-02 16:18:53 1349

原创 nssm使用说明

nssm会在Windows事件查看器中创建相应的事件,你可以从那里获取更多信息以诊断问题。安装服务后,你可以使用nssm来配置服务的各种选项。比如,你可以设置服务的启动参数、工作目录、标准输入/输出、服务描述等。总的来说,nssm是一个功能强大且方便的工具,用于在Windows上管理服务。通过良好的配置和监控,你可以确保你的服务在系统中可靠运行。首先,你需要从nssm官方网站(https://nssm.cc/download)下载最新版本的nssm。复制到一个方便访问的目录中,比如。

2024-03-20 20:11:43 1226

原创 LGA 和BGA 是什么意思

总的来说,LGA 和 BGA 是两种常见的处理器封装技术,它们各自具有不同的特点和适用场景。LGA 封装提供了更好的散热性能和更容易更换处理器的能力,而 BGA 封装则提供了更高的集成度和更小的尺寸。LGA(Land Grid Array)和BGA(Ball Grid Array)是两种不同类型的处理器封装技术,它们用于将中央处理器(CPU)连接到主板上。

2024-03-03 14:35:12 2195

原创 mybatis-plus中service层的CRUD使用示例

首先,你需要定义与数据库表对应的实体类,并使用。

2024-03-01 09:21:44 1089

原创 immich docker-compose.yml配置文件详解

这个docker-compose.yml文件为Immich应用定义了一系列服务,包括主应用服务器、微服务、机器学习服务、Redis缓存和PostgreSQL数据库服务。通过这个配置文件,可以一次性启动Immich应用的所有组成部分,实现服务之间的依赖管理和自动重启策略等功能。

2024-02-28 11:48:11 2065 1

原创 Spring 声明式事务不生效的问题如何解决

通过以上方法,你应该能够解决大多数 Spring 声明式事务不生效的问题。如果仍然存在问题,建议逐一排查,可能需要进一步分析代码和日志来定位问题的根源。如果你发现声明式事务不生效,可能有几个原因导致这种情况。Spring 声明式事务不生效的问题如何解决。Spring 的声明式事务通常使用。

2024-02-20 21:08:52 525

原创 程序员的价值观(摘自凤凰架构)

人生苦短,光阴易逝,把有限的时间和精力投入到对自己最有价值的方向上显得尤为关键,多数人都能接受“选择永远比努力更重要”的观点,但进一步问什么才是好的选择时,就只有少数人能对自己学习的知识技能、从事的工作方向做出定量的价值判断。我是工作两年的小白,一直都很想学习架构方面的课程,但是由于工作全是业务逻辑,而且是极其复杂繁琐的业务,每天都是对着协议研究业务实现,感觉自己都困在业务里面无法自拔。以上便是我的价值判断模型,每个人都应该有属于自己的价值观,你可以参考,却不必与谁的一致;

2024-02-20 17:56:22 1057

原创 程序员的发展观

久而久之,你对代码、技术、产品状态与团队研发状态的理解,渐渐和团队成员产生了偏差错位,丧失了细节上给予指导的能力,丧失了专业问题上提出接地气解决方案的能力,只能在无法“Show me the code”短期难以校验对错的大战略方向提意见,在会议、流程及团队管理措施上下功夫,在职业经理人式的宣讲与汇报上寻找存在感,此刻,你便从团队的导师变成了管理者,最终你与团队的关系,从携手并肩奋斗的伙伴,完全演变成只能靠公司制度与管理职位的权力来维系雇佣关系。这句话的第一层意思是,我是程序员,去编码是天经地义的。

2024-02-20 17:24:30 901

原创 java 如何使用多线程

以上是在 Java 中使用多线程的基本方法。在实际应用中,要注意多线程之间的同步与互斥,避免出现竞态条件和死锁等问题。可以使用 synchronized 关键字、Lock 接口或者并发集合类来实现线程间的同步。这种方式的好处是可以避免单继承的限制,因为在Java中类只能单继承,但是可以实现多个接口。:这是一种最简单的创建线程的方式,只需创建一个类并继承 Thread 类,然后重写 run() 方法,在 run() 方法中定义线程要执行的任务。:在创建线程时,可以使用匿名类的方式来简化代码。

2024-02-19 08:46:58 373

原创 平常开发java项目时也没用序列化,没感觉到有啥影响呢,这是为什么?

平常开发java项目时也没用序列化,没感觉到有啥影响呢,这是为什么?在日常的Java开发中,可能不会直接感受到序列化的存在,特别是在使用现代框架和技术栈时。这主要是因为很多底层细节已经由框架或库隐藏起来,它们为我们处理了序列化和反序列化的过程。

2024-02-15 07:12:43 415

原创 Kubernetes与Docker的深入对比:解析容器编排与容器引擎的区别与联系

在讨论Kubernetes和Docker之前,我们先对容器技术进行简要概述。容器是一种轻量级、可移植的打包方式,将应用程序及其所有依赖项打包到一个独立的容器中。容器可以在不同的环境中运行,确保应用程序在不同系统上拥有相同的运行环境。

2024-02-06 09:00:47 984

原创 mybatis 用resultMap 和用实体vo返回有啥区别?

还是直接返回实体或值对象取决于你的项目需求。对于简单的 CRUD 操作,直接返回实体可能更为方便;而对于复杂的查询,多表关联等情况,使用。mybatis 用resultMap 和用实体vo返回有啥区别?提供了更多的灵活性和控制能力。MyBatis 中使用。

2024-02-05 15:57:51 626

原创 BOM到底是个啥?

基准对象模型,或者更常称为BOM,是指一份详细的清单,列出了一个产品的所有组成部分、子组件、原材料,以及与之相关的数量和其他重要信息。

2024-01-27 08:46:29 641

原创 ubuntu开启ssh远程登录

现在,你的Ubuntu系统应该已经开启了SSH服务,允许远程登录。为你的Ubuntu服务器的IP地址。如果一切设置正确,你应该能够通过SSH远程登录到你的Ubuntu系统。在绝大多数的Ubuntu系统中,SSH通常已经安装。),你需要确保SSH服务的端口(默认为22)是开放的。如果已经安装了SSH,它会提示你已经是最新版本;如果没有安装,会自动安装最新版本。如果你使用了其他非默认的端口,需要相应地修改防火墙规则。这会显示SSH服务的当前状态,以确保它已经在运行。ubuntu开启ssh远程登录。

2024-01-17 08:21:43 4204

原创 云原生到底是什么意思

云原生到底是什么意思?

2024-01-16 18:39:07 1043 2

原创 Java 用jdbc查询 比用mybatis查询更快吗?

通过了解它们的优劣势、性能特点以及在不同场景下的适用性,读者可以更好地理解如何根据项目需求做出明智的选择。无论是追求性能的极致还是注重开发效率,都可以在JDBC和MyBatis之间找到平衡点,以达到最佳的数据库访问体验。数据库查询是任何应用程序中不可或缺的一部分,而在Java中,JDBC和MyBatis是两种常见的数据库访问方式。JDBC提供了直接的、原生的数据库访问,而MyBatis则是一个基于ORM的框架,简化了数据库操作。通过详细的比较和分析,希望读者能够更好地理解在实际项目中如何做出明智的选择。

2024-01-11 10:03:57 2050 1

原创 java 中数组常用排序方法举例说明

在Java中,数组的排序是常见的操作之一,而Java提供了多种排序方法来满足不同场景的需求。它通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。快速排序是一种高效的排序算法,基于分治法。归并排序是一种稳定且高效的排序算法,它将数组分为两半,分别排序,然后将两个有序的子数组合并成一个有序数组。它每次从待排序的数据中选择最小(或最大)的元素,放到已排序序列的末尾。冒泡排序是一种简单的排序算法,它重复地遍历数组,比较相邻的元素,并交换它们的位置,直到整个数组有序。

2024-01-02 21:20:46 1232

原创 git常用命令详解

这些是 Git 的一些基本命令,涵盖了代码的提交、分支管理、远程仓库操作等常见任务。在实际使用中,根据具体情况可能需要结合其他参数和选项使用这些命令。Git 是一个分布式版本控制系统,用于追踪文件的变化并协作开发。

2023-12-31 23:32:02 825

原创 java中file类常用方法举例说明

类的一些基本用法,你可以根据具体需求选择合适的方法。在实际应用中,通常会结合异常处理等机制来更好地处理文件和目录操作。java中file类常用方法举例说明。

2023-12-31 23:19:24 407

原创 js 常用方法举例说明50个

JavaScript是一门广泛应用于Web开发的编程语言,它提供了丰富的方法来操作数据、处理事件、操作DOM等。这仅仅是JavaScript中许多常用方法的冰山一角。通过深入学习这些方法,你可以更好地理解JavaScript的强大之处,并在实际项目中更高效地应用它们。对数组的每个元素执行函数,并返回新数组。获取或设置元素的HTML内容。:** 获取或设置元素的文本内容。通过元素的ID获取DOM元素。对数组元素进行累加或累减操作。获取或设置当前页面的URL。将数组元素连接为字符串。将元素追加到父元素中。

2023-12-31 22:37:57 1159

原创 《Linux Nano命令详解:小而强大的文本编辑器》

本文将深入探讨Nano命令,介绍其基本用法、高级功能以及与其他编辑器的比较,帮助读者更好地利用Nano编辑器进行文本处理。它的设计目标是提供一个易于上手的、基本的文本编辑工具,尤其适合初学者。Nano的特点之一是它采用了类似于传统文本编辑器的键盘快捷键,使得用户无需花费过多时间学习即可上手。通过本文,我们深入了解了Nano命令,从基本的安装和启动到高级功能和定制,以及与其他编辑器的比较。Nano以其小巧灵活的特点在Linux用户中广受欢迎,尤其适合那些刚刚开始学习Linux的用户。

2023-12-31 22:15:10 3110

原创 《Linux详解:深入探讨计算机基础》

经过不断的改进和开发,Linux逐渐演变成了一个强大的、稳定的操作系统,并于1994年发布了Linux 1.0版本。通过本文对Linux的深入探讨,我们不仅了解了Linux的起源和发展历程,还对其核心组成部分、基本命令与操作、网络与安全性以及开发环境与工具有了更全面的认识。在计算机科学领域,操作系统是一个至关重要的概念,而Linux作为一种开源的Unix-like操作系统,不仅在服务器领域广泛应用,也在嵌入式系统、超级计算机等多个领域发挥着巨大作用。《Linux详解:深入探讨计算机基础》

2023-12-31 22:02:55 1467 1

原创 Java 中 List集合独有的方法举例说明

在这个例子中,我们在索引为1的位置插入了字符串 “Orange”,导致集合变为 [“Apple”, “Orange”, “Banana”]。这个方法允许我们在指定位置插入一个元素,它接受两个参数:要插入的位置索引和要插入的元素。在这个例子中,我们将索引为1的元素 “Banana” 替换为 “Orange”,并返回了被替换的原始元素。它返回被替换的原始元素。在这个例子中,我们移除了索引为0的元素 “Apple”,并且返回了被移除的元素。在这个例子中,我们通过索引1获取了集合中的元素,即 “Banana”。

2023-12-27 21:27:46 602

Azure 中的虚拟机,有关如何在 Azure 中创建和管理虚拟机的文档

Azure 中的虚拟机,有关如何在 Azure 中创建和管理虚拟机的文档。

2024-01-27

Java 处理word的第三方jar包,可以直接使用,无需破解 超级好用,不会用可以私信交流

使用方法如下,maven直接引入即可。 <dependency> <groupId>myjar</groupId> <artifactId>aspose-words-21.11-jdk17</artifactId> <scope>system</scope> <version>1.8.0</version> <systemPath>${project.basedir}/src/lib/aspose-words-21.11-jdk17-1.0.jar</systemPath> </dependency>

2024-01-15

OpenJDK JDK 23 抢先体验版

OpenJDK JDK 23 抢先体验版

2024-01-10

tailscale-setup-1.56.1-amd64.msi 如果你用exe安装包安装失败,换这个msi包试一下

Tailscale 是一款专注于简化、安全和跨平台的虚拟专用网络(VPN)服务。它提供了一种简便的方法,让用户将多个设备安全地连接到一个私有网络,无论这些设备位于何处

2024-01-10

截图神器 snipaste2.8.6 macos版

截图神器 snipaste macos版

2024-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除