自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风雨无阻学习之路

不积跬步,无以至千里

  • 博客(143)
  • 资源 (8)
  • 收藏
  • 关注

原创 MySQL8.0新特性解读ALTER TABLE … ALGORITHM=INSTANT

MySQL8.0新特性解读 ALTER TABLE … ALGORITHM=INSTANT

2025-04-10 17:06:48 337

原创 MySQL 亿级别表结构变更优化:如何安全添加字段而不阻塞业务 & gh-ost安装使用

在 MySQL 数据库运维和开发过程中,表结构变更是常见的操作,尤其是 新增字段(ADD COLUMN)。然而,如果操作不当,可能会导致 锁表、阻塞业务读写,甚至引发线上故障。本文将从 MySQL 不同版本的 DDL 行为、Online DDL 机制、锁策略优化等方面,深入探讨如何安全高效地执行 ALTER TABLE 操作,确保业务不受影响。

2025-04-10 16:50:36 1259

原创 基于windows 使用 Docker 本地化部署Dify

基于windows操作系统部署本地化Dify,安装Docker desktop

2025-04-10 09:20:11 2320

原创 基于Langchain4j的RAG实操应用实现智能问答

RAG(Retrieval-Augmented Generation)的核心思想是:将传统的信息检索(IR)技术与现代的生成式大模型(如chatGPT)结合起来。具体来说,RAG模型在生成答案之前,会首先从一个大型的文档库或知识库中检索到若干条相关的文档片段。再将这些检索到的片段作为额外的上下文信息,输入到生成模型中,从而生成更为准确和信息丰富的文本。这样,LLM 作出回应,从而减少幻觉概率。可通过各种信息检索方法找到相关信息。全文(关键词)搜索。

2025-04-08 11:26:11 899

原创 什么是大模型?

我们现在口头上常说的大模型,实际上特指大模型的其中一类,也是用得最多的一类——语言大模型(Large Language Model,也叫大语言模型,简称LLM)。微调,是给大模型提供特定领域的标注数据集,对预训练的模型参数进行微小的调整,让模型更好的完成特定任务。现在,包括所有类别在内的大模型合集,被称为广义的大模型。,是指大模型通过“投喂”海量数据,可以学习复杂的模式和特征,可以对未见过的数据做出准确的预测。实际上,大模型的“大”,不仅是参数规模大,还包括:架构规模大、训练数据大、算力需求大。

2025-04-03 17:33:00 826

原创 基于windows安装Ollam 本地化部署Deepseek模型

具体来说,Chatbox AI是一款开源的AI客户端助手,支持多种大语言模型,用户可以根据不同的使用场景和需求,灵活选择最适合的模型。通过Chatbox AI,用户可以轻松地使用DeepSeek-R1等模型,并进行参数配置,如Temperature、Top P和上下文消息数量上限,以优化AI生成的内容。是指一款用于与大语言模型进行交互的客户端应用,它允许用户通过简单的界面与AI模型进行对话。打开cmd窗口,点击箭头指的位置,点击即可复制,然后粘贴到这个位置。点击保存,就会看到这个界面,代表已经安装完成。

2025-04-03 17:31:25 591

原创 AI100个常用词

大语言模型(LLM, Large Language Model)机器学习(Machine Learning)多模态(Multimodal)

2025-04-03 17:24:58 378

原创 基于LangChain4j实现聊天记忆(Chat Memory)功能的学习

手动管理和维护ChatMessage(聊天消息)是繁琐的。因此,LangChain4j提供了一个ChatMemory抽象概念,以及多种现成的实现方式。ChatMemory可以作为独立的低级组件使用,也可以作为高级组件(如AI服务)的一部分。

2025-04-03 17:20:08 858

原创 SSE(Server-sent Events)实现服务端向客户端通讯

无需轮询,服务器可以随时向客户端发送消息。SSE的本质其实就是一个HTTP的长连接,只不过它给客户端发送的不是一次性的数据包,而是一个 stream 流,格式为text/event-stream。这意味着服务器需要为每个SSE连接分配内存和资源,用于维护连接状态和数据缓冲 在Java中,可以使用线程或异步处理来管理SSE连接,但需要注意资源的合理分配和回收。在推送消息之前,先通过映射关系找到该用户的 SSE 连接所在节点,然后通过 RPC 调用,直接将消息投递到对应的服务节点,最后由该节点进行事件推送。

2025-03-03 14:10:28 1009

原创 向量数据库详解

这个向量捕捉了这句话的语义信息。而在嵌入模型中,我们通过向量来描述数据,向量中的每个数字代表了某种特征(比如语义、颜色、形状等)。,通过声学模型从声音信号中提取的特征向量,这些向量捕捉了声音的重要特性,如音调、节奏、音色等,可以用于语音识别、声纹识别等任务。,通过深度学习模型提取的图像特征向量,这些特征向量捕捉了图像的重要信息,如颜色、形状、纹理等,可以用于图像识别、检索等任务;从本质上讲,嵌入作为一个桥梁,将非数字数据转换为机器学习模型可以使用的形式,使它们能够更有效地识别数据中的模式和关系。

2025-03-03 13:41:05 1305

原创 配置FRP内网穿透

FRP利用反向代理的思想,在公共服务器上部署一个中转服务器(即FRP服务器),外部用户通过该中转服务器与内部网络建立连接。4、跨平台支持:FRP支持多种操作系统(Windows、Linux、Mac等),可以在不同平台上运行,并且提供了丰富的功能和插件扩展。1、穿透防火墙和NAT:FRP可以穿透防火墙和NAT设备,使得位于不同网络环境中的主机能够互相通信,解决了企业内外网络隔离的问题。此时内外的服务就已经通过外网的固定IP映射到内网来了,也就是访问。

2024-10-15 16:08:48 2114

原创 解决Redis无法使用ip访问(127.0.0.1可以访问)的情况

遇到主机redis使用localhost和127.0.0.1都可以访问,但是使用主机ip(192.168.1.103)访问就连接不上

2024-10-14 17:18:55 1993

原创 javascript学习总结

例如上例中最后如果alert(my.length)的话,返回的结果是1,并不是我们期望的3,这是因为数组的length属性返回比数组中最后一个数字项索引大1的索引,而上例中最后一个数字项索引是0,所以返回的结果是1。display属性可以是inline(比如<b>和<span>的标签是inline的,它们都 遵循文本的普通流动)、block(比如<p>和<div>的标签是block的,它们都打破文本的普通流动)或none(它完 全从文档中隐藏了元素)。(1)、call()方法是实现继承的好方法。

2024-09-06 16:40:13 1890

原创 PHP-FPM配置详解

PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,它是PHP的一个扩展模块,用于管理PHP 进程池的软件,用于接受web服务器的请求。PHP-FPM可以作为FastCGI进程管理器,与Web服务器(例如Nginx、Apache等)配合使用PHP-FPM的主要功能是管理和调度PHP脚本的执行。它通过创建和管理PHP进程池来处理PHP请求。每个PHP进程池中运行多个PHP-FPM进程,每个进程可以处理一个或多个PHP请求。

2024-09-06 16:24:10 2914

原创 mysql锁操作&查询表、字段语句

mysql有关表字段、表名称、表描述信息;锁、事务的 查询

2024-08-17 08:57:25 422

原创 SaaS与ERP有什么不同?

2. ERP在企业级信息化管理方面具有非常明显的优势,对于企业而言,它能够覆盖更为广泛的业务场景,提供更为全面和某协的业务管理服务。也就是说,企业买断整套系统的使用权,即成为企业自有的资产,所有的维护和管理都需要企业内部的专业技术人员来完成。企业可以直接在云端操作,绕过了大量的安装、维护、升级的流程,降低了企业的人力成本。1. SaaS一般以租赁的形式提供给用户,用户需要缴纳一定的租金,云计算提供商会承担所有的安装、维护和更新等工作,供用户随用随停,所以成为“按需使用”。

2024-08-17 08:39:21 1114

原创 Rabbitmq在windows上安装实践

因为RabbitMQ服务器是用Erlang语言编写的, 所以,需要去查看rabbitMq适应Erlang的版本,因为不同的rabbitMq版本对应不同的Erlang版本。这款插件是可视化的方式查看RabbitMQ服务器实例的状态,以及操控RabbitMQ服务器。双击 rabbitmq-server-3.13.6.exe。RabbitMQ安装目录-> sbin -> 双击。编辑系统变量path,点击“新建”,添加。编辑系统变量path,点击“新建”,添加。变量值为Erlang安装地址。验证,cmd输入命令。

2024-08-16 21:54:55 3326

原创 windows 查看占用端口号,并杀死端口占用的程序

列出所有端口的情况。在列表中我们观察被占用的端口,假如是7001端口,找到它并记录它后面的PID值,我的是32420,如下图。一、开始---->运行---->cmd(或者Windows+R组合键),打开控制台(cmd窗口)查看是哪个进程或者程序占用了7001端口,我的是:java.exe。,回车即可强制杀死该进程。

2024-07-20 15:13:15 2643

原创 zookeeper在windwos服务开机启动的设置

最后在cmd中以管理员身份运行install.bat(zookeeper-3.4.5\bin目录下,双击)ZOOKEEPER_SERVICE:服务名称(不要有中文),我这里命名为ZOOKEEPERSERVICE。文件也需要放在zookeeper-3.4.5\bin 目录下才可以;添加ZOOKEEPER_SERVICE,ZOOKEEPER_HOME两个环境变量。sc delete “服务名” (如果服务名中间有空格,就需要前后加引号)ZOOKEEPER_HOME:设置到zookeeper-3.4.5目录下。

2024-07-20 15:05:42 844

原创 Hadoop在CentOS7上安装与集群搭建实践

前提条件(安装jdk、配置好静态IP、服务器名称hostsname)安装epel-release 相当于一个软件仓库。

2024-07-20 09:56:37 981

原创 navicat16.1之前版本连接postgresql报错解决方案

navicat16.1之前版本连接postgresql报错解决方案

2024-07-20 09:22:49 623

原创 Mongodb6.0在CentOS7上安装实践

默认情况下,启动的MongoDB没有登录密码,在生产环境中这是非常不安全的,但是不同于MySQL、Oracle等关系型数据库,MongoDB中每一个库都有独立的密码,在哪一个库中创建用户就要在哪一个库中验证密码。新创建的用户名为 yf,密码是1203,roles表示该用户具有的角色,这里的配置表示该用户对zyf-db 库具有读和写两项权限。(--dbpath:数据路径 --logpath:日志路径 --port:端口 --fork:后台进程。用户创建成功后,关闭当前实例,然后重新启动;

2024-07-20 09:12:01 1635

原创 influxDB在Centos7上安装实践

InfluxDB是influxdata 公司提供的一款专门处理高写入和查询负载的开源时序数据库,专门设计用于处理时间序列数据

2024-07-19 08:25:06 898 2

原创 研发管理中“瀑布式开发”与“敏捷开发”的区别

(Waterfall Model)和(Agile Development)是两种软件开发的方法论,它们有各自的特点和优劣,同时也有着明显的区别。下面本文将对这两种开发方法进行分析和对比,以帮助更好地了解它们之间的差异和选择哪种方法更适合自己的项目。

2024-07-19 01:09:41 1020

原创 Hadoop在window下安装实践

Hadoop在window下的安装教程

2024-07-19 00:36:58 3831 1

原创 Hadoop的入门学习(理论知识)

Reduce则并行地对生成的中间结果中相同的Key的所有Value进行规约合并汇总处理后,输出新的Key-Value得到最终结果,这个处理相同Key的过程称为Reduce shuffle. 可以看出,在Map和Reduce中间,其实还有一个过程,就是对Map的输出进行整理并交给Reduce,这个过程就是shuffle. Map和Reduce操作需要我们自己定义相应的Map类和Reduce类,而shuffle则是系统自动帮我们实现的。NM是每个子节点上的资源和任务管理器,或者说是YARN的slave节点。

2024-07-19 00:13:26 2427

原创 VUE脚手架的安装

指的是 Vue CLI(Command Line Interface),是由 Vue.js 官方提供的一套用于快速搭建 Vue.js 项目的命令行工具。它主要的功能是帮助开发者创建和管理 Vue.js 项目,提供了一个交互式的项目创建界面,可以通过命令行快速初始化一个 Vue 项目,并且支持自定义配置。,创建项目“vue_cli_test”, 在指定的目录(E:\vue-test)下创建项目“vue_cli_test”用上下箭头,选择[Vue 2],点击回车,项目开始创建中,如下图。,说明脚手架安装成功。

2024-07-18 21:26:04 402

原创 zookeeper在CentOS7和Windows上安装与配置实践

zookeeper-3.4.14安装在文件的最后添加如下刷新配置文件,使其生效。

2024-07-18 21:11:55 1217

原创 Nginx在Centos7上安装入门实践

开放端口(permanent参数表示永久生效,重启服务器和重启防火墙都生效)//执行命令 考虑到后续安装ssl证书 添加两个模块。//执行make 和 make install命令。// 重载nginx服务 (推荐使用)// 设置为开机启动nginx服务。// 停止nginx服务。// 查看nginx状态。//安装nginx指定目录。在最文件下面添加以下代码(// 启动nginx服务。这些就表示配置文件正常。// 重启nginx服务。//进入nginx目录。进入文件中粘贴以下内容。

2024-07-18 20:43:22 609

原创 SPU 和SKU 是如何设计的(参考京东商城)

按照我们的正常思维,一个商品有很多参数,比如一个手机,有品牌、产品名称、机身长度、机身重量、CPU、内存等等一系列,我们分别设计成字段,一张表也就几十个字段,但是想想,这样做会有什么不妥,首先,我们设计数据库是设计一个全品类的电商平台,商品有很多种,我们打开京东看看,手机的规格与包装。我们在设计数据库的时候,大多都是按照我们自己的实际需求来设计,提供这几篇仅为大家参考学习,能够举一反三参与到项目实战中,希望大家可以学到东西,同时,文章内容如果有错误的位置希望大家可以指正,共同学习。

2024-07-18 18:40:31 3593

原创 Redis在CentoOS上安装

1、检查是否安装了gcc依赖(若已经安装,无需再次安装)gcc -v2、若没有安装gcc依赖,需要安装gcc依赖3、编译redis#进入文件夹编译命令默认的安装路径是在目录下。

2024-07-18 17:52:29 1523

原创 mysql5.7在CentOS7上安装实践

/打印出password is generated for root@localhost: :Mxa:jWul8-e(:Mxa:jWul8-e为初始密码)//指点ip:%代表所有Ip,此处也可以输入Ip来指定Ip。:下载并安装MySQL官方的 Yum Repository。中间会弹出是与否的选择,选择y即可,然后耐心等待吧。:检查是否有安装的旧版本。:使修改生效还需要下面的语句。:开始安装MySQL服务器。:查看mysql运行状态。

2024-07-18 17:18:49 329

原创 mysql8在CentOS8上安装实践

mysql8的安装过程

2024-07-18 17:04:42 1413

原创 Kafka在Windows和CentOS的安装实践

Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域;支持分区的、多副本,基于zookeeper协调的分布式消息系统

2024-07-17 14:41:39 1294

原创 visualvm工具远程对linux服务器上的JVM进行监控

VisualVM是一个用于Java虚拟机(JVM)的可视化工具,它提供了广泛的监控和分析功能,可帮助开发人员诊断和解决Java应用程序性能问题。

2024-07-17 09:05:10 1635

原创 RocketMQ在Windows和CentOS的安装实践

RocketMQ是由阿里捐赠给Apache的一款低延迟、高并发、高可用、高可靠的分布式消息中间件。经历了淘宝双十一的洗礼。RocketMQ既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。

2024-07-16 21:56:14 1054

原创 Git与SVN的比较

git与svn 的区别

2024-07-16 20:33:44 328

原创 Flowable流程引擎学习实践

Flowable 是一个使用 Java 编写的轻量级业务流程引擎,工作流在企业管理系统中是高频使用的功能,事实上,工作流引擎能支持的业务场景远远不止单据审批,几乎所有涉及到业务流转、多人按流程完成工作的场景背后都可以通过工作流引擎作为支撑。

2024-07-16 20:28:57 3031

原创 Django在Windows下的安装实践

Django在Windows下的安装实践

2024-07-16 20:03:28 3963 1

原创 优质的需求文档需要包含那些内容

文档更新记录指的是,在文档迭代的过程中,每次的改动需要进行版本号的变更,以及记录变更的内容。产品简介作为背景概述的补充,主要介绍产品的基本情况,包括产品的定位、产品的用户使用场景,以及产品的功能介绍等。非功能需求是对功能需求的一个辅助和补充,非功能需求一般包括但不限于: 产品营销需求、运营需求、财务需求、法务需求、使用帮助需求、问题反馈需求等。附录指附在产品说明文档后面与正文有关的其他文档或参考资料,是文档说明或文档的补充部分,并不是必需的。产品的框架是什么,整个分为哪几个模块,每个模块有哪些核心功能。

2024-07-09 14:12:11 1149

省市区数据 mysql脚本

数据区划ID、父级ID、全称、简称、级别、邮编、区号、拼音、简拼、首字母、经纬度、全称聚合、简称聚合。

2024-09-20

springcloud 2022.0.0.0微服务底座基于springboot3.1.7版本

springboot (版本号3.1.7) jdk (版本号17) springcloud (版本号2022.0.4) spring-cloud-alibaba.version (版本号2022.0.0.0) nacos(版本号2.3.2) seata(版本号1.7.0或2.0.0) sentinel-dashboard(版本号1.8.8) springbootadmin(版本号3.1.8) 功能模块包括:dubbo、openfeign、redis、seata、satoken、log、sentinel、mybatisplus、支持多租户。后续会集成其他服务模块

2024-08-16

java工具类(包括bean操作工具类、浏览器读取工具累、汉字转拼音工具类、图片处理工具类、ip工具类、随机码工具类、json)

java工具类(包括bean操作工具类、浏览器读取工具累、汉字转拼音工具类、图片处理工具类、ip工具类、随机码工具类、json)

2024-07-27

springboot整合sharding-share的实践操作(分库分表)

springboot整合sharding-share的实践操作(分库分表)

2024-07-27

springboot整合shiro实践操作

springboot整合shiro实践操作

2024-07-27

springboot整合swagger2实践操作(基于io.springfox包)

springboot整合swagger2实践操作

2024-07-27

springboot整合swagger实践操作

springboot整合swagger实践操作

2024-07-27

springboot整合redis实践操作(redis集群的三种模式配置,redis工具类的封装、redisson的锁操作)

springboot整合redis实践操作(redis集群的三种模式配置,redis工具类的封装、redisson的锁操作)

2024-07-27

springboot整合rabbitMq实践操作(包括简单模式、工厂队列模式、发布订阅模式、路由模式、topic模式的使用)

springboot整合rabbit实践操作(包括简单模式、工厂队列模式、发布订阅模式、路由模式、topic模式的使用)

2024-07-27

springboot整合netty的实践操作(解决粘包拆包问题)

springboot整合netty的实践操作(解决粘包拆包问题)

2024-07-27

springboot整合mybaitsPlus实践操作

springboot整合mybaitsPlus实践操作

2024-07-27

springboot整合mongodb实践操作

springboot整合mongodb实践操作

2024-07-27

springboot整合minio实践操作

springboot整合minio实践操作

2024-07-27

springboot整合Meilisearch的实践操作

springboot整合Meilisearch的实践操作

2024-07-27

springboot整合kafka实践操作

springboot整合kafka实践操作

2024-07-27

springboot整合hadoop的实践操作

springboot整合hadoop的实践操作

2024-07-27

springboot整合flowable的实践代码

springboot整合flowable的实践代码

2024-07-27

springboot整合websocket的实践操作

springboot整合websocket的实践操作

2024-07-27

springboot+mybatisPlus+shiro鉴权认证+thymeleaf 模版

springboot+mybatisPlus+shiro鉴权认证+thymeleaf 模版

2024-07-27

雪花片算法(包含百度、滴滴、美团的实现方法)

雪花片算法(包含百度、滴滴、美团的实现方法)

2024-07-27

springboot整合RocketMQ的实践代码(生产者、消费者的演示)

springboot整合RocketMQ的实践代码

2024-07-26

springboot整合zookeeper的实践代码,包括zookeeper四种节点的演示(readme.txt文件中有介绍)

springboot整合zookeeper的实践代码,包括zookeeper四种节点的演示(readme.txt文件中有介绍),zookeeper的安装可以查看我的博客的安装说明

2024-07-26

springboot整合elasticJob-test的实践代码

springboot整合elasticJob-test的实践代码

2024-07-26

springboot整合elasticsearch的实践代码

springboot整合elasticsearch的实践代码,包括数据的增删改查案例

2024-07-26

springboot整合阿里巴巴的easyexcel的实践代码

springboot整合阿里巴巴的easyexcel的实践代码

2024-07-26

spingboot+nacos+dubbo的实践代码,从入门到复杂业务场景

spingboot整合dubbo的实践代码,从入门到复杂业务场景

2024-07-26

springboot的框架下一些业务场景的实践代码(异步调用、ChartGPT的调用、策略模式、动态注入类、防止接口恶意刷新)

springboot的框架下一些业务场景的实践代码,每个文件夹都是一个业务场景,文件夹中的readme.txt文件是对此场景的说明和使用(异步调用、ChartGPT的调用、策略模式、动态注入类、防止接口恶意刷新、forest包的Http请求、火山语音合成、秒杀分析、接口代理对象的使用、重试机制、springboot状态机)

2024-07-26

spingboot整合activity7实践代码

学习activity7的一些代码案例

2024-07-26

Git命令学习总结(思维导图的形式展示)

在学习Git时总结的常用命令,内容包括git的三层结构、4种状态、git config配置命令、基本命令、git分支操作命令、远程仓库命令、git撤销命令等

2024-07-19

基于springboot3.1+jdk17+mybatis-Plus+Redis+redisson单体框架(包括案例)

本框架基于JDK17、springboot3.1.5单体框架后端框架(不包括前端) 此框架封装了: redis工具类,可配置单机、哨兵模式、集群模式 redisson锁工具类、重试机制、限流机制 mybaitsplus、支持多租户使用,多数据源,对mapper进行了二次重构 全局log日志采集 springbootadmin的集成 springbootDoc(swagger文档) utility工具类(IP地址、加密解密、File文件操作、ORM转换、Json工具、Jwt、随机码工具类、日期工具类、验证码工具类、Bean工具类等) 此框架已经写了一些方法的增删改查的例子,可以直接使用

2024-07-19

Powerjob的上手代码

powerjob第一实际操作,适合powerjob刚入门的的开发人员,里面有应用场景的代码案例

2024-06-26

IT研发部岗位职责-KPI绩效考核指标(实用型)

IT互联网公司的岗位职责、KPI绩效考核指标,针对初创型企业十分实用(适用性模板)

2019-01-05

基于SpringBoot企业级完善架构

SpringBoot+Log4J+JDBC(多数据源事务机制)+Redis+AOP(切面技术)+ExceptionHandler(错误消息统一处理)+Interceptore(请求拦截)+配置动态化

2018-05-03

asp.net日期控件

asp.net日期控件<br>可编译

2007-08-14

XML-docuement参考手册.chm

XML-docuement参考手册

2007-08-14

Cascading Style Sheet 样式表中文手册.chm

Cascading Style Sheet 样式表中文手册

2007-08-14

Flash MX Action完整手册.chm

Flash MX Action完整手册

2007-08-14

ADO手册.chm

ADO手册(ActiveX Data Objects)

2007-08-14

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

TA关注的人

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