<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[my  java博客园]]></title><description><![CDATA[主要是java各种自我学习的内容,也有别的技术]]></description><link>https://blog.youkuaiyun.com/xc123_java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xc123_java]]></copyright><item><title><![CDATA[Neo4j图数据库基本概念介绍]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/151578315</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/151578315</guid><author>xc123_java</author><pubDate>Thu, 11 Sep 2025 15:03:49 +0800</pubDate><description><![CDATA[Neo4j是一种原生图数据库，采用节点和关系存储数据，特别适合处理复杂互联关系。相比关系型数据库，Neo4j通过直接存储关系和指针式访问实现高效遍历，查询性能不受数据量影响。其核心优势包括：原生图存储结构、属性图模型、直观的Cypher查询语言、ACID事务支持以及灵活的schema-free设计。优化建议包括使用索引、避免SuperNode、批量写入等。虽然不适合简单键值存储，但Neo4j在关系密集型场景下展现出卓越性能，可通过合理设计规避其内存需求高等局限性。]]></description><category></category></item><item><title><![CDATA[大模型专有名词解释]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/151106709</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/151106709</guid><author>xc123_java</author><pubDate>Fri, 05 Sep 2025 10:07:44 +0800</pubDate><description><![CDATA[本文摘要：文章系统介绍了自然语言处理（NLP）与理解（NLU）的核心概念区别，重点对比了BERT和RoBERTa模型特性。详细解析了模型结构参数（参数量、层数、隐藏维度等）、训练方法（预训练、微调、RLHF等）、推理优化技术（量化、剪枝、并行训练）等关键技术要素。同时涵盖了token处理、嵌入表示、注意力机制（自注意力、多头注意力）等基础概念，为理解现代语言模型提供了全面框架。]]></description><category></category></item><item><title><![CDATA[模型训练常见的训练超参数速查表]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/151184056</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/151184056</guid><author>xc123_java</author><pubDate>Thu, 04 Sep 2025 13:52:33 +0800</pubDate><description><![CDATA[本文总结了深度学习训练中的关键超参数设置。训练循环方面，大模型常用max_steps控制训练量（1e4-1e6步），单卡batch大小通常1-8；优化器推荐AdamW，学习率1e-5-1e-4；学习率调度建议1-5%预热步数；正则化推荐0.1-0.3的dropout；混合精度优先选择bf16；序列长度通常设为512；分布式训练可采用DeepSpeed或FSDP；监控保存间隔建议500-5000步。这些参数设置需要根据模型大小、硬件条件等具体调整。]]></description><category></category></item><item><title><![CDATA[模型常见训练超参数介绍(2)]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/151153034</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/151153034</guid><author>xc123_java</author><pubDate>Thu, 04 Sep 2025 13:42:14 +0800</pubDate><description><![CDATA[本文介绍了深度学习训练中的关键参数设置及其作用：1）梯度累积（gradient_accumulation_steps）可通过小批次累加扩大有效batch，解决显存不足问题；2）梯度裁剪（max_grad_norm）防止梯度爆炸，建议设为0.5-2.0；3）学习率调度器（lr_scheduler_type）支持linear/cosine等动态调整策略；4）标签平滑（label_smoothing_factor）通过软化标签提高泛化能力；5）早停机制（early_stopping_patience/thresh]]></description><category></category></item><item><title><![CDATA[模型常见训练超参数介绍(1)]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/151107411</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/151107411</guid><author>xc123_java</author><pubDate>Tue, 02 Sep 2025 18:04:36 +0800</pubDate><description><![CDATA[【摘要】本文总结了BERT/RoBERTa模型调参的关键策略：1）训练轮数需平衡过拟合与欠拟合，NER任务通常10+轮，分类任务3-5轮，推荐使用早停机制；2）学习率建议2e-5~5e-5，过高易震荡，过低收敛慢；3）batch size需适配显存，大batch需配合高学习率；4）warmup steps设为总步数5-20%，稳定训练初期；5）weight decay建议0.01-0.1，防止过拟合。调参时应监控训练/验证损失曲线，结合任务复杂度动态调整参数组合。（149字）]]></description><category></category></item><item><title><![CDATA[HuggingFace的Transformers框架训练和使用模型进行意图识别和实体抽取]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/151077239</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/151077239</guid><author>xc123_java</author><pubDate>Tue, 02 Sep 2025 11:19:02 +0800</pubDate><description><![CDATA[本文介绍了使用Transformers框架进行意图分类和实体抽取的处理流程。主要包括：1）数据准备，构建包含意图和实体的训练数据结构；2）数据预处理，将文本转换为模型可处理的数字序列；3）模型初始化，选择合适的预训练模型和分类头；4）训练参数设置，包括学习率、批次大小等超参数；5）自定义评估指标；6）使用Trainer进行模型训练；7）保存训练好的模型。流程涵盖了从数据准备到模型训练的全过程，适用于自然语言处理中的意图识别和实体抽取任务。]]></description><category></category></item><item><title><![CDATA[rasa NLU意图解析基础学习]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/148557297</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/148557297</guid><author>xc123_java</author><pubDate>Tue, 10 Jun 2025 14:25:18 +0800</pubDate><description><![CDATA[rasa构建流程和基本概念学习,包括所有配置文件内容介绍]]></description><category></category></item><item><title><![CDATA[neo4j图数据库基本操作语句和向量使用]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/147816544</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/147816544</guid><author>xc123_java</author><pubDate>Fri, 09 May 2025 11:36:30 +0800</pubDate><description><![CDATA[本文介绍了在Neo4j图数据库中进行节点和关系操作的基本方法，包括创建节点、建立关系、删除节点、查询相邻节点以及为节点添加属性。此外，还详细说明了如何为节点添加向量属性、创建向量索引、计算向量相似度以及进行向量检索。文章还提到了RAG向量检索的最佳实践，包括通过阈值筛选节点、利用节点关系查找属性，并结合大模型进行总结。这些操作有助于在图数据库中高效管理和检索数据，特别是在处理复杂关系和向量数据时。]]></description><category></category></item><item><title><![CDATA[centos7 安装mysql8.0]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/145679124</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/145679124</guid><author>xc123_java</author><pubDate>Mon, 17 Feb 2025 16:52:36 +0800</pubDate><description><![CDATA[默认使用“mysql_native_password”插件认证。不要修改原有数据目录,会导致数据目录一直显示被证书占用。# 设置client连接mysql时的字符集,防止乱码。# 是否对sql语句大小写敏感，1表示不敏感。# 指定 MySQL 数据库的默认字符集。4.编辑mysql配置文件。]]></description><category></category></item><item><title><![CDATA[guava工具包中的AsyncEventBus原理解析]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/143702905</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/143702905</guid><author>xc123_java</author><pubDate>Tue, 12 Nov 2024 14:31:54 +0800</pubDate><description><![CDATA[队列的头部是队列中存在时间最长的元素，而队列的尾部则是最近添加的元素。新的元素总是被插入到队列的尾部，而队列的获取操作（例如。register方法注册相应的订阅者,主要是用Multimap来存储,消息体class类型做为key,value为订阅封装类,订阅封装类里面有消息总线bus的信息,监听者类,方法 和线程池 ,并且可以有多个。，毕竟取数据也要不停的去循环，不如阻塞的设计，但是在并发量特别大的情况下，是个不错的选择，性能上好很多，而且这个队列的设计也是特别费力，尤其的使用的改良算法和对哨兵的处理。]]></description><category></category></item><item><title><![CDATA[定时任务时间轮算法介绍]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/125078089</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/125078089</guid><author>xc123_java</author><pubDate>Wed, 01 Jun 2022 15:05:42 +0800</pubDate><description><![CDATA[可以当做是一个时钟,定时任务是挂载到每个刻度上面的,当随着时间指针不断往前走,走到对应的格子上的时候就会执行对应的定时任务,如果一个刻度上面有多个定时任务,就会形成链表的结构.]]></description><category></category></item><item><title><![CDATA[dubbo消费者源码解析]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124930505</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124930505</guid><author>xc123_java</author><pubDate>Wed, 25 May 2022 14:35:36 +0800</pubDate><description><![CDATA[一.服务消费者核心类ReferenceBean

1.如果consumer为空，说明dubbo:reference标签未设置consumer属性，如果一个dubbo:consumer标签，则取该实例，如果存在多个dubbo:consumer 配置，则consumer必须设置，否则会抛出异常：“Duplicate consumer configs”。

2.如果application为空,则尝试从BeanFactory中查询dubbo:application实例，如果存在多个dubbo:application]]></description><category></category></item><item><title><![CDATA[dubbo提供者源码解析]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124858730</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124858730</guid><author>xc123_java</author><pubDate>Mon, 23 May 2022 15:32:44 +0800</pubDate><description><![CDATA[dubbo提供者注册流程源码分析]]></description><category></category></item><item><title><![CDATA[java 工具类HTML占位符替换,并输出为PDF]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124746248</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124746248</guid><author>xc123_java</author><pubDate>Fri, 13 May 2022 10:09:30 +0800</pubDate><description><![CDATA[java 工具类HTML占位符替换,并输出为PDF]]></description><category></category></item><item><title><![CDATA[Arthas实际业务使用]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124713733</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124713733</guid><author>xc123_java</author><pubDate>Thu, 12 May 2022 16:23:34 +0800</pubDate><description><![CDATA[一.retransform命令

可以对已有的类,进行修改后重新加载,并且立即生效

1. 反编译对应的类

jad --source-only com.xc.service.Impl.UserServiceImpl &gt; /tmp/UserServiceImpl.java

2.编辑对应的tmp目录下的类,改动代码

3.查找要修改类的classLoaderHash值

sc -d *UserServiceImpl | grep classLoaderHash

4.编译修改后的类的成class文件
]]></description><category></category></item><item><title><![CDATA[redisson分布式锁原理]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124615418</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124615418</guid><author>xc123_java</author><pubDate>Tue, 10 May 2022 15:09:14 +0800</pubDate><description><![CDATA[一.分布式锁的使用

我们使用redisson加分布式锁的时候只需要




]]></description><category></category></item><item><title><![CDATA[LTS分布式定时调度框架原理]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124406914</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124406914</guid><author>xc123_java</author><pubDate>Tue, 26 Apr 2022 09:32:07 +0800</pubDate><description><![CDATA[LTS分布式定时调度框架简单介绍和基本原理]]></description><category></category></item><item><title><![CDATA[java 字符串占位符动态替换值工具类]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124324368</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124324368</guid><author>xc123_java</author><pubDate>Thu, 21 Apr 2022 16:05:29 +0800</pubDate><description><![CDATA[java 字符串占位符动态替换值工具类]]></description><category></category></item><item><title><![CDATA[java工具类 PDF转图片]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/124323168</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/124323168</guid><author>xc123_java</author><pubDate>Thu, 21 Apr 2022 15:35:01 +0800</pubDate><description><![CDATA[java工具类 PDF转图片]]></description><category></category></item><item><title><![CDATA[docker概念介绍和安装教程]]></title><link>https://blog.youkuaiyun.com/xc123_java/article/details/119202952</link><guid>https://blog.youkuaiyun.com/xc123_java/article/details/119202952</guid><author>xc123_java</author><pubDate>Wed, 15 Dec 2021 19:27:33 +0800</pubDate><description><![CDATA[镜像: 包括一些容器运行所需要的基础数据，这样才能当镜像实例出来一个容器后，可以正常运行.在Docker里可以创建镜像，也可以从第三方的网站上下载别人已经做好的镜像来使用。可以在https://hub.docker.com/search 搜索镜像,里面包含的镜像常见的有: nginx ,mysql等等.



容器:

Docker镜像给我们提供应用程序运行的基础，而Docker容器主要是用来真正运行程序员开发的应用程序的。

一个Docker镜像可以实例化出来多个容器，而每一个容器之间是独立运行的，没有任]]></description><category></category></item></channel></rss>