自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秃了也弱了

私人博客,有需要请联系17854238061(vx同号)

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

原创 Linux运维、Windows运维常用命令,保存起来当手册用

Linux运维、Windows运维常用命令,保存起来当手册用。

2024-08-21 11:00:26 528 1

原创 docker使用及基础常用命令,保存起来当手册用,containerd常用命令

很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.,容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。有些容器必须要以前台交互式模式运行,而有些容器不需要比如说redis、mysql,后台守护式运行之后,redis就会在容器中启动,并不会退出。attach 直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器的停止。exec 是在容器中打开新的终端,并且可以启动新的进程,用exit退出,不会导致容器的停止。

2023-04-07 17:40:19 707

原创 Kubernetes(k8s)使用及操作文档

https://kubernetes.io/zh/docs/reference/kubectl/overview/https://kubernetes.io/zh/docs/reference/kubectl/overview/#%E8%B5%84%E6%BA%90%E7%B1%B B%E5%9E%8Bhttps://kubernetes.io/zh/docs/reference/kubectl/overview/#%E6%A0%BC%E5%BC%8F%E5%8C%9 6%E8%BE%93%E5%87%BA

2022-07-10 21:11:52 1125

原创 nginx安装与配置详解

目录一、安装Nginx:二、使用Nginx:简单与单台Tomcat整合三、详细使用(nginx就是去配置其文件而已),如下所示:一、安装Nginx:1 : wget下载: http://nginx.org/download/nginx-1.4.2.tar.gz2 : 进行安装: tar -zxvf nginx-1.6.2.tar.gz3 : 下载锁需要的依赖库文件: yum install pcre yum install pcre-dev...

2021-02-18 09:15:21 6175 12

原创 mysql常用操作汇总大全

1.本地登录MySQL命令://root是用户名,输入这条命令按回车键后系统会提示你输入密码2.指定端口号登录MySQL数据库将以上命令:mysql-uroot-p改为6即可,注意指定端口的字母P为大写,而标识密码的p为小写。MySQL默认端口号为33063.指定IP地址和端口号登录MySQL数据库命令格式为:mysql-hip-uroot-p-P3306例如:mysql-h127.0.0.1-uroot-p-P3306。

2020-12-17 17:33:47 2192 1

原创 redis桌面管理工具神器:Tiny RDM(完全免费)

Tiny RDM:一个更现代化的Redis桌面管理客户端极致轻量:极小包体,随处安装随处使用友好外观体验:提供外观深色/浅色外观,简单易用的可视化操作体验跨桌面平台:支持Mac/Windows/Linux主流版本系统代码开源:致力于制作安全可靠的软件,本软件完全开源,用户可放心使用和传播相比较官方提供的客户端来说,简直就是降维打击!我是因为集群管理操作,才偶然间接触到这个软件的,不得不说真的是非常好用。

2025-04-01 15:35:28 204

原创 Resilience4j中文文档+翻译,使用手册大全(未完待续)

Resilience4j是一个为函数式编程设计的轻量级容错库。Resilience4j提供了高阶函数(decorators)来增强任何函数接口、lambda表达式或带有断路器、速率限制器、重试或隔板的方法引用。你可以在任何函数接口、lambda表达式或方法引用上堆叠多个decorator。这样做的好处是你可以选择你需要的装饰者,除此之外别无选择。注意:Resilience4j 2需要Java 17。

2025-04-01 11:24:37 110

原创 Java字节码插桩:javaagent、javassist使用详解

javaagent 是java1.5之后引入的特性,其主要作用是在class 被加载之前对其拦截,以插入我们的监听字节码。Java Agent 是 Java 提供的一种强大机制,它允许开发者在不修改原有应用程序代码的情况下,对类进行修改和增强。Java Agent 在很多场景下都非常有用,如性能监控、代码注入、AOP 等。Javassist 使 Java 字节码操作变得简单。它是一个用于在 Java 中编辑字节码的类库。它使 Java 程序可以在运行时定义新类,并在 JVM 加载它时修改类文件。

2025-03-27 15:15:58 243

原创 SpringBoot3.0不建议使用spring.factories,使用AutoConfiguration.imports新的自动配置方案

是一个位于META-INF/目录下的配置文件,它基于Java的SPI(Service Provider Interface)机制的变种实现。这个文件的主要功能是允许开发者声明接口的实现类,从而实现SpringBoot的自动装配和扩展点注册。这个文件在以前,真就是SpringBoot的扩展神器,各种自动配置的插件几乎都是基于这种方式来实现的。但是以后,就不是最优解了,而是替换为了。以下是翻译:简单来说,只需要创建一个文件,每一行都是一个自动配置的条目即可,用法比以前简洁不少。而以前的的。

2025-03-25 11:01:49 389

原创 Java使用MethodHandle来替代反射,提高性能

Java从最初发布时就支持反射,通过反射可以在运行时获取类型信息,但其有个缺点就是执行速度较慢。于是从Java 7开始提供了另一套API。其与反射的作用类似,可以在运行时访问类型信息,但是其执行效率比反射更高(性能几乎接近方法调用):是的一个实例,它是对Java中某个方法(包括实例方法、静态方法、构造函数等)的直接可执行引用。与传统的Java反射相比,MethodHandle更加轻量级和高效,因为它绕过了许多反射的额外开销,如访问控制检查等。

2025-03-24 16:18:05 623

原创 基于Sa-Token实现一站式用户中心及OAuth2

最近公司在整合各种大小系统,想要实现用户的统一管理,实现类似用户中心的功能。内容包括:单点登录、权限统一校验、OAuth2等。Sa-Token。可以非常方便的实现以上功能,并且只提供一些基础功能,可以按照公司的要求进行自定义功能。

2025-03-21 11:28:31 218

原创 什么是AI-Agent智能体?从0认识AI智能体

Al Agent,称为人工智能代理,或者称为AI智能体。它是一种模拟人类智能行为的人工智能系统,以大型语言模型(LLM)作为其核心规划决策引擎。能够感知环境,做出决策,并执行任务以实现特定的目标。提示工程(Prompt Engineering),也称为上下文提示,是一种通过不更新模型的权重/参数来引导LLM行为朝着特定结果的方法。提示工程可以用于各种任务,从回答问题到算术推理乃至各种应用领域,理解提示工程,能够帮助我们了解LM的限制和能力。硬提示(Hard Prompt)

2025-03-12 16:55:22 1235

原创 MySQL:SQL优化实际案例解析(持续更新)

mysql5版本,对于in并不是很友好,in参数过多就会走全表扫描。而8版本对in做了优化。如果用的是mysql5版本,in的过程比较慢,或许尝试用join操作来代替in可能会有奇效!在where条件中对字段进行函数操作,即使加了索引也会导致索引失效,最终是走全表扫描!如果使用between,全表扫描会变成范围搜索,索引就会正常使用了!同时,看情况用exists等能够替代in的方式。如果是mysql8版本,可以考虑使用。

2025-03-12 14:28:20 367

原创 基于vLLM部署企业级DeepSeek大模型

Ollma框架适合个人用户私有化本地部署,但在多用户并发场景下性能衰减明显。vLLM 是由加州大学伯克利分校 LMSYS 组织开源的大语言模型(LLM)高速推理框架。它旨在显著提升实时场景下语言模型服务的吞吐量和内存使用效率。vLLM 的主要特点包括:1、PagedAttention 技术:vLLM 引入了 PagedAttention 算法,通过分页管理注意力机制中的键(keys)和值(values),有效解决了传统方法中显存碎片化和过度预留的问题。

2025-03-07 09:28:25 2008

原创 什么是向量数据库?向量数据库概念,详细入门

向量数据库是一种专门用于存储和查询向量数据的数据库。向量数据也就是embedding向量。典型结构是一个一维教组,其中的元素是教值(通常是浮点数)。这些数值表示对象或数据点在多维空间中的位置、特征或属性。

2025-03-06 19:54:47 1353

原创 Spring框架自带的定时任务:Spring Task详解

2、@Scheduled可用作可重复的注释。如果在同一个方法上发现了几个@Scheduled注解,那么它们中的每一个都将被独立处理,并为它们中的每一个触发一个单独的触发器。1、要调度的方法必须有void返回,并且不能接受任何参数。

2025-03-04 15:56:04 371

原创 深入理解Rerank(重排名)技术核心知识点

有一些专门用于做Rerank的大模型,比如适用于中英文双语rerank场景。rerank 模型的效果排名可以参考 MTEB 排行榜。与embedding模型不同,reranker使用问题和文档作为输入,直接输出相似度而不是embedding。reranker是基于交叉熵损失进行优化的,因此相关性得分不受特定范围的限制。

2025-03-03 17:18:49 981

原创 深入理解Embedding技术核心知识点

Embedding从CV到NLP再到神经网络、深度学习的应用越来越广泛,比如NLP 中常用的 word embedding和 entity embedding。那么究竟什么是Embedding呢?对他进行直译是嵌入层。比如地图就是对于现实地理的Embedding,现实的地理地形的信息其实远远超过二维,但是地图通过颜色和等高线等来最大化表现现实的地理信息。Embedding是object的低维稠密的向是化表示,可表示大量信息。为什么会特意强调低维、稠密、向量化和大量信息这个几个词呢?

2025-03-03 14:49:52 641

原创 深入理解RAG(Retrieval-Augmented Generation)的核心知识点

在自然语言处理领域,大型语言模型如GPT系列、claude系列、meta的LLama系列、谷歌的geminl和pemma以及阿里通义千问等等,已经取得了突破性的成就,并在多个基准测试中性能不错,但对行业领域或者高度专业化的知识仍存局限,有时会生成”幻觉”,知识也会落后一年左右时间。在行业或者公司内部业务场景中,数据的持续更新至关重要,以确保信息的时效性,生成的内容需要透明目可追潮,这不仅有助于成本控制,也好保护教据隐私。这是一篇同济大学、复旦大学等综合发表一篇RAG综述论文。

2025-03-03 14:26:51 1407

原创 DeepSeek本地部署,打造专属自己的LLM大模型

默认情况下,Ollama 服务仅在本地运行,不对外提供服务。在 Chatbox 中打开设置,在模型提供方中选择 Ollama,即可在模型下拉框中看见你运行的本地模型。点击保存,即可正常聊天使用。直接下载安装,并进行设置。

2025-02-22 14:55:21 462

原创 docker部署单机版doris,完整无坑

为了稳定和便于安装,这里还是采用目前官网的稳定最新版 快速下载,这个版本的FE和BE已经整合到一个xz tar中了。Windows用户直接下载到本地即可,Linux用户可以使用wget复制连接下载到宿主机上,例如。这个镜像主要是用来集成FE(Doris的前端UI)和BE(Doris的后台进程)的,里面包含一些常用的开发环境,例如JDK等。在启动doris的be时,需要将 Linux 操作系统的内核参数设置为2000000,这里是Doris官方要求的。访问web端:账号root,密码为空。

2025-02-14 16:03:50 551

原创 人工智能认知课:认识人工智能与大模型

其中有一个错别字大模型也能识别出来。但是不同的大模型,推理能力不同。

2025-02-13 17:30:34 1316

原创 RAG(检索增强生成)落地:基于阿里云opensearch实现智能问答机器人与企业知识库

准备好accesskey、secret、API Key。

2025-02-12 15:40:58 555

原创 认识RAG(检索增强生成):智能问答机器人与企业知识库解决方案

RAG 是的缩写,中文翻译为"检索增强生成"。它是一种将检索系统和生成式 AI 模型结合的技术方案,主要包含两个核心步骤:1.检索(Retrieval):根据用户输入的问题,从知识库中检索出相关的文档或信息片段2.生成(Generation):将检索到的相关信息作为上下文,结合用户问题,让大语言模型生成准确的回答这种方案既能让模型基于最新的知识作答,又可以提供可溯源的参考依据,有效解决了大语言模型的知识时效性和事实准确性问题。

2025-02-12 10:03:56 1238

原创 Java虚拟线程:揭开java虚拟线程的面纱

在高并发编程领域,线程一直是一个关键的概念。传统的 Java 线程是对操作系统线程的一对一映射,这种实现方式虽然简单直观,但在面对现代高并发场景时却显得力不从心。每个线程都需要占用大量系统资源,且线程切换的开销较大,这严重限制了应用程序的扩展性。为了解决这个问题,一些编程语言采用了更轻量级的并发原语-协程。比如Go语言的goroutinePython的asyncio,它们都能以极低的资源消耗支持大规模并发。而在 Java 世界中,随着JDK 21的发布,虚拟线程(Virtual Thread)

2025-02-11 17:25:51 970

原创 基于AnythingLLM+deepseek实现智能客服+企业知识库

创建key之后,记得保存起来。

2025-02-11 09:54:18 818

原创 windows11/10,开启多用户同时登录,同时远程登录

计算机配置 --> 管理模板 --> Windows 组件 --> 远程桌面服务 --> 远程桌面会话主机 --> 连接。有一台WIN11电脑,想实现自己本地使用,并且还有一个用户远程登录使用。单靠操作系统本身是无法实现的,因为默认同时只能登录一个用户。注意,有的操作系统版本(家庭版)不支持远程,专业版支持。运行就行了,有可能被杀毒软件误报,记得放入授信白名单。多创建几个用户,可以多个用户同时登录win11系统了!然后按“Win + R”打开运行框,输入“

2025-02-10 11:01:35 1530

原创 时序数据库:Influxdb详解

关系型数据库也是支持时间戳的,也能够基于时间戳进行查询。但是,从我们的使用场景出发,需要注意数据库的写入性能。通常,关系型数据库会采用 B+树数据结构,在数据写入时,有可能会触发叶裂变,从而产生了对磁盘的随机读写,降低写入速度。当前市面上的时序数据库通常都是采用 LSM Tree 的变种,顺序写磁盘来增强数据的写入能力。通常时序数据库都会保证在单点每秒数十万的写入能力。时序数据库一般用于指标监控场景。这个场景的数据有一个非常明显的特点就是冷热差别明显。通常,指标监控只会使用近期一段时间的数据。

2025-02-07 17:19:45 1248

原创 JSqlParser:低代码平台构建SQL神器

关于SqlParser引言:fdb-sql-parser 是 FoundationDB 在被 Apple 收购前开源的 SQL Parser(不支持很复杂的SQL),目前已无人维护。jsqlparser 是基于 JavaCC 的开源 SQL Parser,是 General SQL Parser 的 Java 实现版本。

2025-02-06 12:59:24 1148

原创 Java多线程知识点总结大全

Java并发编程实战》:永远只在更新对象的成员变量时加锁(读不加锁)永远只在访问可变的成员变量时加锁(减少锁的粒度)永远不在调用其他对象的方法时加锁(IO、耗时操作,也相当于减少锁的粒度、预防死锁)

2025-01-24 14:14:33 971

原创 MySql函数:GROUP_CONCAT函数,将分组数据用指定分隔符分隔

是一个用于将分组中的多个值连接成一个字符串的聚合函数。它在数据汇总、报告生成以及各种需要将多行数据合并为单行显示的场景中非常实用。通过,可以将同一组内的多个值合并为一个由指定分隔符分隔的字符串,简化数据展示和分析。

2025-01-22 10:33:12 685

原创 权限与访问控制模型:资源权限架构设计

RBAC(Role-Based Access Control)是一种基于角色的访问控制模型,它可以控制用户对系统资源(一般是对接口)的访问权限。1.用户表(User):用于存储用户的基本信息,例如用户ID、用户名、密码等。2.角色表(Role):用于存储角色的基本信息,例如角色ID、角色名、角色描述等。3.权限表(Permission):用于存储权限的基本信息,例如权限ID、权限名、权限描述等。权限来标识具体的事物(接口、资源、菜单等)

2025-01-20 10:11:45 987

原创 FRP:内网穿透神器,内网穿透P2P神器

文档:下载地址:官方文档:linux虚拟机部署的MySQL如何使用外网访问?教你轻松使用cpolar在centos搭建内网穿透会提供一个临时域名,暂作使用下载地址:启动之后,服务端会提示:下载地址:(5)远程桌面测试连接本地的13389,就可以访问远程电脑的3389端口了!

2025-01-19 16:51:00 236

原创 springboot使用websocket

简介略,附上官方文档,spring5和spring6的官方文档内容大致是一样的:2、配置处理器创建WebSocket服务器可以实现或者,更有可能的是,扩展或者。以下示例使用3、前端测试测试地址:。连接,发送消息进行测试一下。使用起来非常的方便

2025-01-16 09:55:53 541

原创 Spring6.0新特性-HTTP接口:使用@HttpExchange实现更优雅的Http客户端

Spring6.0推出了新的HTTP接口(类似Openfeign),Spring框架允许您将HTTP服务定义为Java接口方法。可以将这样的接口传递给创建通过HTTP客户端执行请求的代理,例如RestClient或者WebClient。也可以从实现接口@Controller用于服务器请求处理。

2025-01-16 09:25:23 951

原创 Spring6.0新特性-RestClient:使用更友好的Http客户端

spring6.0官方推出了一个全新的HTTP客户端RestClient它是一个同步HTTP客户端,它提供了一个现代的、流畅的API。提供了对HTTP库的抽象,允许从Java对象到HTTP请求的方便转换,以及从HTTP响应创建对象。

2025-01-16 09:08:25 1145

原创 电商系统,核心通用架构案例设计方案浅析

类别代码为“01”(表示电子产品),品牌代码为“02”(表示品牌B),系列代码为“03”(表示系列C),列号为“0001”。接口分配不同的限流配额,确保关键接口的可用性,但需要维护API接口的限流配置。型号:ABC123(运动鞋的通用型号) 这样,无论你销售多少不同变种的鞋子,它们都被列为同一款产品的不同变种,方便顾客在在线商店中浏览和比较。这种方式可以为不同的请求类型分配不同的限流配额,确保关键操峰的可用性。路由转发:将来自客户端的请求,按照预先定义的路由规则进行转发,使请求能够到达正确的后端服务。

2025-01-14 16:39:58 1095

原创 内网穿透神器,不需要公网IP和服务器:goodlink

之前用过很多内网穿透的工具,都需要有一个带有公网IP的服务器进行转发。goodlink:两台主机之间直连!直连!直连!不经过第三方服务器,不用担心数据隐私泄露一条命令搞定,无需安装、无需注册,无需公网 IP,无需配置文件直连基于 QUIC,高性能,已加密当然,如果想要随时随地访问自己发布的网站,还是需要有个公网IP或者域名的。但是,goodlink如果用于互联网的两台主机之间端口互通,那可真是个神器!比如,远程桌面3389端口!

2025-01-09 10:57:57 1658

原创 电脑远程控制安卓神器:QtScrcpy

开源地址:下载地址:安卓手机需要打开USB调试选项。不需要安装任何APP!如果想要wifi连接,需要先usb连接,然后启动adbd,再断开USB使用wifi连接即可!

2025-01-07 15:33:14 350

原创 2025年1月最新编程语言排行榜,浅析编程语言的未来

然而,很多开发者看好Go而吐槽Java,我认为真正企业级应用开发,业务量上来之后,Java是当之无愧的神,其生态是Go远远达不到的。另一方面,Kotlin很失望:它没有突破,甚至在2024年失去了(可能是永久性的)前20名的位置,或许会成为昙花一现的编程语言。C语言作为老牌语言,一直在前四名徘徊是非常不容易的,24年C语言使用率降低主要原因是在很多嵌入式软件系统中,C被C++所取代。真正做到了架构层面,架构设计及性能的优化等,已经不是简单的编程语言的选型就能够解决的了。,而且大多数错误发生在运行时。

2025-01-07 09:22:08 3269

sw自动化处理程序在这

sw自动化处理

2024-07-30

Drools实战资料,配合文档使用

Drools实战资料

2023-11-22

Drools的WorkBench资料

Drools的WorkBench资料

2023-11-22

Tesseract OCR简体中文语言包

Tesseract OCR简体中文语言包

2023-09-13

谷歌浏览器xpath-helper

谷歌浏览器xpath-helper

2023-09-06

centos7下kubectl&minikube

centos7下kubectl&minikube,kubectl:1.16.2版本minikube:1.5.2版本

2023-07-03

minikube.exe,windows版本1.5.2

minikube.exe,windows版本1.5.2

2023-07-03

kubectl.exe,1.16.2版本

windows版本的kubectl.exe,1.16.2版本

2023-07-03

查找项目中的bug,快捷查找项目中的bug及代码漏洞

查找项目中的bug,快捷查找项目中的bug及代码漏洞

2023-02-17

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

TA关注的人

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