<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41853447的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41853447</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41853447]]></copyright><item><title><![CDATA[uniapp对接打印机和电子秤]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/146052189</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/146052189</guid><author>qq_41853447</author><pubDate>Wed, 05 Mar 2025 20:32:31 +0800</pubDate><description><![CDATA[连接电子秤和打印机，最难的不是连接蓝牙和电子成，而是打印机。因为打印机涉及到向打印机写数据操作，然后这个写的数据需要做一个编码转换。难就难在编码转换。如果是java那就是一句代码的事情，而js就没有那么简单了。其实js也是一句代码的事情，打印机接收的的编码为GBK，但是hbuilderx编码为UTF-8。编码转换我们可以使用或者GBK.js，但是这些引入方式为。Vue3已经废弃require这种引入方式，所以没有办法引入。使用可以解决，但是只能在浏览器里面解决，手机不支持这个命令。所有将编码转换成GBK。]]></description><category></category></item><item><title><![CDATA[搭建`mongodb`副本集-开启权限认证 mongo:7.0.5]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/142870453</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/142870453</guid><author>qq_41853447</author><pubDate>Sat, 12 Oct 2024 10:00:38 +0800</pubDate><description><![CDATA[在里面将需要的集合、副本和用户名密码权限等信息创建好，在使用需要认证的命令重新创建容器。因为配置的信息已经映射到宿主机上了，只要不把宿主机上的数据删除，所有配置都是存在的。这里的配置文件里面，不增加任何认证的问题，因为这只是为了集群和创建用户用的，后面需要重新覆盖掉。这个文件一定要在一个服务里面生成然后复制到其它服务器，所有服务器的这个。似乎太大了，但是也不能给太小，给太小会发现干啥都没权限。把原来的启动命令删除，重新编辑启动命令。首先不要增加任何认证，先启动不用认证的。这里需要注意权限的问题，权限给。]]></description><category></category></item><item><title><![CDATA[搭建mongodb单机部署-认证使用]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/142870413</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/142870413</guid><author>qq_41853447</author><pubDate>Sat, 12 Oct 2024 09:59:03 +0800</pubDate><description><![CDATA[先将配置文件配置好，使用不用认证的启动命令启动，然后创建账号并制定角色。在使用开启认证的命令重新启动容器就好。这里我并没有说先停止容器，删掉容器重新创建容器。是因为我的启动命令中，第一步就是停止容器、删掉容器、再创建容器的。后期关于部署方面我会使用容器编排的方式呈现给大伙，因为是真的方便，相当方便，一个命令就能解决所有。
1.5.2、配置文件

第一台MongoDB配置文件

注意：更改端口号为最终端口号。这里的配置文件里面，不增加任何认证的问题，因为这只是为了集群和创建用户用的，后面需要重新覆盖掉。

1]]></description><category></category></item><item><title><![CDATA[manjaro KDE桌面的使用]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/142577297</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/142577297</guid><author>qq_41853447</author><pubDate>Thu, 26 Sep 2024 20:34:48 +0800</pubDate><description><![CDATA[manjaro KDE保姆级别教程，设置快捷键，设置主题，安装软件、安装搜狗输入法、安装exe软件等等。]]></description><category></category></item><item><title><![CDATA[manjaro根据后缀名指定打开的软件]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/142321623</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/142321623</guid><author>qq_41853447</author><pubDate>Wed, 18 Sep 2024 00:59:15 +0800</pubDate><description><![CDATA[是因为开发项目的时候，需要搭建的环境太多了，是直接下载压缩包，解压开直接在页面上点击。系统桌面是做的非常好的，我选择使用。今后技术外的相关文档不再发布。上要配置很久，很多中间件我在。几行代码搞定的时候，我在。和破解的时候会说到。]]></description><category></category></item><item><title><![CDATA[docker容器内存检测排查]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/137121107</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/137121107</guid><author>qq_41853447</author><pubDate>Thu, 28 Mar 2024 18:56:18 +0800</pubDate><description><![CDATA[和内存情况都有了，但是实时监测，我容器都有几十个，没办法看，可不可以查询已次就可以了，不要刷新了呢？在运维当中，你会发现内存很彪的高，但是如何判断为什么会高，是什么样的程序造成的呢？去掉这个实时刷新，但是容器较多的情况下，不建议实时刷新，看不清楚，一个字乱。容器化部署，明显上面的方案已经不是最优选择，这就是本文给读者带来的。很不直观看出是什么服务。这个命令放上去你会返现，容器名称，容器。，内存使用量，内存总量信息。但是你会发现，全部都是。这个命令可以查询到容器。]]></description><category></category></item><item><title><![CDATA[KVM安装-kvm彻底卸载-docker安装Webvirtmgr]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/136801103</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/136801103</guid><author>qq_41853447</author><pubDate>Mon, 18 Mar 2024 10:07:23 +0800</pubDate><description><![CDATA[KVM需要硬件的支持，使用命令查看硬件是否支持KVM。如果结果中有vmx（Intel）或svm(AMD)字样，就说明CPU的支持的selinux将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled==========================	到这里已经安装成功了  下面是没有测试成功的      	 =================================文件内容我的服务器的目录下并没有。]]></description><category></category></item><item><title><![CDATA[在Windows系统上搭建MongoDB-这篇文章刚刚好]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/136791924</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/136791924</guid><author>qq_41853447</author><pubDate>Sun, 17 Mar 2024 22:26:29 +0800</pubDate><description><![CDATA[在Windows系统上搭建MongoDB集群]]></description><category></category></item><item><title><![CDATA[mongodb查询大全mongo语句-MongoDB语句与MySQL语句对比]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/136791846</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/136791846</guid><author>qq_41853447</author><pubDate>Sun, 17 Mar 2024 22:23:23 +0800</pubDate><description><![CDATA[MongoDB语句与MySQL语句做对比，MongoDB嵌套文档匹配，连表查询，聚合查询，常用函数等。]]></description><category></category></item><item><title><![CDATA[KubeSphere集群安装-nfs分布式文件共享-对接Harbor-对接阿里云镜像仓库-遇到踩坑记录]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/136791621</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/136791621</guid><author>qq_41853447</author><pubDate>Sun, 17 Mar 2024 22:11:56 +0800</pubDate><description><![CDATA[KubeSphere集群安装-nfs分布式文件共享-对接Harbor-对接阿里云镜像仓库-遇到踩坑记录]]></description><category></category></item><item><title><![CDATA[docker快速安装和详细安装-保姆教程]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/136791486</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/136791486</guid><author>qq_41853447</author><pubDate>Sun, 17 Mar 2024 22:06:39 +0800</pubDate><description><![CDATA[docker快速安装-详细安装保姆级别教程，小白看了都能学会。]]></description><category></category></item><item><title><![CDATA[docker 部署 mongodb 集群【建议收藏】]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/136095712</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/136095712</guid><author>qq_41853447</author><pubDate>Sun, 11 Feb 2024 14:15:43 +0800</pubDate><description><![CDATA[我都是在云服务器上搭建的，CentOS7，Docker环境，版本忘记了。我就直接在同一台服务器上搭建三个mongodb即可。]]></description><category></category></item><item><title><![CDATA[将省市区详细地址解析开【包括详细地址】]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/135652324</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/135652324</guid><author>qq_41853447</author><pubDate>Wed, 17 Jan 2024 15:43:07 +0800</pubDate><description><![CDATA[解析省市区地址，包括详细地址。地图选择位置的时候，返回给我们的地址是合并在一起的，但是后台保存地址都是单独字段保存，所以需要把地址根据省市区详细地址拆分出来。]]></description><category></category></item><item><title><![CDATA[vue对接高德地图]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/123136639</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/123136639</guid><author>qq_41853447</author><pubDate>Fri, 25 Feb 2022 16:49:29 +0800</pubDate><description><![CDATA[vue对接高德地图
官网：https://lbs.amap.com/
目前对接的文档：https://lbs.amap.com/api/javascript-api/guide/abc/quickstart
没有太多时间解释，先做一个案例。不用其他插件，只需要这句代码即可执行，没有在其其他文件中做任何配置。
&lt;template&gt;
  &lt;div&gt;
    &lt;div id="container"&gt;&lt;/div&gt;
    &lt;input
      type="t]]></description><category></category></item><item><title><![CDATA[判断两个Map集合是否相等]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/122425554</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/122425554</guid><author>qq_41853447</author><pubDate>Tue, 11 Jan 2022 10:16:10 +0800</pubDate><description><![CDATA[判断两个Map集合是否相等
/**
 * 判断两个Map是否相等
 * @param map map1
 * @param map2 Map2
 * @return true:相等
 */
public static Boolean mapCompare(Map&lt;String,Object&gt; map,Map&lt;String,Object&gt; map2){
    if (MapUtils.isEmpty(map) &amp;&amp; MapUtils.isEmpty(map2)){
 ]]></description><category></category></item><item><title><![CDATA[docker安装rabbitmq]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/121813972</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/121813972</guid><author>qq_41853447</author><pubDate>Thu, 09 Dec 2021 12:27:14 +0800</pubDate><description><![CDATA[docker安装rabbitmq（建议收藏）

创建相关文件夹

mkdir -p /opt/{rabbitmq/etc,rabbitmq/lib,rabbitmq/log,docker}


创建启动命令

vim /opt/docker/rabbitmq.sh

RABBIT_DIR=/opt/rabbitmq
RABBIT_NAME=rabbitmq
docker stop ${RABBIT_NAME}
docker rm ${RABBIT_NAME}
docker run --name ${RABB]]></description><category></category></item><item><title><![CDATA[前后端使用AES加密]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/121675417</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/121675417</guid><author>qq_41853447</author><pubDate>Thu, 02 Dec 2021 13:41:07 +0800</pubDate><description><![CDATA[前后端使用AES加密
一、后端完整代码
需要注意：秘钥和偏移量都只能为16位字母数字或者特殊符号组成。
package com.rsa;


import org.apache.tomcat.util.codec.binary.Base64;

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec]]></description><category></category></item><item><title><![CDATA[java和Vue前后端RSA对称加密]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/121675399</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/121675399</guid><author>qq_41853447</author><pubDate>Thu, 02 Dec 2021 13:40:16 +0800</pubDate><description><![CDATA[java和Vue前后端RSA对称加密
参考：https://blog.youkuaiyun.com/qq_25623257/article/details/109775531
一、生成秘钥对（公私钥）
在线生成地址：http://web.chacuo.net/netrsakeypair
/**
 * 随机生成密钥对
 * 生成秘钥对在线地址：http://web.chacuo.net/netrsakeypair
 * @throws NoSuchAlgorithmException
 */
public static ]]></description><category></category></item><item><title><![CDATA[java和Vue实现base64加密]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/121675378</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/121675378</guid><author>qq_41853447</author><pubDate>Thu, 02 Dec 2021 13:39:18 +0800</pubDate><description><![CDATA[java实现base64加密
import java.util.Base64;


public static void main(String[] args) {
    String pwd = "这是加密的内容";
    //Base64 加密
    // encodeToString 返回String
    String encoded = Base64.getEncoder().encodeToString(pwd.getBytes());
    System.out.println(en]]></description><category></category></item><item><title><![CDATA[elementUI中Tree 树形控件点击叶子节点才触发]]></title><link>https://blog.youkuaiyun.com/qq_41853447/article/details/121393212</link><guid>https://blog.youkuaiyun.com/qq_41853447/article/details/121393212</guid><author>qq_41853447</author><pubDate>Thu, 18 Nov 2021 09:23:39 +0800</pubDate><description><![CDATA[点击子节点才触发
想要实现这个功能，首先需要看点击这个节点下面是否存在节点，所以重点是需要拿到点击这个节点的node，node节点下面有一个 childNodes集合，这个集合保存的就是子节点数据，如果这个集合里面没有数据，说明当前节点就是子节点。官网提供 getNode()方法获取node。


getNode使用

需要在组件上指定 node-key属性和ref属性，这个属性必须和指定的label值相同。



完整代码

&lt;template&gt;
  &lt;div&gt;
    &lt;e]]></description><category></category></item></channel></rss>