<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_34966486的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_34966486</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_34966486]]></copyright><item><title><![CDATA[七大主流的HttpClient程序比较]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/135973933</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/135973933</guid><author>sinat_34966486</author><pubDate>Thu, 01 Feb 2024 14:50:20 +0800</pubDate><description><![CDATA[Retrofit 的封装可以说是很强大，里面涉及到一堆的设计模式，你可以通过注解直接配置请求，你可以使用不同的 http 客户端，虽然默认是用 OKhttp ，可以使用不同 Json Converter 来序列化数据，同时提供对 RxJava 的支持，使用 Retrofit + OkHttp + RxJava + Dagger2 可以说是目前比较潮的一套框架，但是需要有比较高的门槛。支持可插拔的HTTP编码器和解码器（Gson，Jackson，Sax，JAXB，JAX-RS，SOAP）。]]></description><category></category></item><item><title><![CDATA[spring boot mybatis defaultStatementTimeout]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/135829952</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/135829952</guid><author>sinat_34966486</author><pubDate>Wed, 24 Jan 2024 19:39:29 +0800</pubDate><description><![CDATA[在Spring Boot应用程序中，如果您使用MyBatis作为数据持久层框架，您可能想要设置MyBatis的默认语句超时时间。默认情况下，MyBatis没有设置超时时间，因此如果查询需要执行的时间太长，应用程序可能会挂起。除了在application.properties文件中设置超时时间之外，您还可以通过编程方式设置超时时间。在上面的示例中，我们创建了一个Configuration对象，并将默认语句超时时间设置为10秒。在上面的示例中，超时时间设置为10秒。您可以将超时时间设置为任何您认为适合您的值。]]></description><category></category></item><item><title><![CDATA[redis6.0+集群搭建]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/125034305</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/125034305</guid><author>sinat_34966486</author><pubDate>Sun, 29 May 2022 18:21:40 +0800</pubDate><description><![CDATA[本文是Redis集群学习的实践总结（基于Redis 6.0+），详细介绍逐步搭建Redis集群环境的过程，并完成集群伸缩的实践。
参考文件
https://zhuanlan.zhihu.com/p/344593620

]]></description><category></category></item><item><title><![CDATA[redis集群报错：No reachable node in cluster]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/124925732</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/124925732</guid><author>sinat_34966486</author><pubDate>Mon, 23 May 2022 13:47:36 +0800</pubDate><description><![CDATA[通过jedis连接redis集群时报如下的错误：JedisNoReachableClusterNodeException，No reachable node in cluster
本机连接均正常：

解决方法：
1、删除集群下的所有rdb和nodes文件
rm -rf dump63*.rdb nodes-*.conf

2、启动节点并重新建立集群
[root@localhost myredis]# cd /opt/redis-6.2.4/src/
[root@localhost src]# redis-cl]]></description><category></category></item><item><title><![CDATA[jvm分析]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/124803645</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/124803645</guid><author>sinat_34966486</author><pubDate>Mon, 16 May 2022 17:11:53 +0800</pubDate><description><![CDATA[jps
查看所有的jvm进程，包括进程ID，进程启动的路径等等。

jstack
观察jvm中当前所有线程的运行情况和线程当前状态。

系统崩溃了？如果java程序崩溃生成core文件，jstack工具可以用来获得core文件的java stack和native stack的信息，从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。

系统hung住了？jstack工具还可以附属到正在运行的java程序中，看到当时运行的java程序的java stack和native stack的信息, 如果现在]]></description><category></category></item><item><title><![CDATA[linux top命令用法参数详解]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/124801669</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/124801669</guid><author>sinat_34966486</author><pubDate>Mon, 16 May 2022 15:58:38 +0800</pubDate><description><![CDATA[转
Linux top命令用法参数详解

]]></description><category></category></item><item><title><![CDATA[使用 Apache 的 FastDateFormat 代替 JDK 的 SimpleDateFormat，提升性能]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/122493330</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/122493330</guid><author>sinat_34966486</author><pubDate>Fri, 14 Jan 2022 14:10:53 +0800</pubDate><description><![CDATA[使用 Apache 的 FastDateFormat 代替 JDK 的 SimpleDateFormat，提升性能
https://zhangzw.com/posts/20190820.html

]]></description><category></category></item><item><title><![CDATA[ps -ef |grep 输出的具体含义]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/122123981</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/122123981</guid><author>sinat_34966486</author><pubDate>Fri, 24 Dec 2021 11:16:26 +0800</pubDate><description><![CDATA[比如：
[root@localhost ~]# ps -ef | grep ApacheJetspeedroot     18887 18828  0 08:09 pts/0    00:00:00 grep ApacheJetspeed字段含义如下：UID       PID   PPID     C STIME   TTY    TIME     CMDroot     18887 18828   0  08:09     pts/0    00:00:00    grep ApacheJetspeed]]></description><category></category></item><item><title><![CDATA[SpringBoot校验(validation)]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/121381338</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/121381338</guid><author>sinat_34966486</author><pubDate>Wed, 17 Nov 2021 16:21:32 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/ce35092e89d2

]]></description><category></category></item><item><title><![CDATA[Spring异常处理@ExceptionHandler]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/121380098</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/121380098</guid><author>sinat_34966486</author><pubDate>Wed, 17 Nov 2021 15:44:00 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/shuimuzhushui/p/6791600.html

]]></description><category></category></item><item><title><![CDATA[jackson 日期格式数据转换后不一致]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/119838176</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/119838176</guid><author>sinat_34966486</author><pubDate>Sat, 21 Aug 2021 12:41:38 +0800</pubDate><description><![CDATA[当项目集成配置的功能越来越多, 说不准哪个配置就影响到了什么.
比如你启用了EnableMvC, 默认配置文件配置的一些文件就失效了. 虽然约定大于配置,让springboot可以极简化构建, 但不熟悉内部各个组件执行原理会导致我们经常出一些莫名其妙的问题, 比如配置不生效,比如Jackson的日期格式化.debug了很久, 配置文件不生效, 直接声明ObjectMapper也不管用. 原因就在于Springboot所谓的简化是通过一系列的条件配置产生, 比如WebMvcConfigurationSuppo]]></description><category></category></item><item><title><![CDATA[ibatis 调用多参数存储过程]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/117534610</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/117534610</guid><author>sinat_34966486</author><pubDate>Thu, 03 Jun 2021 21:01:14 +0800</pubDate><description><![CDATA[ibatis 调用多参数存储过程
ibatis调用带参的存储过程，包括存储过程带有多个输入输出参数,整个开发过程以下： java

编写存储过程，如下存储过程分别带有三个输入参数，两个输出参数。 this

CREATE PROCEDURE [dbo].[sp_statJB](@cyear   char(4)  ,@halfyear varchar(10),@empflag char(1),@result1  varchar(10) out ,@result2  varchar(10) out) 开发

A]]></description><category></category></item><item><title><![CDATA[子线程任务全部完成后主线程关闭的四种方法]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/116209794</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/116209794</guid><author>sinat_34966486</author><pubDate>Tue, 27 Apr 2021 20:49:08 +0800</pubDate><description><![CDATA[方法一 Thread.sleep
方法二 ExecutorService
方法三 thread.join
方法四 Thread.yield and Thread.activeCount
https://m.php.cn/article/410106.html

]]></description><category></category></item><item><title><![CDATA[Logback统一配置及环境变量加载问题]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/110718019</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/110718019</guid><author>sinat_34966486</author><pubDate>Sat, 05 Dec 2020 20:01:35 +0800</pubDate><description><![CDATA[Logback统一配置及环境变量加载问题

]]></description><category></category></item><item><title><![CDATA[Linux 操作命令]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/110706854</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/110706854</guid><author>sinat_34966486</author><pubDate>Sat, 05 Dec 2020 18:32:31 +0800</pubDate><description><![CDATA[linux常用操作命令

]]></description><category></category></item><item><title><![CDATA[重新启动WebLogic之前不生成日志文件]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/110224505</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/110224505</guid><author>sinat_34966486</author><pubDate>Fri, 27 Nov 2020 10:59:03 +0800</pubDate><description><![CDATA[重新启动WebLogic之前不生成日志文件
http://www.voidcn.com/article/p-gyovrkhv-bvt.html

]]></description><category></category></item><item><title><![CDATA[spring aop中pointcut表达式完整版]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/107496912</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/107496912</guid><author>sinat_34966486</author><pubDate>Tue, 21 Jul 2020 19:35:03 +0800</pubDate><description><![CDATA[这里写自定义目录标题
添加链接描述

]]></description><category></category></item><item><title><![CDATA[arthas watch/trace 操作报错  No class or method is affected]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/106114856</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/106114856</guid><author>sinat_34966486</author><pubDate>Thu, 14 May 2020 10:43:40 +0800</pubDate><description><![CDATA[1、先用sc或者sm搜索对应的类和方法，确认已经被JVM加载
2、在$HOME/logs/arthas/arthas.log中查找有没有Method code too large的异常
3、存在该异常时，尝试用reset class_name命令对类进行恢复，再进行trace，watch等操作
4、查找内部类要用 $ 符号拼出正确的类名，比如sc outer-class$inner-class
5、系统级别的类（即java.*)默认不能进行增强，需要增强是请参考这里的unsafe开关，增强系统类时请谨慎操作]]></description><category></category></item><item><title><![CDATA[Kafka消费者——从 Kafka读取数据]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/104675558</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/104675558</guid><author>sinat_34966486</author><pubDate>Thu, 05 Mar 2020 15:10:00 +0800</pubDate><description><![CDATA[引用链接

]]></description><category></category></item><item><title><![CDATA[注解AOP 通知传递参数]]></title><link>https://blog.youkuaiyun.com/sinat_34966486/article/details/104625772</link><guid>https://blog.youkuaiyun.com/sinat_34966486/article/details/104625772</guid><author>sinat_34966486</author><pubDate>Tue, 03 Mar 2020 09:36:31 +0800</pubDate><description><![CDATA[我们在对切点进行增强时，不建议对切点进行任何修改，因此不加以使用@PointCut注解打在切点上，尽量只在Advice上打注解(Before,After等)，如果要在通知中接受切点的参数，可以使用JoinPoint或者ProceedingJoinPoint
在Spring AOP中可以通过两种方式传递参数给Advice(通知)
(1)通过接受JoinPoint（非环绕通知）或ProceedingJ...]]></description><category></category></item></channel></rss>