<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[today_08的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/today_08</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; today_08]]></copyright><item><title><![CDATA[树形组成工具-FastTreeUtil]]></title><link>https://blog.csdn.net/today_08/article/details/117123125</link><guid>https://blog.csdn.net/today_08/article/details/117123125</guid><author>today_08</author><pubDate>Fri, 21 May 2021 15:24:15 +0800</pubDate><description><![CDATA[简介
将菜单、部门等可树形化的数据，从集合（Collection）模型组合成树形结构。

支持深度限制
限定根节点判断
节点排序
使用原模型，不做转换

对标HuTool中的cn.hutool.core.lang.tree.TreeUtil
优势：

自定义返回类型，不只依赖 cn.hutool.core.lang.tree.Tree
语句简单，可一行代码搞定大部分类型
计算复杂度为O(n)，最差为 2n ，相比TreeUtil的O(n^2)更有效率优势
不转换类型，相比TreeUtil必须要解析成Node]]></description><category></category></item><item><title><![CDATA[一些关于DMA的见解和在JAVA中的简单使用（Linux、Socket、Netty方向）]]></title><link>https://blog.csdn.net/today_08/article/details/115723975</link><guid>https://blog.csdn.net/today_08/article/details/115723975</guid><author>today_08</author><pubDate>Fri, 16 Apr 2021 16:32:22 +0800</pubDate><description><![CDATA[一些关于DMA的见解和在JAVA中的简单使用（Linux、Socket、Netty方向）DMANetty中对DMA的使用java中channel真的比stream快吗？笔记参考资料
DMA
DMA，全称Direct Memory Access，即直接存储器访问。
DMA传输将数据从一个地址空间复制到另一个地址空间，提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当CPU初始化这个传输动作，传输动作本身是由DMA控制器来实现和完成的。DMA传输方式无需CPU直接控制传输，也没有中断处理方式那样保留]]></description><category></category></item><item><title><![CDATA[记一次Spring boot使用stomp协议栈时从服务端发起关闭]]></title><link>https://blog.csdn.net/today_08/article/details/105403478</link><guid>https://blog.csdn.net/today_08/article/details/105403478</guid><author>today_08</author><pubDate>Fri, 10 Apr 2020 17:22:28 +0800</pubDate><description><![CDATA[前言
这篇文章是在开发过程中发生的问题，会主要根据本人在本次解决问题的角度进行分析。面向的是一个即时通信项目，与客户端使用websocket做连接接口，使用spring boot的stomp协议栈进行通信。即如下代码形式：
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements Web...]]></description><category></category></item><item><title><![CDATA[vi、vim不易查找的操作汇总]]></title><link>https://blog.csdn.net/today_08/article/details/103999920</link><guid>https://blog.csdn.net/today_08/article/details/103999920</guid><author>today_08</author><pubDate>Thu, 16 Jan 2020 10:39:26 +0800</pubDate><description><![CDATA[先贴一下vi的键盘图，因为图上有了作者出处，这里就不在说明了（不是商业文章，应该不侵权吧），需要的可以收藏操作图，该贴主要是自己在使用vi过程中产生的一些操作问题汇总，主要针对一些搜索不到的操作，如果有了解决方案会再贴出答案，主要以问答的方式，该贴会持续更新，有兴趣的同学欢迎mark，也可以评论的方式分享自己遇到的问题和解决办法，会着重汇总到文章中。



如何移动一整行代码到指定行？
答：首...]]></description><category></category></item><item><title><![CDATA[基于JAVA的内网穿透工具的实现]]></title><link>https://blog.csdn.net/today_08/article/details/99965189</link><guid>https://blog.csdn.net/today_08/article/details/99965189</guid><author>today_08</author><pubDate>Thu, 09 Jan 2020 14:22:51 +0800</pubDate><description><![CDATA[基于JAVA的内网穿透工具的实现内网穿透的说明NAT技术SOCKET介绍穿透思路代码
内网穿透的说明
内网穿透，即NAT穿透，网络连接时术语，计算机是局域网内时，外网与内网的计算机节点需要连接通信，有时就会出现不支持内网穿透。就是说映射端口，能让外网的电脑找到处于内网的电脑。不管是内网穿透还是其他类型的网络穿透，都是网络穿透的统一方法来研究和解决。
NAT技术
NAT技术是通过将专用的网络地址转换...]]></description><category></category></item></channel></rss>