<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Dyeln的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Dyeln</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Dyeln]]></copyright><item><title><![CDATA[达梦数据库命令]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/125877919</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/125877919</guid><author>Dyeln</author><pubDate>Tue, 19 Jul 2022 18:19:51 +0800</pubDate><description><![CDATA[达梦数据库命令]]></description><category></category></item><item><title><![CDATA[Docker 报错port is already allocated]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/123841646</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/123841646</guid><author>Dyeln</author><pubDate>Wed, 30 Mar 2022 11:17:34 +0800</pubDate><description><![CDATA[1.已经删除了docker的进程，使用docker ps -a查不到

2.netstat -anp可以查到的端口也已经kill但还是会报port is already allocated

解决方法

1.查询占用的docker映射占用的端口号


docker container ls -a|grep 端口号

2.Kill掉进程ID


docker kill -s KILL  进程ID

就可以解决了
...]]></description><category></category></item><item><title><![CDATA[Linux平台使用命令连接达梦数据库乱码]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/122739367</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/122739367</guid><author>Dyeln</author><pubDate>Sat, 29 Jan 2022 09:39:23 +0800</pubDate><description><![CDATA[在Linux平台安装了达梦数据库，在/dm8/bin/目录下找到disql文件后执行如下命令进行数据库连接：


./disql
或
/dm8/bin/disql

注意：不同平台或是版本的不同disql文件所在路径有所差异，可以通过find查找

键入连接命令后出现了乱码



我们可以猜测到这个是用户名和密码的输入提示，密码默认为SYSDBA

但是总显示乱码看着很不舒服，我们可以在xshell工具中的语言选项中选择ChineseSimplifield(GBK)



我们会发现用户名密码已经转换成了.]]></description><category></category></item><item><title><![CDATA[jython的使用]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/122535410</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/122535410</guid><author>Dyeln</author><pubDate>Mon, 17 Jan 2022 10:56:52 +0800</pubDate><description><![CDATA[1.引入jar


&lt;dependency&gt;
   &lt;groupId&gt;org.python&lt;/groupId&gt;
   &lt;artifactId&gt;jython&lt;/artifactId&gt;
   &lt;version&gt;2.7.2&lt;/version&gt;
&lt;/dependency&gt;

2.main方法


public static void main(String[] args) {
        Properties pro]]></description><category></category></item><item><title><![CDATA[activiti6执行Python脚本]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/122534992</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/122534992</guid><author>Dyeln</author><pubDate>Mon, 17 Jan 2022 10:49:34 +0800</pubDate><description><![CDATA[activiti6中的脚本任务可以通过scriptFormat指定脚本格式来执行对应的脚本，scriptFormat属性的值必须是与JSR-223（Java平台的脚本编写）兼容的名称。

需要执行python脚本需要选择的脚本格式为jython

需要引入的jar:


&lt;dependency&gt;
   &lt;groupId&gt;org.activiti&lt;/groupId&gt;
   &lt;artifactId&gt;activiti-spring-boot-starter-basi]]></description><category></category></item><item><title><![CDATA[Java中返回体去掉指定字段]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/122425401</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/122425401</guid><author>Dyeln</author><pubDate>Tue, 11 Jan 2022 10:10:39 +0800</pubDate><description><![CDATA[在定义的返回体结构中需要忽略指定字段可以使用如下方法：例如
@Getter(onMethod = @__( @JsonIgnore))
private String salt;
]]></description><category></category></item><item><title><![CDATA[如何查看已安装Kong的版本]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121691622</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121691622</guid><author>Dyeln</author><pubDate>Fri, 03 Dec 2021 09:37:24 +0800</pubDate><description><![CDATA[环境中Kong是通过K8s安装的，我们就来说说怎么查询容器中Kong的版本：

1.查询kong的POD名称


kubectl get pod|grep kong

2.进入kong容器


kubectl exec -it ${kong的POD名称} -- /bin/sh

3.查询kong版本


kong version




...]]></description><category></category></item><item><title><![CDATA[Dockerfile分步说明]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121676350</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121676350</guid><author>Dyeln</author><pubDate>Thu, 02 Dec 2021 15:07:49 +0800</pubDate><description><![CDATA[NO1:


FROM openjdk:8-jre-alpine

Dockfile开篇首行都是FROM xxxx，格式是FROM [image]:[tag]

说明这个容器是下载openjdk镜像且tag是8-jre-alpine，容器也是基于这个镜像构建的。

Docker仓库地址：

Docker Hubhttps://hub.docker.com/

可以在Docker中查询自己需要的镜像。

NO2:


EXPOSE 8080

EXPOSE做端口声明

NO3:


RUN yum -y in]]></description><category></category></item><item><title><![CDATA[Redis命令]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121649677</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121649677</guid><author>Dyeln</author><pubDate>Thu, 02 Dec 2021 14:16:54 +0800</pubDate><description><![CDATA[1.连接Redis


# 在linux中查询redis-cli所在目录
find / -name redis-cli

# 查询redis.conf文件所在路径并配置文件中查询端口号，默认为6379
find / -name redis.conf

#连接命令
/usr/local/bin/redis-cli -h ${IP} -p ${port}

2.详细命令

Redis 教程_redis教程https://www.redis.net.cn/tutorial/3501.html
...]]></description><category></category></item><item><title><![CDATA[Win10查询所连接WIFI的密码]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121612510</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121612510</guid><author>Dyeln</author><pubDate>Mon, 29 Nov 2021 16:09:15 +0800</pubDate><description><![CDATA[# 列出所连接的WIFI名称
netsh wlan show profiles

# 查询指定WIFI名称密码
netsh wlan show profile name="连接名" key=clear

在CMD命令窗口进行执行
]]></description><category></category></item><item><title><![CDATA[ifconfig失效时查询服务器IP]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121610229</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121610229</guid><author>Dyeln</author><pubDate>Mon, 29 Nov 2021 15:02:06 +0800</pubDate><description><![CDATA[hostname --all-ip-addresses | awk '{print $1}'

使用如上命令可以在ifconfig命令失效时查询服务器IP或是查询宿主机IP
]]></description><category></category></item><item><title><![CDATA[使用API查询rabbitmq的queues列表]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121407684</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121407684</guid><author>Dyeln</author><pubDate>Thu, 18 Nov 2021 19:10:02 +0800</pubDate><description><![CDATA[查询rabbitMq的queues 列表的API如下：


/api/queues

其他的API可以在此处查找

https://pulse.mozilla.org/api/index.html

本地要使用这个API的需要进行如下配置:

PostMan:





IP使用的是宿主机IP，端口号是15672端口映射出来的端口，注意的是要在Authorizatio中选择Basic Auth并输入用户名和密码。

CURL：


curl -i -u admin:admin -H 'x-vhost: '.]]></description><category></category></item><item><title><![CDATA[GO语言学习笔记]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121267869</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121267869</guid><author>Dyeln</author><pubDate>Thu, 11 Nov 2021 16:28:06 +0800</pubDate><description><![CDATA[1.占位符

占位符
			说明
			举例
			输出
		%s
			输出字符串表示（string类型或[]byte)
			Printf("%s", []byte("Go语言"))
			Go语言
		%q
			双引号围绕的字符串，由Go语法安全地转义
			Printf("%q", "Go语言")
			"Go语言"
		%d
			十进制表示
			Printf("%d", 0x12)
			18
		%#v
			相应值的Go语法表示
			Printf("#v", people)
			ma]]></description><category></category></item><item><title><![CDATA[K8S删除PersistentVolume]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121100688</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121100688</guid><author>Dyeln</author><pubDate>Tue, 02 Nov 2021 15:04:54 +0800</pubDate><description><![CDATA[kubectl patch pv PV_NAME -p '{"spec":{"persistentVolumeReclaimPolicy":"Delete"}}'

# 删除pvc：

kubectl delete pvc PVC_NAME


# 删除pv
kubectl delete pv PV_NAME


]]></description><category></category></item><item><title><![CDATA[查看RabbitMQ的版本号]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/121007293</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/121007293</guid><author>Dyeln</author><pubDate>Thu, 28 Oct 2021 09:36:37 +0800</pubDate><description><![CDATA[想要查看部署到K8S上的RabbitMQ version 在网上找了一个


sudo rabbitmqctl status | grep rabbit

但是当我登录rabbitmq对应的POD容器内执行时发现报错



全局找了下发现有rabbitmqctl文件的有两个位置，可以进去试下



在escript目录下试了下可以获取到版本号


cd /opt/rabbitmq/escript
rabbitmqctl version



在sbin目录执行 rabbitmqctl version也...]]></description><category></category></item><item><title><![CDATA[K8S的POD容器内部访问外部虚拟IP]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/120890549</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/120890549</guid><author>Dyeln</author><pubDate>Thu, 21 Oct 2021 17:12:03 +0800</pubDate><description><![CDATA[在k8s创建的容器内部，需要访问外部的虚拟IP可以在yaml中增加externalIPs对应的value为虚拟IP


apiVersion: v1
kind: Service
metadata:
  labels:
    app: zookeeper-service
  name: zookeeper-service
spec:
  # type: NodePort
  ports:
    - name: zookeeper-port
      port: 2181
      targetPort]]></description><category></category></item><item><title><![CDATA[基于Docker搭建RocketMq]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/120708473</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/120708473</guid><author>Dyeln</author><pubDate>Mon, 11 Oct 2021 18:03:25 +0800</pubDate><description><![CDATA[1.下载RocketMq镜像文件


docker pull rocketmqinc/rocketmq

2.创建namesrv数据存储路径


mkdir -p /root/dk/rocketMq/data/namesrv/logs /root/dk/rocketMq/data/namesrv/store

3.构建namesrv容器


docker run -d --restart=always --name rmqnamesrv -p 9876:9876 -v /root/dk/rocketM...]]></description><category></category></item><item><title><![CDATA[wurstmeister/kafka的历史版本]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/120531609</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/120531609</guid><author>Dyeln</author><pubDate>Tue, 28 Sep 2021 16:11:03 +0800</pubDate><description><![CDATA[2.13-2.7.1
	2.13-2.6.0
	2.12-2.5.0
	2.12-2.4.1
	2.12-2.3.1
	2.12-2.2.2
	2.12-2.1.1
	2.12-2.0.1
	2.11-1.1.1
	2.11-1.0.2
	2.11-0.11.0.3
	2.11-0.10.2.2
	2.11-0.9.0.1
	2.10-0.8.2.2
引自GitHub - wurstmeister/kafka-docker: Dockerfile for Apache Kafka
]]></description><category></category></item><item><title><![CDATA[基于docker搭建kafka]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/120529827</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/120529827</guid><author>Dyeln</author><pubDate>Tue, 28 Sep 2021 15:33:00 +0800</pubDate><description><![CDATA[步骤1：拉取镜像

在docker上安装kafka需要先安装zookeeper，我们可以使用docker pull先把zookeeper和kafka的镜像拉取下来


docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka

镜像拉取到后可以根据实际使用修改tag,例如：


docker tag wurstmeister/zookeeper:latest registry.test.com/library/zookeeper:la]]></description><category></category></item><item><title><![CDATA[pulsar-admin tenants list返回HTTP 401 Unauthorized]]></title><link>https://blog.youkuaiyun.com/Dyeln/article/details/120488935</link><guid>https://blog.youkuaiyun.com/Dyeln/article/details/120488935</guid><author>Dyeln</author><pubDate>Sun, 26 Sep 2021 15:05:47 +0800</pubDate><description><![CDATA[在pulsar后台节点使用命令查询租户列表时返回401


# bin/pulsar-admin tenants list
HTTP 401 Unauthorized


查看broker.conf发现开启了权限认证


# cat /pulsar/conf/broker.conf |grep "authenticationEnabled"       
authenticationEnabled=true

获取配置的token，在broker.conf中的brokerClientAuthenticati]]></description><category></category></item></channel></rss>