- 博客(102)
- 资源 (2)
- 收藏
- 关注
原创 JMeter压测快速入门(详解教程)
这俩个参数容易混淆,Ramp-Up,指的是我们10个线程在这1s内匀速启动,调度器的持续时间是,这个说的是这10个线程启动后(也就是1s后),持续测试的时间(这里勾选了永远,即使写了2s,也会一直测试下去)。(1)Ramp-Up 时间控制的是线程的启动节奏(2)调度器持续时间控制的是整个测试运行的时长(3)循环次数。
2025-06-11 00:56:33
282
原创 Docker 安装 MySQL 8.0
MySQL 8.0 是关系型数据库的重大升级,支持原子DDL、窗口函数、JSON增强等新特性,默认字符集升级为utf8mb4,性能和安全性显著提升
2025-06-10 16:35:40
210
原创 网络层协议
网络协议分层模型比较 OSI七层模型和TCP/IP四层模型是两种主要的网络协议分层架构。OSI七层模型将网络通信划分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,提供全面但复杂的概念框架。而TCP/IP四层模型(网络接口层、网络层、传输层和应用层)更简洁实用,合并了部分OSI层次。两种模型都通过分层方式实现模块化设计,便于故障排查和协议开发。关键网络组件如交换机、路由器和网卡分别工作在不同层次,保障数据传输。常见协议如HTTP/HTTPS、TCP/UDP等在不同层次发挥作用,其中HTTPS通
2025-06-05 18:19:47
708
原创 JDK 8 到 JDK 24 新特性大全
Java Development Kit (JDK) 是 Sun 公司(已被 Oracle 收购)针对 Java 开发员的软件开发工具包。自从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK(Software development kit)。
2025-06-04 16:31:02
1056
原创 使用 Docker Desktop 安装 Neo4j 知识图谱
Neo4j是一个高性能的,基于java开发的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中;它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。
2025-05-14 16:34:27
1072
原创 Skyvern AI 实现 浏览器爬虫+自动化工具
本文Skyvern是一款功能强大的模拟浏览器自动化操作爬虫软件。它通过模拟人类在浏览器中的操作,实现对目标网站的自动化访问、数据抓取和处理。Skyvern支持多种编程语言,用户可根据需求编写脚本,实现高效的数据采集。同时,它具备强大的反爬虫策略应对能力,能在保证数据抓取效率的同时,降低被封禁的风险。Skyvern广泛应用于网络数据挖掘、竞品分析等领域,是企业及个人获取网络信息的有力工具。
2025-03-10 17:02:21
1740
转载 Docker +RagFlow 搭建本地AI知识库
RAGFlow是高效的开源检索增强生成引擎,支持深度文档理解、模板化分块、可靠引用等,兼容多数据源,提供自动化RAG工作流,适用于企业办公、医疗、学术、传媒、金融、法律等领域。
2025-03-06 22:16:27
3338
3
原创 超级详细的 Ollama 结合 DeepSeek + Docker + Open Web UI 构建本地AI知识库教程
Ollama结合DeepSeek、Docker和Open Web UI构建本地AI知识库教程,将带您轻松搭建一套高效、易用的智能问答系统。本教程通过Docker容器化技术,简化了环境配置过程,确保了系统的稳定运行。DeepSeek作为强大的知识库构建工具,助力您快速整合各类数据资源。Open Web UI则为用户提供了一个美观、直观的交互界面。跟随本教程,您将掌握从零开始搭建AI知识库的完整流程,实现个性化智能问答服务,助力您在短时间内成为AI领域的专家。快来开启您的AI知识库搭建之旅吧!
2025-03-05 17:50:32
1802
原创 超级详细的 Ollama 搭建本地 DeepSeek大模型
Ollama 是一个开源项目,专注于帮助用户本地化运行大型语言模型(LLMs)。它提供了一个简单易用的框架,让开发者和个人用户能够在自己的设备上部署和运行 LLMs,而无需依赖云服务或外部 API。这对于需要数据隐私、离线使用或自定义模型调整的场景非常有用
2025-03-05 14:52:49
984
原创 超级详细 的 ChatBox 安装部署 与 接入本地 DeepSeek 实现图形化
Chatbox是一個圖形化的聊天介面,其優點是使用API Key做UI介面的聊天,一般若要用UI介面與AI聊天會需要到OpenAI或是Claude官網去做使用,但需要訂閱並且有限制使用次數。又如果是買API Key則會需要使用Python等程式語言去呼叫,且如果想要有記憶模式必須另外編寫,並不人性化,因此Chatbox就是將API Key融入到他們設計開發的UI介面中讓使用者可以比照網頁的使用方式去使用,也會有網站應有記憶、上傳照片等功能,且設定完後API Key後可以一鍵切換不同模型,方便根據任務作模型的
2025-03-05 14:21:28
15091
原创 打开 Windows Docker Desktop 出现 Docker Engine Stopped 问题
本文介绍了如何在Windows上安装DockerDesktop遇到的Engine Stopped问题
2025-03-02 10:54:32
2488
原创 安装 Windows Docker Desktop - WSL问题
本文介绍了如何在Windows上下载和安装DockerDesktop,包括解决安装过程中可能遇到的wsl2和wslkernel版本问题。此外,还详细说明了如何配置DockerDesktop的镜像源、修改磁盘映像位置以及如何验证安装是否成功。文章最后探讨了Docker的基本操作,如启动和关闭容器,以及如何通过命令行与容器进行交互。
2025-03-01 21:29:14
2415
原创 家庭版 Windows 安装 Docker 没有 Hyper-V 问题
Docker 是起源于 Linux 上的技术,是基于 Linux 内置的 Namespace 和 CGroup 等系统内隔离机制而抽象出来的一种轻虚拟化技术。
2025-03-01 15:21:06
893
原创 超级详细的 Python Django Web 入门教程【一文到底】【0基础】【快速上手】
Django是一个基于Python的Web开发框架,适合初学者快速入门。它遵循MVC设计模式,提供了一套完整的开发组件,包括模型(Model)、视图(View)和模板(Template)。通过Django,你可以轻松地连接数据库、处理HTTP请求、渲染网页等。Django内置了许多安全功能和第三方插件,简化了Web开发流程,让你专注于业务逻辑的实现。只需掌握基本的Python知识,就能快速上手Django,开启你的Web开发之旅。
2025-02-27 16:23:41
1352
原创 Linux命令大全(超详细版)
Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。
2024-01-24 16:55:46
1742
原创 Linux系统命令大全(超级详细版)
`Linux` 是免费和开源软件协作最突出的例子之一。任何人都可以根据其各自的许可条款,例如GNU 通用公共许可证(GPL) ,以商业或非商业方式使用、修改和分发源代码。例如,Linux 内核在 GPLv2 下获得许可,但系统调用有一个特殊例外,因为没有系统调用例外,任何调用内核的程序都将被视为衍生程序,因此 GPL 必须适用于该程序。
2024-01-24 15:55:59
38066
5
原创 Apache配置ssl证书-实现https访问
httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的Web站点。Apache虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个Web服务,每个虚拟主机之间是独立的,互不影响。
2024-01-12 15:19:55
6301
原创 超级详细的 Docker Desktop 安装 Keycloak
他是一個單點登入(Single Sign On, SSO)系統服務。換句話說如果「快速開始」所展示的,他可以協助你驗證身份與管理會話(Session)。
2023-12-06 14:21:08
1971
原创 Dynamic DataSource 多数据源配置【 Springboot + DataSource + MyBatis Plus + Druid】
MybatisPlus多数据源配置主要解决的是多数据库连接和切换的问题。在一些大型应用中,由于数据量的增长或者业务模块的增多,可能需要访问多个数据库。这时,就需要配置多个数据源。
2023-10-23 17:35:54
10375
1
原创 Mybatis3详解 之 全局配置文件详解
Mybatis本身给我们定义了大量的别名,包括有基本数据类型,包装类、对象型、集合和Map等等。系统定义的别名是通过TypeAliasRegistry类来定义的,所以我们既可以通过这个对象获取系统中已经定义好的别名,也能自定义别名,先通过一段代码来获取系统中都预定义了哪些别名。
2023-09-27 17:24:30
1798
原创 Mybatis3详解 之 MyBatis 基础
MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBatis,也就是从3.0版本开始 iBatis改名为MyBatis。
2023-09-27 16:46:58
1213
原创 MyBatis Generator 代码自动生成器
Mybatis的逆向工程就是由代码生成器生成我们需要的代码和映射文件。我们在编写Mybatis程序时,基本都是围绕着pojo类,Mapper接口,Mapper.xml文件等文件来进行的。如果实际开发中数据库的表特别多,那么我们需要手动去写每一张表的pojo类,Mapper接口,Mapper.xml文件,这显然需要花费巨大的精力,而且可能由于表字段太多,哪里写错了都难以排除。所以我们在实际开发中,一般使用逆向工程方式来自动生成所需的文件,这也是企业中一种非常常见的方法。
2023-09-27 15:37:58
9538
原创 超级详细的 Docker Desktop 安装 GitLab
GitLab是一款基于git仓库的代码管理工具,可以帮助我们团队进行版本控制和协作开发。gitlab还提供了完整的持续集成/持续交付平台,能够自动化代码构建、测试、发布等过程,并且是一款开源的平台,公司也可以根据需求来进行定制化,满足不同团队,适应不同的需求和流程。
2023-07-14 14:04:10
8216
1
原创 使用 Docker Desktop 安装 Centos 系统
由于 Docker 是一个容器,它支持在一个服务器进行多服务部署,并且还能保持服务的独立性,那么,在Docker 上的运用时 我们也是可以 独立部署多个系统来做不同是其他,这样环境独立的情况下,也就不会造成一下不必要的问题。
2023-07-07 16:50:33
8829
原创 Docker Desktop 安装使用教程
作为开发人员,在日常开发中,我们需要在本地去启动一些服务,如:redis、MySQL等,就需要去下载这些在本地去启动,操作较为繁琐。此时,我们可以使用Docker Desktop,来搭建我们需要的服务,直接在容器中去启动即可。
2023-06-27 15:16:17
112045
39
原创 超级详细的 FinalShell 安装 及使用教程
FinalShell是一款一体化的的服务器,网络管理软件,软件支持多标签、批量服务器管理、自定义命令参数、SSH加速等功能,不仅是SSH客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求。
2023-05-09 12:13:24
93909
25
原创 IDEA 使用系列之 Alibaba Cloud Toolkit 一件部署
Alibaba Cloud Toolkit(Eclipse插件,后文简称Cloud Toolkit)是阿里云针对IDE平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。您在本地完成应用程序的开发、调试和测试后,可以使用在IDE(如Eclipse或IntelliJ)中安装的Cloud Toolkit插件,通过图形配置的方式连接到云端部署环境并将应用程序快速部署到云端。
2023-04-25 17:34:27
2697
原创 超级详细的GitLab安装 与使用 【Gitlab添加组、创建用户和项目、权限管理】
来了一些需求,这就需要基于master分支创建feature特性分支。这些新的需求代码都在特性分支,特性分支开发完了,将代码提交上去了,然后触发流水线,这些流水线就是来验证特性分支的,验证没有问题,那么特性分支就需要做另外的操作,就需要将代码合并到master分支了,然后发版了。一般我们使用 master 主干分支存放最新的能够发布生产的代码,而单独创建一些特性分支来做项目需求任务的开发分支。,一切都是master分支,不管后面来了多少个特性,提交代码都是提交到主干分支上面。
2023-04-24 18:39:25
18174
原创 Access Token 访问令牌 的获取与使用
三方库导入时,通常需要输入账号和令牌进行鉴权。账号为指定平台的 HTTP 克隆账号,访问令牌即 Access Token,本文介绍如何获取常见三方代码平台的Access Token。
2023-04-24 15:36:54
28223
原创 超级详细的 VirtualBox 虚拟机安装 及入门教程
`虚拟机(Virtual Machine)`指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。
2023-04-22 21:54:46
155424
33
原创 MyBatis-Plus Generator v2.0.8 ~ v3.1.1 最新代码自动生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。
2023-04-19 20:34:41
1473
原创 MyBatis-Plus Generator v3.5.1 最新代码自动生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。
2023-04-19 11:39:48
7087
1
原创 超级详细的JDK 安装与配置(包含二个或多个JDK的同时安装)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。 其中的开发工具包括编译工具(javac.exe)打包工具(jar.exe)等。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。
2023-03-25 12:39:40
27358
16
原创 Noe4J 超级详细的安装与使用
Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SE的JDK。配置 JDK环境,为以后能适应Springboot,请选择最低JDK1.8的环境。
2023-03-22 14:55:48
4352
2
原创 DBeaver 超级详细的安装与使用
DBeaver是一种通用数据库管理工具,适用于需要以专业方式使用数据的每个人;适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费(`DBeaver Community`) 的多平台数据库工具。
2023-03-06 17:54:25
38951
4
原创 超级完整 的 Maven 讲解 以及私服搭建
Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。
2023-02-21 01:39:18
7961
2
原创 Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)
我们开发项目时,经常会和第三方接口打交道,有些第三方项目为了安全起见,会把项目部署在"内网"环境,不对外暴露,通常会提供VPN代理才能访问到资源。然后使用 Git Base 进行Git 的pull 和push 操作 发现是OK的 ,那问题就出来。那接下来大概问题确定了 ,应该就是内网设置了域,在内网中的IDEA无法请求到内网的 gitlab。查询一下确实是有好几个应用在占用端口,但同时好像是轮询使用的,并不是一直占着端口的。看到上面的问题我们的第一反应就是 port 22 被占用。
2023-02-01 15:00:54
7796
1
原创 Android Studio连接手机详细教程(包含遇到的问题集)
如果以上内容全都调试正确了,还是存在这个无法安装的问题,多半是一开始用的别的手机进行调试安装,然后抽掉线重新换上另一个手机安装调试才会报错。无法识别的 USB 设备,跟这台计算机连接的前一个 USB 设备工作不正常,Windows 无法识别它。此时,我的开发者选项已经开启,并且windows系统和android studio已经能够识别我的设备了,但还是报了这样的错误。右击你的手机——>更新驱动程序——>浏览我的计算机以查找驱动程序软件。右击此电脑——>属性——>设备管理器——>便携设备。
2022-12-09 00:12:14
38920
10
RabbitMQ整合Springboot 学习包及相关安装软件
2022-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人