<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tmaczt的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tmaczt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tmaczt]]></copyright><item><title><![CDATA[mybatis调用sqlserver存储过程并接收return值]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/143360083</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/143360083</guid><author>tmaczt</author><pubDate>Wed, 30 Oct 2024 12:02:33 +0800</pubDate><description><![CDATA[2、增加执行多语句块的支持（mysql可以直接再数据库连接上加&allowMultiQueries=true）有尝试直接修改druid.wall.multiStatementAllow=true未解决问题。3、继续增加none-base-statement-allow: true。整个过程记录如下，希望能帮助到你。2、增加multi-statement-allow: true。主要讲述一下尝试方案二过程中遇到的问题和最终的解决方案。druid配置了wall过滤器导致无法执行多语句块。]]></description><category></category></item><item><title><![CDATA[ES集群维护笔记]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/136021301</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/136021301</guid><author>tmaczt</author><pubDate>Sun, 04 Feb 2024 11:21:12 +0800</pubDate><description><![CDATA[【代码】ES集群维护笔记。]]></description><category></category></item><item><title><![CDATA[redis 6.x集群搭建]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/135990372</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/135990372</guid><author>tmaczt</author><pubDate>Fri, 02 Feb 2024 12:12:48 +0800</pubDate><description><![CDATA[aof文件不断变大导致redis服务器磁盘空间不足。可以使用rsync或者scp，我这里使用rsync。解决方案：关闭aof配置，重启所有节点后恢复正常。]]></description><category></category></item><item><title><![CDATA[docker笔记整理]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/135980235</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/135980235</guid><author>tmaczt</author><pubDate>Thu, 01 Feb 2024 19:03:01 +0800</pubDate><description><![CDATA[启动docker查看docker状态设置开机启动验证docker进程。]]></description><category></category></item><item><title><![CDATA[ELK 使用kibana查询和分析nginx日志]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/131912122</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/131912122</guid><author>tmaczt</author><pubDate>Tue, 25 Jul 2023 11:03:57 +0800</pubDate><description><![CDATA[ELK 使用kibana查询和分析nginx日志]]></description><category></category></item><item><title><![CDATA[es通过rest接口_search、_delete_by_query查询与删除数据]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/131896380</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/131896380</guid><author>tmaczt</author><pubDate>Mon, 24 Jul 2023 15:05:38 +0800</pubDate><description><![CDATA[【代码】es通过rest接口_search、_delete_by_query查询与删除数据。]]></description><category></category></item><item><title><![CDATA[confluence 使用笔记]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/127993707</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/127993707</guid><author>tmaczt</author><pubDate>Wed, 23 Nov 2022 09:21:02 +0800</pubDate><description><![CDATA[confluence试用经验汇总]]></description><category></category></item><item><title><![CDATA[k8s kubernates部署mysql8.x集群]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/124726330</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/124726330</guid><author>tmaczt</author><pubDate>Thu, 12 May 2022 21:06:18 +0800</pubDate><description><![CDATA[官方参考文档：https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-installation.html

step1 ：下载yaml到本地，防止在线下载可能存在访问不了的情况。
https://raw.githubusercontent.com/mysql/mysql-operator/trunk/deploy/deploy-crds.yaml
https://raw.githubusercontent.com/mysql/mysql-oper]]></description><category></category></item><item><title><![CDATA[k8s nacos-operator部署nacos集群既惨痛又兴奋的经历]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/124696919</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/124696919</guid><author>tmaczt</author><pubDate>Tue, 10 May 2022 22:16:09 +0800</pubDate><description><![CDATA[背景：基于k8s平台部署nacos集群，部署统一的配置中心与注册中心。
官方文档收集如下：
nacos官方基于k8s部署文档：https://nacos.io/zh-cn/docs/use-nacos-with-kubernetes.html

nocos-k8s github部署说明：https://github.com/nacos-group/nacos-k8s/blob/master/README-CN.md


具体操作j脚本如下：
mkidr -p  /opt/k8s/nacos
cd /opt/]]></description><category></category></item><item><title><![CDATA[mysql 客户端SSL错误2026 (HY000)]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/124696188</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/124696188</guid><author>tmaczt</author><pubDate>Tue, 10 May 2022 20:19:05 +0800</pubDate><description><![CDATA[背景：客户端连接mysql8.x出现“ERROR 2026 (HY000): SSL connection error: unknown error number”
mysql -h 10.233.117.225 -P3306 -uroot -p

方案一（已过时）：
mysql -h10.233.117.225 -P3306 -uroot -p --skip-ssl

方案二（推荐）：
mysql -h10.233.117.225 -P3306 -uroot -p --ssl-mode=DISABLED
]]></description><category></category></item><item><title><![CDATA[k8s 更改nfs权限导致grafana无权限访问共享存储]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/124685499</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/124685499</guid><author>tmaczt</author><pubDate>Tue, 10 May 2022 13:33:36 +0800</pubDate><description><![CDATA[背景：k8s安装mysql集群启动出现“chown: changing ownership of ‘/var/lib/mysql’: Operation not permitted”，需要将nfs的将all_squash替换为no_root_squash，修改配置后需重启nfs服务。重启后部分pvc目录权限丢失，出现所属uid=1000,gid=1000的情况，导致pod无法访问pvc存储。
grafana服务异常截图：

1、定位问题：
grafana Pod日志信息如下 ：


进入Pod查看挂载目录权]]></description><category></category></item><item><title><![CDATA[java java.net.InetAddress.getLocalHost阻塞导致数据库连接池无可用连接]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/124654182</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/124654182</guid><author>tmaczt</author><pubDate>Sun, 08 May 2022 21:06:52 +0800</pubDate><description><![CDATA[背景：线上Tomcat服务启动后很快出现数据库连接池已满未可用连接，每一感觉是因为SQL语句性能问题导致的堵塞，排查Oracle数据库是否存在阻塞并无明显异常，于是有了能过堆栈分析异常的过程。具体过程如下，
step 1 ：使用jstack生成堆栈信息
jstack -l pid &gt; 1.log
step2：分析BLOCKED线程
定位BLOCKED线程：
"pool-4-thread-1" prio=10 tid=0x000000004882c800 nid=0x532 waiting for mo]]></description><category></category></item><item><title><![CDATA[mysql 定时备份]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/124528540</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/124528540</guid><author>tmaczt</author><pubDate>Sun, 01 May 2022 16:31:58 +0800</pubDate><description><![CDATA[1、备份shell
#!/bin/bash
db_user="root"
db_passwd='pwd'
db_name="dbname"
name="$(date +"%Y%m%d%H%M%S")"
/usr/bin/mysqldump -u$db_user -p$db_passwd $db_name &gt;&gt;/opt/mysql/$name.sql
~                                                                         ]]></description><category></category></item><item><title><![CDATA[Linux系统常见问题解决日记]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/124490735</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/124490735</guid><author>tmaczt</author><pubDate>Fri, 29 Apr 2022 11:09:35 +0800</pubDate><description><![CDATA[Too many open files
Linux是有文件句柄限制的（open files），Linux默认一般是1024，高并发生产服务器很容易就达到这个值。还有压测场景也特别容易出现。
在linux中执行ulimit -a 即可查询linux相关的参数，如下所示：
ulimit -a

临时更改：
ulimit -n 10240

永久生效
【修改limits配置文件】
cat &gt;&gt;/etc/security/limits.conf&lt;&lt; EOF
root soft nofile ]]></description><category></category></item><item><title><![CDATA[Logback 自定义Appender发送预警]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/121124991</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/121124991</guid><author>tmaczt</author><pubDate>Wed, 03 Nov 2021 17:00:17 +0800</pubDate><description><![CDATA[1、自定义Appender
目的：接收日志消息，现将日志通过http接口发送到预警服务
package com.test.service.appender;

import ch.qos.logback.classic.spi.LoggingEvent;
import ch.qos.logback.core.UnsynchronizedAppenderBase;
import org.springframework.web.client.RestTemplate;

import java.net.Inet]]></description><category></category></item><item><title><![CDATA[Maven3.x安装与配置]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/119924285</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/119924285</guid><author>tmaczt</author><pubDate>Thu, 26 Aug 2021 09:48:41 +0800</pubDate><description><![CDATA[step 1:下载文件


官方地址：https://maven.apache.org/



下载地址：https://maven.apache.org/download.html


step 2:解压与配置环境变量
解压：

配置环境变量：


验证安装与配置是否成功：mvn -version

step 3:idea配置本地maven
New Projects Setup：

Maven设置：更改已打开的项目只需要这个步。

step 4:镜像与仓库配置
设置localRepository：

设置]]></description><category></category></item><item><title><![CDATA[Nexus搭建Maven私服笔记( OSS版本)]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/119895285</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/119895285</guid><author>tmaczt</author><pubDate>Tue, 24 Aug 2021 18:36:11 +0800</pubDate><description><![CDATA[Step 1、准备工作
安装Maven3.x、jdk8
下载源码：https://github.com/sonatype/nexus-public/releases/tag/release-3.33.1-01

Step 2、编译项目
2.1 修改rebulid.bat

2.2 执行编译命令
mvnw.cmd -Dmaven.test.skip=true

注意：第一次编译时间较长大概1个小时左右，项目比较多需要下载的jar很多。如有错误请根据错误提示找解决办法。
Step 3、复制编译后的可执行文件
相]]></description><category></category></item><item><title><![CDATA[dynamic-datasource-spring-boot-starter支持多数据源]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/119868164</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/119868164</guid><author>tmaczt</author><pubDate>Mon, 23 Aug 2021 14:21:59 +0800</pubDate><description><![CDATA[1、增加maven依赖
 		&lt;dependency&gt;
            &lt;groupId&gt;com.microsoft.sqlserver&lt;/groupId&gt;
            &lt;artifactId&gt;mssql-jdbc&lt;/artifactId&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.alibaba&l]]></description><category></category></item><item><title><![CDATA[SpringBoot2整合dubbo2.7]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/119818252</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/119818252</guid><author>tmaczt</author><pubDate>Fri, 20 Aug 2021 11:09:23 +0800</pubDate><description><![CDATA[背景：微服务项目中整合dubbo框架，实现PRC调用并且能支持Rest的方式调用，本文是针对dubbo接口的rest方式调用实例。参考开源项目spring-cloud-alibaba。
step 1、添加依赖
    &lt;properties&gt;
        &lt;nacos.version&gt;2.0.2&lt;/nacos.version&gt;
        &lt;dubbo.version&gt;2.7.12&lt;/dubbo.version&gt;
        &lt;j]]></description><category></category></item><item><title><![CDATA[Idea常用插件]]></title><link>https://blog.youkuaiyun.com/tmaczt/article/details/119697752</link><guid>https://blog.youkuaiyun.com/tmaczt/article/details/119697752</guid><author>tmaczt</author><pubDate>Sat, 14 Aug 2021 11:09:26 +0800</pubDate><description><![CDATA[常用插件
1、theme插件
皮肤插件

2、statistic插件
代码统计工具

3、jclasslib插件
字节码查看工具

4、maven helper插件
解决maven依赖冲突

5、Alibaba Java Coding Guidelines
阿里巴巴开发设计规范

6、Mybatis插件
Mybatis增强插件，包括代码生成、日志等

7、CodeSearch

8、Translation插件
解决英语翻译问题

9、SequenceDiagram
生成调用时序图

10、RestfulTo]]></description><category></category></item></channel></rss>