<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[木鲸鱼]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Aaron072</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Aaron072]]></copyright><item><title><![CDATA[Docker 部署 rocketmq 5.3.3（含 ACL 2.0 配置）【woodwhales.cn】]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/149768274</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/149768274</guid><author>Aaron072</author><pubDate>Wed, 30 Jul 2025 09:20:14 +0800</pubDate><description><![CDATA[Docker 部署 rocketmq 5.3.3（含 ACL 2.0 配置）]]></description><category></category></item><item><title><![CDATA[Docker 安装 Harbor 教程（搭建 Docker 私有仓库 harbor 避坑指南）【woodwhales.cn】]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/148194349</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/148194349</guid><author>Aaron072</author><pubDate>Sat, 24 May 2025 18:36:19 +0800</pubDate><description><![CDATA[Docker 安装 Harbor 教程（搭建 Docker 私有仓库 harbor 避坑指南）]]></description><category></category></item><item><title><![CDATA[解决在 yolov8 训练自己的数据集时，matplotlib 中文乱码问题【woodwhales.cn】]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/136941878</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/136941878</guid><author>Aaron072</author><pubDate>Fri, 22 Mar 2024 15:13:12 +0800</pubDate><description><![CDATA[解决在 yolov8 训练自己的数据集时，matplotlib 中文乱码问题]]></description><category></category></item><item><title><![CDATA[认识机器学习【woodwhales.cn】]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/135326965</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/135326965</guid><author>Aaron072</author><pubDate>Tue, 02 Jan 2024 17:25:02 +0800</pubDate><description><![CDATA[机器学习科普，通俗易懂理解机器学习的本质]]></description><category></category></item><item><title><![CDATA[JetLinks设备接入的认识与理解【woodwhales.cn】]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/134542170</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/134542170</guid><author>Aaron072</author><pubDate>Wed, 22 Nov 2023 12:51:05 +0800</pubDate><description><![CDATA[JetLinks设备接入的认识与理解]]></description><category></category></item><item><title><![CDATA[《深入理解计算机系统》 | 学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/83112830</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/83112830</guid><author>Aaron072</author><pubDate>Wed, 17 Oct 2018 16:49:25 +0800</pubDate><description><![CDATA[在 unix 系统中，我们可以使用 shell 窗口（windows 系统里是 dos 窗口）执行已经编译好的可执行文件 hello：


unix&amp;gt; ./hello
hello, world
unix&amp;gt;


shell 是一个命令行解释器，它输出一个提示符，等待你输入一个命令行，然后执行这个命令。如果该命令行的第一个单词不是一个内置的外壳命令，那么外壳就会假设这是一个可执行文件的名字...]]></description><category></category></item><item><title><![CDATA[《深入理解计算机系统》| 学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/83113039</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/83113039</guid><author>Aaron072</author><pubDate>Wed, 17 Oct 2018 16:49:12 +0800</pubDate><description><![CDATA[一、信息就是位 + 上下文


作者使用的标题是：信息就是位 + 上下文，那么问题来了：什么是位？什么是上下文？


计算机系统是由硬件和系统软件组成的，它们共同工作来运行应用程序。所有计算机系统都有相似的硬件和软件组件，它们执行着相似的功能。

从某种意义上来说，本书的目的就是要帮助你了解当你在系统上执行 hello 程序时，系统发生了什么以及为什么会这样。


// hello 程序
#inc...]]></description><category></category></item><item><title><![CDATA[人生苦短，转行程序员要趁早(中)]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/83069397</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/83069397</guid><author>Aaron072</author><pubDate>Tue, 16 Oct 2018 10:40:39 +0800</pubDate><description><![CDATA[
最近不少朋友表示对现在的自己很不满意，尤其是工作前景和收入上来看，感觉再这样持续下去，一辈子就真的废掉了。得知我已经成功转行做了程序员，于是想了解一下做程序员感觉如何，自己也打算转行做一枚程序员。


在和朋友们交流的过程中，当他们吐嘈自己的现状和困惑时，不禁想起曾经的自己，也遇到过同样的焦虑迷茫。在和朋友们交流之后，我也在反思自己在交流过程中表达的想法观点是不是真的能对自己和别人有启发，因为我...]]></description><category></category></item><item><title><![CDATA[人生苦短，转行程序员要趁早(上)]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/83069202</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/83069202</guid><author>Aaron072</author><pubDate>Tue, 16 Oct 2018 10:35:16 +0800</pubDate><description><![CDATA[把生命浪费在美好的事物上

时间管理理论中的一个重要概念：四象限法则，优先处理完重要且紧急的事情之后，再重点地把主要精力和时间集中地放在处理那些重要但不紧急的工作上，这样可以做到未雨绸缪，防患于未然。


四象限法则

时间管理四象限法则理论备受追捧，它很好的诠释了如何权衡在资源有限情况下的获得最大收益，世间万物都是基于本事物生命周期之内，有着自己的资源瓶颈，即使作为高智能生物并无限探索欲望能力的...]]></description><category></category></item><item><title><![CDATA[putty 默认颜色样式修改 for windows]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/83068858</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/83068858</guid><author>Aaron072</author><pubDate>Tue, 16 Oct 2018 10:15:52 +0800</pubDate><description><![CDATA[一、导出 putty 注册表默认配置文件

1.1 打开注册表：运行 --» regedit

 找到 putty 注册表文件：

 [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]


注意：如果一开始使用 putty的时候 没有配置默认的配置信息的话，可能 Sessions 文件下没有...]]></description><category></category></item><item><title><![CDATA[FastDFS分布式文件系统&Nginx负载均衡最小环境安装配置［超级详解］]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/83068685</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/83068685</guid><author>Aaron072</author><pubDate>Tue, 16 Oct 2018 10:05:23 +0800</pubDate><description><![CDATA[1、背景

FastDFS 是一款开源的、分布式文件系统（Distributed File System），由淘宝开发平台部资深架构师余庆开发。该开源项目的主页是 http://code.google.com/p/fastdfs 。可以通过 fastdfs.sourceforge.net 下载。FastDFS论坛是 http://www.csource.org ，目前是指向 ChinaUnix 开...]]></description><category></category></item><item><title><![CDATA[遇到一道经典的java面试题]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/83068527</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/83068527</guid><author>Aaron072</author><pubDate>Tue, 16 Oct 2018 09:58:18 +0800</pubDate><description><![CDATA[在文件 nameList.txt 中按下图格式存放着超过50万人的姓名与身份证信息。请使用您熟悉的编程语言（Java或C/C++）编写一段程序， 将出生日期落在1995年1月1日与1999年12月31日之间的个人信息取出，按年龄从大到小排列并输出到另一个txt文件中。 请重点考虑程序的健壮性和排序效率



小生想到思路：

　　1. 先读取文本内容；

　　2. 将头信息读取出来，并记录住；

...]]></description><category></category></item><item><title><![CDATA[java web 项目 ssh框架使用中的 ClassNotFoundException 异常【找不到**Action】]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/79039254</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/79039254</guid><author>Aaron072</author><pubDate>Thu, 11 Jan 2018 22:36:04 +0800</pubDate><description><![CDATA[ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: Unable to instantiate Action, visitAction,  defined for 'visit_findByPage' in namespace '/'visitAction
Unable to instantiate Action, visitAction,  defined for 'visit_fin]]></description><category></category></item><item><title><![CDATA[Hibernate 初级入门]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/78688301</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/78688301</guid><author>Aaron072</author><pubDate>Fri, 01 Dec 2017 16:51:42 +0800</pubDate><description><![CDATA[一、下载 Hibernate 的运行环境
二、创建表结构
Create database hibernate_day01;
    Use hibernate_day01;
    CREATE TABLE `cst_customer` (
      `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)',]]></description><category></category></item><item><title><![CDATA[java 动态代理和静态代理浅析]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/78634358</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/78634358</guid><author>Aaron072</author><pubDate>Sat, 25 Nov 2017 22:45:23 +0800</pubDate><description><![CDATA[声明：本文只针对静态代理和动态代理的具体使用方法进行分析对比，并总结其中的优劣势。如果想透彻理解动态代理和静态代理的完整设计原理，建议参阅尚学堂马士兵老师在2010年推出的设计模式之动态代理视频讲解，也可辅助其他资料自行研究。


一、代理
1.1 什么是代理
代理是一种常用的设计模式，其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息，过滤消息并转发消]]></description><category></category></item><item><title><![CDATA[遍历 Map 的四种方法]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/78628400</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/78628400</guid><author>Aaron072</author><pubDate>Fri, 24 Nov 2017 21:17:43 +0800</pubDate><description><![CDATA[public static void main(String[] args) {  
  
  
  Map map = new HashMap();  
  map.put("1", "value1");  
  map.put("2", "value2");  
  map.put("3", "value3");  
    
  // 第一种：普遍使用，二次取值  
  System.out]]></description><category></category></item><item><title><![CDATA[commons-dbutils 工具使用]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/78626624</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/78626624</guid><author>Aaron072</author><pubDate>Fri, 24 Nov 2017 19:53:11 +0800</pubDate><description><![CDATA[一、准备工作
1.1 环境准备
导入 commons-dbutils 工具包 ，本文采用：commons-dbutils-1.4.jar
1.2 数据库准备
本文采用 c3p0 技术创建 Connection 连接池
DataSourceUtils 代码实现：
package com.test.utils;

import java.sql.Connection;
import jav]]></description><category></category></item><item><title><![CDATA[java 反射机制]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/78625148</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/78625148</guid><author>Aaron072</author><pubDate>Fri, 24 Nov 2017 16:19:22 +0800</pubDate><description><![CDATA[一、反射机制
1.1 简介
反射的核心是JVM在运行时才动态加载类或调用方法/访问属性，它不需要事先（写代码的时候或编译期）知道运行对象是谁。

Java反射框架主要提供以下功能：
1. 在运行时判断任意一个对象所属的类；
2. 在运行时构造任意一个类的对象；
3. 在运行时判断任意一个类所具有的成员变量和方法（通过反射甚至可以调用private方法）；
4. 在运行时调用任意一个]]></description><category></category></item><item><title><![CDATA[【java 多线程】多线程并发同步问题及生产者、消费者问题]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/78611849</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/78611849</guid><author>Aaron072</author><pubDate>Thu, 23 Nov 2017 10:55:00 +0800</pubDate><description><![CDATA[一、线程并发同步概念

线程同步其核心就在于一个“同”。所谓“同”就是协同、协助、配合，“同步”就是协同步调昨，也就是按照预定的先后顺序进行运行，即“你先，我等， 你做完，我再做”。

线程同步，就是当线程发出一个功能调用时，在没有得到结果之前，该调用就不会返回，其他线程也不能调用该方法。

就一般而言，我们在说同步、异步的时候，特指那些需要其他组件来配合或者需要一定时间来完成的任务。]]></description><category></category></item><item><title><![CDATA[【java多线程】多线程的创建三种方式--笔记]]></title><link>https://blog.youkuaiyun.com/Aaron072/article/details/78566985</link><guid>https://blog.youkuaiyun.com/Aaron072/article/details/78566985</guid><author>Aaron072</author><pubDate>Sat, 18 Nov 2017 12:19:34 +0800</pubDate><description><![CDATA[【java多线程】多线程的创建三种方式--笔记]]></description><category></category></item></channel></rss>