使用 1panel面板 部署 springboot 和 vue
仿照别人项目做了个基于 springboot 和 vue 的网站,在腾讯云服务器上,通过 宝塔面板 部署了该项目。项目的技术栈:Vue3、Vite5、Axios、Element Plus、Wangeditor5、Highlightjs、Spring Boot2、Mybatis、MySQL8。
SpringBoot 项目配置数据库密码加密
我们在写Springboot项目时候,配置文件中需要配置数据库连接,用户名和密码都是明文配置的。这样做很不安全,容易密码泄露。
【MySQL】表的相关操作
这种做法相当于是把当初创建表时的有效操作给记录下来了,所以是最详细的,包含了说明和字符集等等,不过可以发现的时候上面的写法貌似和当初自己写的不太一样,这是因为mysqld要对命令进行语法和词法分析,并对其按照标准进行修改优化,最后再去执行优化后的命令,也就是上面这样。和库一样,不要轻易对表进行修改和
【Ubuntu】Ubuntu 配置镜像源(ARM)
讲解如何替换Ubuntu(ARM)的镜像源。
【在Linux世界中追寻伟大的One Piece】DNS与ICMP
主域名是用来识别主机名称和主机所属的组织机构的一种分层结构的名称。例如:www.baidu.com域名使用 . 连接com:一级域名。表示这是一个企业域名。同级的还有"net"(网络提供商),"org"(非盈利组织)等。baidu:二级域名,公司名。www:只是一种习惯用法。之前人们在使用域名时,往
Mac笔记本上查看/user/目录下的文件的几种方法
Mac笔记本查看user/下的文件的几种方法
ubuntu添加 SSH 密钥到 GitHub
通过生成 SSH 密钥、将其添加到 SSH 代理,并将公钥添加到 GitHub,你现在应该能够无缝地使用 SSH 进行 Git 操作。如果你遇到任何问题,请确保你执行了每一个步骤,并且公钥正确添加到了你的 GitHub 账户中。
Graphviz是一个开源的图形可视化软件
Graphviz是一个开源的图形可视化软件,主要用于绘制各种类型的图表,如流程图、结构图、网络拓扑图等。它通过一种简单的文本表示语言(称为DOT语言)来创建和可视化图形和网络。Graphviz广泛应用于软件设计、数据库设计、网络架构等领域,帮助开发者可视化复杂的系统结构和流程。
RabbitMQ 入门教程
RabbitMQ 是一个开源的消息代理和队列服务器,实现了 AMQP 0-9-1 标准。它可以在完全不同的应用程序之间传递消息。本教程将带你从零开始学习如何使用 RabbitMQ。
Paimon 集成Flink CDC (一) MySQL
Apache Paimon集成并封装了flink CDC,并实现了多种cdc同步功能,如实时增量数据入湖,整库同步,表结构变更等。Paimon支持通过多种模式演化将数据提取到Paimon表中的方法,业务系统中增加的列会实时同步到Paimon中。
大数据-160 Apache Kylin 构建Cube 按照日期构建Cube 详细记录
Apache Kylin 是一个开源的分布式分析引擎,专注于提供大数据的实时OLAP(在线分析处理)能力。Cube(立方体)是 Apache Kylin 的核心概念之一,通过预计算大规模数据的多维数据集合,加速复杂的 SQL 查询。
详解MySQL中MRR(多范围读取)如何优化范围查询
MRR,全称Multi-Range Read Optimization,直译为多范围读取优化,是MySQL中一种用于提高索引查询性能的技术。MRR通过减少随机磁盘访问次数,将随机IO转换为顺序IO,从而提高数据读取的效率。它特别适用于包含范围条件(如BETWEEN、等)的查询,以及需要通过辅助索引访
Docker 付费订阅价格大幅上调,免费订阅功能受限,云计算和安全产品有调整
从11月15日起,Docker的付费订阅中Pro和Team的价格都将大幅上调:Pro从原来的5美元每月激增到9美元每月
【Linux】打包命令——tar
我们来到/root目录下面看一下结果啊实际目录约占有25MB的意思。压缩比越好当然要花费的运算时间越多。我们从上面可以看到,虽然使用gzip的速度相当快,总时间花费不到1秒,但是压缩率最糟糕。如果使用xz的话,虽然压缩比最佳,不过竟然花了11秒的时间。这还仅是备份25MB的/etc而已,如果备份的数
Go基础学习11-测试工具gomock和monkey的使用
这篇文章主要针对go语言中的测试工具进行回顾总结,包括mockgen、mockey等。Mock是单元测试中常见的一种技术,就是在测试过程中,对于一些不容易构造或者获取的对象,创建一个Mock对象来模拟对象的行为,从而把测试与测试边界以外的对象隔离开。上面使用mockgen生成对应的mock文件缺点非
macOS优盘装系统
你可以将 USB 闪存驱动器或其他备用宗卷用作安装 Mac 操作系统的启动磁盘。以下高级步骤主要适用于系统管理员以及其他熟悉在“终端”中输入命令的经验丰富的用户。或不需要可引导的安装器,但如果你要在多台电脑上安装 macOS,而又不想每次都下载安装器,或者你无法通过“访达”或“macOS 恢复”安装
Open SaaS: 开源免费的React & Node.js SaaS应用模板
Open SaaS是一个基于React和Node.js构建的开源SaaS应用模板。它提供了一套完整的工具和功能,使开发者能够快速启动他们的SaaS项目。这个模板不仅仅是一个简单的起点,它还包含了许多现代SaaS应用所需的核心功能。Open SaaS为开发者提供了一个强大的起点,使他们能够快速构建和部
【Naive UI】n-upload上传文件限制类型和数量并获取url注意问题
Naive UI(下面直接简写N UI)是真的难用啊,查个内容基本都不怎么查得到,得自己摸索,最难受的还是要自定义样式了吧!为什么前端语言框架类型这么多啊,都用element UI不好吗,真的是无语得很!简直草了!以下为正文和示例算了不写总结了,都拆分了,就这样~【我靠,水了好多字,,,小6k了】
带你玩转,开源模型Llama3.1
开源LLM的生态系统非常活跃,出现了很多引人注目的模型,比如国际上的LLaMA和Alpaca,以及国内的ChatGLM、BaiChuan和InternLM(书生·浦语)等。这些开源模型给开发者提供了在本地进行部署和定制的机会,帮助我们构建出具有独特价值的应用。2024年7月23日,Meta公司推出了
ELK+Kafka+Filebeat企业内部日志分析系统
ElasticSearch是一个基于Lucene的开源分布式搜索服务。只搜索和分析日志特点:分布式,配置简洁,自动发现,索引自动分片,索引副本机制,多数据源等。它提供了一个分布式多用户能力的全文搜索引擎。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二