<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java之路]]></title><description><![CDATA[专注于大数据及人工智能开发，智慧交通、智慧物流、智慧城市等智慧企业。]]></description><link>https://blog.youkuaiyun.com/Janix520</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Janix520]]></copyright><item><title><![CDATA[一款基于Lucene的本地项目及代码内容搜索软件]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/169946210</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/169946210</guid><author>Janix520</author><pubDate>Tue, 03 Nov 2026 16:01:32 +0800</pubDate><description><![CDATA[RepoViewer是一款本地代码仓库管理工具，可将磁盘中的项目自动组织成类似GitHub的浏览书架。它支持递归扫描含README.md的项目（包括嵌套项目），提供GitHub风格的Markdown渲染、全文搜索（支持中文子串匹配与通配符）、代码索引（按语言启用）及智能项目树导航。基于Java Swing实现，无浏览器依赖，内置深色/浅色主题与快捷键操作，可跨平台运行。通过设置灵活配置忽略目录、项目深度与索引语言，首次启动即刻开启高效本地文档探索体验。]]></description><category></category></item><item><title><![CDATA[vue3 markMap使用]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/155452350</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/155452350</guid><author>Janix520</author><pubDate>Mon, 01 Dec 2025 14:54:02 +0800</pubDate><description><![CDATA[本文介绍了如何使用markmap库在Vue中创建思维导图。首先安装必要的依赖包markmap-lib、markmap-view和markmap-common。代码示例展示了一个礼物交换关系的思维导图实现，包含模板中的SVG容器、setup脚本中的Markmap初始化和更新逻辑，以及基本的样式设置。核心功能包括通过Transformer转换Markdown内容，使用Markmap实例渲染可视化图表，并提供了自动调整视图的选项。]]></description><category></category></item><item><title><![CDATA[短短几行让你搞懂什么是区块链]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/154743594</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/154743594</guid><author>Janix520</author><pubDate>Wed, 12 Nov 2025 17:26:46 +0800</pubDate><description><![CDATA[区块链是一种链式存储交易数据的去中心化技术，短短几行让你搞懂什么是区块链，了解其原理，挖矿又是怎么挣比特币的]]></description><category></category></item><item><title><![CDATA[java基于Omega-ai实现的车辆目标追踪识别及流量统计yolo-car-tracker-4j]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/154338163</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/154338163</guid><author>Janix520</author><pubDate>Mon, 03 Nov 2025 10:27:02 +0800</pubDate><description><![CDATA[摘要：Omega-ai是一个为Java开发者打造的AI框架，旨在成为Java版的PyTorch。基于该框架开发的yolo-car-tracker-4j项目实现了车辆目标追踪及流量统计功能，采用YOLO+DeepSORT+Kalman算法组合，基于4万张图片训练模型。项目使用JavaCV处理视频流，CUDA加速计算，并包含GUI界面。核心代码展示了视频解码、YOLO检测和SORT跟踪的实现过程，最终输出带车辆ID标记和流量统计的可视化结果。技术栈涵盖Omega-ai、JavaCV、CUDA等主流工具，为Jav]]></description><category></category></item><item><title><![CDATA[Java使用apache.commons.math3的DBSCAN实现自动聚类]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/150986499</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/150986499</guid><author>Janix520</author><pubDate>Fri, 29 Aug 2025 15:15:29 +0800</pubDate><description><![CDATA[摘要：本文介绍DBSCAN聚类算法在Java中的实现，适用于未知类别数量(K值)的场景。通过Apache Commons Math3库的DBSCANClusterer，演示了如何对多维向量数据进行自动分类。示例代码展示了关键参数eps(邻域半径)和minPts(最小点数)的设置对聚类结果的影响，并将5个三维数据点成功分为3个簇。最后指出该算法可应用于文本分类，只需将文本转化为词频向量(TF)或语义向量(如BERT、Word2Vec等)输入即可实现自动归类。]]></description><category></category></item><item><title><![CDATA[java springboot项目使用easypackage一键打包windows服务]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/145223974</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/145223974</guid><author>Janix520</author><pubDate>Sat, 18 Jan 2025 11:06:06 +0800</pubDate><description><![CDATA[最近easypackage支持了打包windows服务，优点是可以在windows上自动启动，并且自动通过UAC权限，可以更方便的使springboot项目在windows上用，只需增加一行配置就可以搭建打包windows服务。]]></description><category></category></item><item><title><![CDATA[java中rag使用mysql作为向量数据库，存储读写如何优化]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/143850056</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/143850056</guid><author>Janix520</author><pubDate>Mon, 18 Nov 2024 11:42:46 +0800</pubDate><description><![CDATA[如今大模型崛起，当涉及到复杂业务检索时候离不开rag，有很多老铁在研究rag的时候发现都会使用各种向量数据库，和普通数据有什么区别的，其实没区别就是存储，就是对向量专门优化过的存储，实际用mysql也是能实现。]]></description><category></category></item><item><title><![CDATA[java的maven打包插件来了，package一键打包exe、dmg、rpm等]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/143220556</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/143220556</guid><author>Janix520</author><pubDate>Thu, 24 Oct 2024 22:06:20 +0800</pubDate><description><![CDATA[java一键打包exe的maven插件，打包exe，dmg，rpm等]]></description><category></category></item><item><title><![CDATA[更改PaddlePaddle的模型默认缓存目录]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/142025882</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/142025882</guid><author>Janix520</author><pubDate>Sun, 08 Sep 2024 13:59:55 +0800</pubDate><description><![CDATA[window下默认下载到c盘的user目录下，如需更改模型缓存目录，只需设置相应的变量环境即可。]]></description><category></category></item><item><title><![CDATA[java swing/javafx的布局神器MigLayout的使用]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/141784386</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/141784386</guid><author>Janix520</author><pubDate>Sun, 01 Sep 2024 15:48:07 +0800</pubDate><description><![CDATA[java swing自带的布局很难用，好在有个第三方布局库MigLayout，不过MigLayout对于新手来说很难用，因为找不到教程案例，也找不到参数说明，看着都是硬编码的参数，实际上弄懂了之后就觉得很强大，我们只需要学会其中的两种写法，基本上布局都能胜任了。这里可以设置一个组件的id为btn，pos 0.5al 0.5al表示在jPanel的中间，[pos 水平 垂直]的用法，范围是0-1表示最左-最右或最上到最下，例如pos 0al 0.5al表示水平靠左，垂直居中。]]></description><category></category></item><item><title><![CDATA[java打包jar后读取依赖jar包中的文件资源，支持读取jlink打包的模块镜像中读取]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/141676539</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/141676539</guid><author>Janix520</author><pubDate>Thu, 29 Aug 2024 14:06:33 +0800</pubDate><description><![CDATA[java项目通常会打包成jar，jar里面依赖第三方的jar，那如何在我们的程序中读取第三方jar中的资源呢，当然还有一种情况，是从新版jdk通过jlink打包生成的镜像中获取第三方资源。]]></description><category></category></item><item><title><![CDATA[大模型Llama3常用的参数详解]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/141562472</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/141562472</guid><author>Janix520</author><pubDate>Mon, 26 Aug 2024 14:12:13 +0800</pubDate><description><![CDATA[大模型Llama3常用的参数详解，text-generation-webui参数。]]></description><category></category></item><item><title><![CDATA[Java的gui开发-Swing如何一键打包exe、dmg等]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/139965528</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/139965528</guid><author>Janix520</author><pubDate>Tue, 25 Jun 2024 18:03:30 +0800</pubDate><description><![CDATA[java的gui开发其实很方便，性能也不错，知名的idea开发工具也是java-swing开发，只是用的人少，看了我的例子3分钟就能学会，分分钟写桌面端，下面教你如何一键打包windows端exe。]]></description><category></category></item><item><title><![CDATA[javafx如何一键打包成exe]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/138358924</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/138358924</guid><author>Janix520</author><pubDate>Tue, 30 Apr 2024 23:03:25 +0800</pubDate><description><![CDATA[javafx如何一键打包成exe]]></description><category></category></item><item><title><![CDATA[android免root读写u盘最新方法，支持安卓Q+]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/128012178</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/128012178</guid><author>Janix520</author><pubDate>Thu, 24 Nov 2022 10:45:33 +0800</pubDate><description><![CDATA[android免root读写u盘、外接usb、otg设备的最新方法]]></description><category></category></item><item><title><![CDATA[h264和h265解码上的区别]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/126008938</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/126008938</guid><author>Janix520</author><pubDate>Thu, 28 Jul 2022 11:26:44 +0800</pubDate><description><![CDATA[简单的讲解一下h264和h265解码上区别。]]></description><category></category></item><item><title><![CDATA[第九章 使用图像数据]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/125895943</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/125895943</guid><author>Janix520</author><pubDate>Wed, 20 Jul 2022 17:03:41 +0800</pubDate><description><![CDATA[java神经网络、机器学习、人工智能]]></description><category></category></item><item><title><![CDATA[第八章 使用时序数据]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/125895290</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/125895290</guid><author>Janix520</author><pubDate>Wed, 20 Jul 2022 16:49:20 +0800</pubDate><description><![CDATA[java神经网络、机器学习、人工智能]]></description><category></category></item><item><title><![CDATA[第七章 其他神经网络类型]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/125895059</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/125895059</guid><author>Janix520</author><pubDate>Wed, 20 Jul 2022 16:32:05 +0800</pubDate><description><![CDATA[java神经网络、机器学习、人工智能]]></description><category></category></item><item><title><![CDATA[第六章 更多监督训练]]></title><link>https://blog.youkuaiyun.com/Janix520/article/details/125894379</link><guid>https://blog.youkuaiyun.com/Janix520/article/details/125894379</guid><author>Janix520</author><pubDate>Wed, 20 Jul 2022 16:18:24 +0800</pubDate><description><![CDATA[java神经网络、机器学习、人工智能]]></description><category></category></item></channel></rss>