<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NetSnake_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NetSnake_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NetSnake_]]></copyright><item><title><![CDATA[龙虾本地如何安装——OpenClaw（源码）安装极简版]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/158853295</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/158853295</guid><author>NetSnake_</author><pubDate>Mon, 09 Mar 2026 22:50:05 +0800</pubDate><description><![CDATA[龙虾安装极速版]]></description><category></category></item><item><title><![CDATA[淘宝/阿里npm镜像过期如何替换]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/136501019</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/136501019</guid><author>NetSnake_</author><pubDate>Wed, 06 Mar 2024 11:32:45 +0800</pubDate><description><![CDATA[替换命令：npm config set registry https://registry.npmmirror.com。修改nvm配置文件（settings.txt）]]></description><category></category></item><item><title><![CDATA[IDER代码检查工具]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/131801227</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/131801227</guid><author>NetSnake_</author><pubDate>Wed, 19 Jul 2023 09:33:30 +0800</pubDate><description><![CDATA[Alibaba Java Coding Guidelines 专注于Java代码规范，目的是让开发者更加方便、快速规范代码格式。该插件在扫描代码后，将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来，并且大部分可以自动修复，它还基于 Inspection 机制提供了实时检测功能，编写代码的同时也能快速发现问题所在。阿里巴巴规约扫描包括：OOP规约并发处理控制语句命名规约常量定义注释规范。]]></description><category></category></item><item><title><![CDATA[Linux一次执行多个命令& ； && ||区别]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/122080732</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/122080732</guid><author>NetSnake_</author><pubDate>Wed, 22 Dec 2021 10:57:19 +0800</pubDate><description><![CDATA[1.一次执行多个命令，多个命令之间用；号隔开
cmd1; cmd2；cmd3
如：

cd /home/abc ; rm -rf ./test/* ; rm -rf ./pos/* ; rm -rf ./logs/* ;

不管cmd1命令是否执行成功，cmd2命令都执行。
这样前后执行的时候没有依赖性。相互独立。
前一个命令执行完成，才会执行后一个命令。
注意：单行语句一般要用到分号来区分代码块,代码若写作多行，用换行符来区分代码块，则无需用到分号。

2. 多个命令同时执行，用&amp; （并行）
..]]></description><category></category></item><item><title><![CDATA[JDK8 Stream 数据流，大数据量下的性能效率怎么样？]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/114575752</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/114575752</guid><author>NetSnake_</author><pubDate>Tue, 09 Mar 2021 09:45:49 +0800</pubDate><description><![CDATA[Stream 是Java SE 8类库中新增的关键抽象，它被定义于 java.util.stream （这个包里有若干流类型：Stream&lt;T&gt;代表对象引用流，此外还有一系列特化流，如 IntStream，LongStream，DoubleStream等。

Java 8 引入的的Stream主要用于取代部分Collection的操作，每个流代表一个值序列，流提供一系列常用的聚集操作，可以便捷的在它上面进行各种运算。集合类库也提供了便捷的方式使我们可以以操作流的方式使用集合、数组以及其它数据结.]]></description><category></category></item><item><title><![CDATA[Kafka详细的配置参数及文档地址]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/113697911</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/113697911</guid><author>NetSnake_</author><pubDate>Fri, 05 Feb 2021 15:57:12 +0800</pubDate><description><![CDATA[配置及参数说明如下：


#################consumer的配置参数（开始）#################
#如果'enable.auto.commit'为true，则消费者偏移自动提交给Kafka的频率（以毫秒为单位），默认值为5000。
spring.kafka.consumer.auto-commit-interval;

#当Kafka中没有初始偏移量或者服务器上不再存在当前偏移量时该怎么办，默认值为latest，表示自动将偏移重置为最新的偏移量
#可选的值为latest, .]]></description><category></category></item><item><title><![CDATA[Findbugs使用指南及扫描内容解释]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/112958272</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/112958272</guid><author>NetSnake_</author><pubDate>Thu, 21 Jan 2021 15:52:59 +0800</pubDate><description><![CDATA[一、Findbugs的常用操作：
Findbugs找出的bug有三种颜色


黑色的臭虫标志是分类；
红色的臭虫标志表示严重bug，发现后必须修改代码；
橘黄色的臭虫标志表示潜在警告性bug，应尽量修改；


二、Findbugs的规则
Findbugs是基于bug patterns概念，查找字节码文件中潜在的bug，主要检查字节码文件中的bug patterns，如nullpoint空指针检查、没有合理关闭资源、字符串相同判断错（==而不是equals）等。

1、、Security 关于代码安全性防..]]></description><category></category></item><item><title><![CDATA[消息中间件（2）MQ使用场景（解耦，异步消息，流量削锋）]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/112902271</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/112902271</guid><author>NetSnake_</author><pubDate>Wed, 20 Jan 2021 17:32:48 +0800</pubDate><description><![CDATA[一、消息队列概述

消息队列中间件是分布式系统中重要的组件，主要解决应用解耦，异步消息，流量削锋等问题，实现高性能，高可用，可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ，RabbitMQ，ZeroMQ，Kafka，MetaMQ，RocketMQ

二、消息队列应用场景

以下介绍消息队列在实际应用中常用的使用场景。异步处理，应用解耦，流量削锋和消息通讯四个场景。

   2.1异步处理


   场景说明：用户注册后，需要发注册邮件和注册短信。

传统的做法有两种 ：1.串...]]></description><category></category></item><item><title><![CDATA[sql中（join）group by、order by、where等的执行顺序]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/112241231</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/112241231</guid><author>NetSnake_</author><pubDate>Tue, 05 Jan 2021 16:13:11 +0800</pubDate><description><![CDATA[1. 先连接from后的数据源(若有join，则先执行on后条件，再连接数据源)。
2. 执行where条件
3. 执行group by
4.执行having
5.执行order by
6.输出结果。

顺序：

FROM
ON
JOIN
WHERE
GROUPBY
WITHCUBE或WITHROLLUP
HAVING
SELECT
DISTINCT
ORDERBY
TOP
...]]></description><category></category></item><item><title><![CDATA[JVM调优配置及参数说明]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/111479129</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/111479129</guid><author>NetSnake_</author><pubDate>Mon, 21 Dec 2020 17:14:06 +0800</pubDate><description><![CDATA[CMD java
    //1 非标准参数配置
    -Xms1024m 
    //指定jvm堆的初始大小，默认为物理内存的1/64，最小为1M；可以指定单位，比如k、m，若不指定，则默认为字节。 
    -Xmx1024m 
    //指定jvm堆的最大值，默认为物理内存的1/4或者1G，最小为2M；单位与-Xms一致。
    -Xmn480m
    //JVM中年轻态的大小 年轻态比老年态为1/1  持久态最好为64M  老年态为480 FULLCG次数会较少 但是每次FULL...]]></description><category></category></item><item><title><![CDATA[线程池之ThreadPoolExecutor使用详解]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/109741652</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/109741652</guid><author>NetSnake_</author><pubDate>Tue, 17 Nov 2020 14:14:19 +0800</pubDate><description><![CDATA[ThreadPoolExecutor提供了四个构造方法：



我们以最后一个构造方法（参数最多的那个），对其参数进行解释：


 public ThreadPoolExecutor(int corePoolSize, // 1
                              int maximumPoolSize,  // 2
                              long keepAliveTime,  // 3
                            ]]></description><category></category></item><item><title><![CDATA[MYSQL中FIND_IN_SET()与like、in函数比较和使用]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/109721637</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/109721637</guid><author>NetSnake_</author><pubDate>Mon, 16 Nov 2020 15:08:28 +0800</pubDate><description><![CDATA[mysql中find_in_set()函数的使用

首先举个例子来说：
有个文章表里面有个type字段，它存储的是文章类型，有 1头条、2推荐、3热点、4图文等等 。
现在有篇文章他既是头条，又是热点，还是图文，type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢？？
这就要我们的 find_in_set 出马的时候到了。以下为引用的内容：


select * from article where FIND_IN_SET('4',type)

-------..]]></description><category></category></item><item><title><![CDATA[spring boot 服务启动时no active profile set, falling back to default profiles: default的问题]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/109223283</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/109223283</guid><author>NetSnake_</author><pubDate>Thu, 22 Oct 2020 15:31:56 +0800</pubDate><description><![CDATA[1.启动时no active profile set, falling back to default profiles: default


相信有不少细心小伙伴在新启动一个spring boot项目时候会发现这样一条信息no active profile set, falling back to default profiles: default。为什么会出现这样的提示呢，我们先来看看profile，profile是Spring对不同环境提供不同配置功能的支持，可以通过激活、 指定参数等方式快速切换环境]]></description><category></category></item><item><title><![CDATA[Vue运行环境及淘宝镜像（cnpm命令）安装]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/108636991</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/108636991</guid><author>NetSnake_</author><pubDate>Thu, 17 Sep 2020 10:19:16 +0800</pubDate><description><![CDATA[1、本地安装vue运行环境

    Node.js下载地址：https://nodejs.org/zh-cn/download/

2、打开cmd，输入命令

  npm install -g cnpm --registry=https://registry.npm.taobao.org

 安装Vue需要npm的版本大于3，所以我们先升级一下npm，输入命令

cnpminstall cnpm -g

 安装vue，输入命令

cnpmins...]]></description><category></category></item><item><title><![CDATA[vue 生成二维码图片并且下载图片到本地兼容写法]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/108464627</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/108464627</guid><author>NetSnake_</author><pubDate>Tue, 08 Sep 2020 11:10:45 +0800</pubDate><description><![CDATA[vue生成二维码图片，这里使用的是qrcode.js 这个插件（亲测写法，兼容没有问题）

第一步，下载插件

需要注意，这里下载的是qrcodejs2


cnpm install --save qrcodejs2

第二步，在组件使用


&lt;template&gt; 
    &lt;div&gt;
           //生成二维码
         &lt;div @click="getQrcode"&gt;&lt;/div&gt;
          //创建一个div，并设置id为qrc]]></description><category></category></item><item><title><![CDATA[Linux常用命令 持续更新中。。。]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/108393340</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/108393340</guid><author>NetSnake_</author><pubDate>Thu, 03 Sep 2020 21:15:59 +0800</pubDate><description><![CDATA[系统信息
arch 显示机器的处理器架构
uname -m 显示机器的处理器架构
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用...]]></description><category></category></item><item><title><![CDATA[Centos6.5使用yum安装mysql]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/107897305</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/107897305</guid><author>NetSnake_</author><pubDate>Sun, 09 Aug 2020 17:49:34 +0800</pubDate><description><![CDATA[第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果：

……
Installed:
  mysql-server.x86_64 0:5.1.73-3.el6_5                                                                   ...]]></description><category></category></item><item><title><![CDATA[Centos 6.5用yum安装JDK]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/107897167</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/107897167</guid><author>NetSnake_</author><pubDate>Sun, 09 Aug 2020 17:40:54 +0800</pubDate><description><![CDATA[用yum安装JDK
1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)
[root@localhost ~]# yum search java|grep jdk
ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-]]></description><category></category></item><item><title><![CDATA[linux 安装ssh]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/107895570</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/107895570</guid><author>NetSnake_</author><pubDate>Sun, 09 Aug 2020 16:18:23 +0800</pubDate><description><![CDATA[如何查看SSH服务是否已经安装？

在终端命令行执行

rpm -qa | grep "ssh"

打印出open。。。等包证明已经安装

如果服务器挂载了镜像，可以直接采用如下命令安装也可以

yum install ssh

如何启动SSH服务？

启动命令

service sshd start

停止命令

service sshd stop

重启命令

service sshd restart

首先我们来看看SSH服务是否启动了，请执行如下命令即可

service sshd status

]]></description><category></category></item><item><title><![CDATA[虚拟机图形界面和命令界面切换]]></title><link>https://blog.youkuaiyun.com/NetSnake_/article/details/107895403</link><guid>https://blog.youkuaiyun.com/NetSnake_/article/details/107895403</guid><author>NetSnake_</author><pubDate>Sun, 09 Aug 2020 16:14:43 +0800</pubDate><description><![CDATA[--linux切换图形界面alt+ctrl + F1-F5

ctrl + alt + F3 编辑模式
ctrl + alt + F1 图形界面模式


]]></description><category></category></item></channel></rss>