自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT小郭的技术博客

用心做技术,用心写笔记,做好每一份技术内容

  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 超级详细 的 Apache Camel 教程

Apache Camel 是一个强大的 Java 集成框架,用于在不同系统间路由和处理数据。本教程介绍了如何在 Spring Boot 项目中创建第一个 Camel 应用: 核心概念 路由(Route):定义数据从 A 到 B 的传输路径 端点(Endpoint):系统间的连接点 组件(Component):200+ 预置连接器 EIP:企业集成模式 快速入门 使用 Maven 创建项目: mvn archetype:generate \ -DarchetypeGroupId=org.apache.came

2025-06-28 01:53:22 1576

原创 JMeter压测快速入门(详解教程)

这俩个参数容易混淆,Ramp-Up,指的是我们10个线程在这1s内匀速启动,调度器的持续时间是,这个说的是这10个线程启动后(也就是1s后),持续测试的时间(这里勾选了永远,即使写了2s,也会一直测试下去)。(1)Ramp-Up 时间控制的是线程的启动节奏(2)调度器持续时间控制的是整个测试运行的时长(3)循环次数。

2025-06-11 00:56:33 1060

原创 Docker安装Redis

镜像拉取后可以使用 docker images 命令查看是否成功。

2025-06-11 00:50:41 1298

原创 Docker 安装 MySQL 8.0

MySQL 8.0 是关系型数据库的重大升级,支持原子DDL、窗口函数、JSON增强等新特性,默认字符集升级为utf8mb4,性能和安全性显著提升

2025-06-10 16:35:40 1479 1

原创 网络层协议

网络协议分层模型比较 OSI七层模型和TCP/IP四层模型是两种主要的网络协议分层架构。OSI七层模型将网络通信划分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,提供全面但复杂的概念框架。而TCP/IP四层模型(网络接口层、网络层、传输层和应用层)更简洁实用,合并了部分OSI层次。两种模型都通过分层方式实现模块化设计,便于故障排查和协议开发。关键网络组件如交换机、路由器和网卡分别工作在不同层次,保障数据传输。常见协议如HTTP/HTTPS、TCP/UDP等在不同层次发挥作用,其中HTTPS通

2025-06-05 18:19:47 795

原创 JDK 8 到 JDK 24 新特性大全

Java Development Kit (JDK) 是 Sun 公司(已被 Oracle 收购)针对 Java 开发员的软件开发工具包。自从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK(Software development kit)。

2025-06-04 16:31:02 1556

原创 使用 Docker Desktop 安装 Neo4j 知识图谱

Neo4j是一个高性能的,基于java开发的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中;它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。

2025-05-14 16:34:27 3145 2

原创 Skyvern AI 实现 浏览器爬虫+自动化工具

本文Skyvern是一款功能强大的模拟浏览器自动化操作爬虫软件。它通过模拟人类在浏览器中的操作,实现对目标网站的自动化访问、数据抓取和处理。Skyvern支持多种编程语言,用户可根据需求编写脚本,实现高效的数据采集。同时,它具备强大的反爬虫策略应对能力,能在保证数据抓取效率的同时,降低被封禁的风险。Skyvern广泛应用于网络数据挖掘、竞品分析等领域,是企业及个人获取网络信息的有力工具。

2025-03-10 17:02:21 2306

转载 Docker +RagFlow 搭建本地AI知识库

RAGFlow是高效的开源检索增强生成引擎,支持深度文档理解、模板化分块、可靠引用等,兼容多数据源,提供自动化RAG工作流,适用于企业办公、医疗、学术、传媒、金融、法律等领域。

2025-03-06 22:16:27 4641 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 2223

原创 超级详细的 Ollama 搭建本地 DeepSeek大模型

Ollama 是一个开源项目,专注于帮助用户本地化运行大型语言模型(LLMs)。它提供了一个简单易用的框架,让开发者和个人用户能够在自己的设备上部署和运行 LLMs,而无需依赖云服务或外部 API。这对于需要数据隐私、离线使用或自定义模型调整的场景非常有用

2025-03-05 14:52:49 1140

原创 超级详细 的 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 18096

原创 打开 Windows Docker Desktop 出现 Docker Engine Stopped 问题

本文介绍了如何在Windows上安装DockerDesktop遇到的Engine Stopped问题

2025-03-02 10:54:32 2805

原创 安装 Windows Docker Desktop - WSL问题

本文介绍了如何在Windows上下载和安装DockerDesktop,包括解决安装过程中可能遇到的wsl2和wslkernel版本问题。此外,还详细说明了如何配置DockerDesktop的镜像源、修改磁盘映像位置以及如何验证安装是否成功。文章最后探讨了Docker的基本操作,如启动和关闭容器,以及如何通过命令行与容器进行交互。

2025-03-01 21:29:14 3431

原创 家庭版 Windows 安装 Docker 没有 Hyper-V 问题

Docker 是起源于 Linux 上的技术,是基于 Linux 内置的 Namespace 和 CGroup 等系统内隔离机制而抽象出来的一种轻虚拟化技术。

2025-03-01 15:21:06 1088

原创 Linux命令大全(超详细版)

Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。

2024-01-24 16:55:46 1842

原创 Apache配置ssl证书-实现https访问

httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的Web站点。Apache虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个Web服务,每个虚拟主机之间是独立的,互不影响。

2024-01-12 15:19:55 6840

原创 超级详细的 Docker Desktop 安装 Keycloak

他是一個單點登入(Single Sign On, SSO)系統服務。換句話說如果「快速開始」所展示的,他可以協助你驗證身份與管理會話(Session)。

2023-12-06 14:21:08 2620

原创 Dynamic DataSource 多数据源配置【 Springboot + DataSource + MyBatis Plus + Druid】

MybatisPlus多数据源配置主要解决的是多数据库连接和切换的问题。在一些大型应用中,由于数据量的增长或者业务模块的增多,可能需要访问多个数据库。这时,就需要配置多个数据源。

2023-10-23 17:35:54 11515 1

原创 Mybatis3详解 之 全局配置文件详解

Mybatis本身给我们定义了大量的别名,包括有基本数据类型,包装类、对象型、集合和Map等等。系统定义的别名是通过TypeAliasRegistry类来定义的,所以我们既可以通过这个对象获取系统中已经定义好的别名,也能自定义别名,先通过一段代码来获取系统中都预定义了哪些别名。

2023-09-27 17:24:30 1885

原创 Mybatis3详解 之 MyBatis 基础

MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBatis,也就是从3.0版本开始 iBatis改名为MyBatis。

2023-09-27 16:46:58 1330

原创 MyBatis Generator 代码自动生成器

Mybatis的逆向工程就是由代码生成器生成我们需要的代码和映射文件。我们在编写Mybatis程序时,基本都是围绕着pojo类,Mapper接口,Mapper.xml文件等文件来进行的。如果实际开发中数据库的表特别多,那么我们需要手动去写每一张表的pojo类,Mapper接口,Mapper.xml文件,这显然需要花费巨大的精力,而且可能由于表字段太多,哪里写错了都难以排除。所以我们在实际开发中,一般使用逆向工程方式来自动生成所需的文件,这也是企业中一种非常常见的方法。

2023-09-27 15:37:58 9771

原创 超级详细的 FinalShell 安装 及使用教程

FinalShell是一款一体化的的服务器,网络管理软件,软件支持多标签、批量服务器管理、自定义命令参数、SSH加速等功能,不仅是SSH客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求。

2023-05-09 12:13:24 97260 25

原创 IDEA 使用系列之 Alibaba Cloud Toolkit 一件部署

Alibaba Cloud Toolkit(Eclipse插件,后文简称Cloud Toolkit)是阿里云针对IDE平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。您在本地完成应用程序的开发、调试和测试后,可以使用在IDE(如Eclipse或IntelliJ)中安装的Cloud Toolkit插件,通过图形配置的方式连接到云端部署环境并将应用程序快速部署到云端。

2023-04-25 17:34:27 2954

原创 超级详细的 VirtualBox 虚拟机安装 及入门教程

`虚拟机(Virtual Machine)`指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。

2023-04-22 21:54:46 162864 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 1556

原创 MyBatis-Plus Generator v3.5.1 最新代码自动生成器

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。

2023-04-19 11:39:48 7267 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 28766 16

原创 Noe4J 超级详细的安装与使用

Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SE的JDK。配置 JDK环境,为以后能适应Springboot,请选择最低JDK1.8的环境。

2023-03-22 14:55:48 4810 2

原创 DBeaver 超级详细的安装与使用

DBeaver是一种通用数据库管理工具,适用于需要以专业方式使用数据的每个人;适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费(`DBeaver Community`) 的多平台数据库工具。

2023-03-06 17:54:25 41570 4

原创 超级完整的 Git的下载、安装、配置与使用 以及命令

超级完整的 Git 下载、安装与配置与使用 以及命令

2023-01-22 18:52:46 59587 11

原创 Android Studio连接手机详细教程(包含遇到的问题集)

如果以上内容全都调试正确了,还是存在这个无法安装的问题,多半是一开始用的别的手机进行调试安装,然后抽掉线重新换上另一个手机安装调试才会报错。无法识别的 USB 设备,跟这台计算机连接的前一个 USB 设备工作不正常,Windows 无法识别它。此时,我的开发者选项已经开启,并且windows系统和android studio已经能够识别我的设备了,但还是报了这样的错误。右击你的手机——>更新驱动程序——>浏览我的计算机以查找驱动程序软件。右击此电脑——>属性——>设备管理器——>便携设备。

2022-12-09 00:12:14 40010 10

原创 Android Studio的ADV无法启动解决办法【IDEA 的ADV无法启动解决办法】

Android Studio 或 IDEA 的ADV无法启动解决办法

2022-12-07 19:54:15 2270

原创 Android Studio详细的安装下载教程

android studio安装

2022-12-07 00:59:41 24666 1

原创 安装 Unity 个人免费版

安装 Unity 个人免费版,正版是需要收费的,所以我们个人开发使用个人免费版就可以

2022-12-07 00:13:55 8576 3

原创 使用IDEA 进行 安卓开发

新建系统变量JAVA_HOME右键点击此电脑,点击属性——》高级系统配置——》环境变量——》新建变量名:JAVA_HOME 变量值:jdk的安装目录新建系统变量CLASSPATH点击新建——》变量名:CLASSPATH——》变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;在path的变量里面添加测试一下:打开cmd(WIN+R)出来版本情况就说明环境配置好了①:Name(项目名称)②:Package name(具体看公司要求)

2022-12-04 23:36:27 25705 29

原创 超级详细 的 Redis 安装教程

1、双击 启动 Redis2、打开cmd,进入到刚才解压到的目录,启动临时服务:默认端口:6379有的机器双击 redis-server.exe 执行失败,找不到配置文件,可以采用以下执行方式: 在命令行(cmd)中按如下方式执行:打开另一个cmd窗口,客户端调用:1、进入Redis安装包目录,安装服务:2、,可以看到服务安装成功将d盘下新建一个文件夹叫redis2,把redis文件夹的东西拷贝到redis2文件夹下,将redis-windows.conf配置文件中的ip 和端口号改一下,然后按照

2022-12-04 15:59:22 86409 21

原创 IDEA如何配置 Gradle 及 Gradle 安装过程(详细版)

至此gradle环境变量配置完成!添加如下配置( 阿里云镜像 )变量名:变量值:自定义 仓库目录选择 方式一:方式二:

2022-12-04 11:27:18 49893 18

原创 什么是 游戏引擎 ?各个主流引擎的区别

资料和教程最多的游戏引擎之一,很方便学习游戏开发的初学者。官网不爽的地方:需要安装额外的idea不爽点:idea比较繁琐,需要使用其他的额外idea,ui方面需要使用其他的工具。推荐点:对小白入手很友好,游戏引擎性能也是杠杠滴、使用人数也很多Cocos Creator 使用JavanScript/TypeScript开发。回到2010年,手游刚刚兴起的时候,如果没有听过Cocos, 那么你一定不是手游行业的。

2022-11-30 21:07:07 33214 2

原创 什么是「区块链技术」、区块链又是什么?

区块链技术被称之为分布式账本技术,实质就是一个特殊的分布式数据库。存储于其中的数据或者信息具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等 特征。传统的分布式数据库主要是按照一定规则分成多份进行存储,由中心节点向其他备份节点同步数据。而区块链使用的分布式存储数据库是每个节点都保存完整的数据,且根据链式结构进行存储。没有任何一个节点可以单独记录账本数据,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。区块链可以借由密码学,串接并保护内容的串联交易记录(又称区块)。

2022-11-30 09:55:10 13091 2

RabbitMQ整合Springboot 学习包及相关安装软件

RabbitMQ安装包 + Erlang环境 + RabbitMQ整合Springboot 项目+ RabbitMQ安装手册

2022-03-24

Xshell+Xftp 安装包

包含:Xshell+Xftp

2022-03-25

空空如也

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

TA关注的人

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