<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_xth的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_xth</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_xth]]></copyright><item><title><![CDATA[Nginx前后端双域名情况时nginx的配置处理]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/145592060</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/145592060</guid><author>java_xth</author><pubDate>Wed, 12 Feb 2025 14:38:39 +0800</pubDate><description><![CDATA[后端B属于B域名下，且不能通过IP端口进行proxy代理时。proxy_set_header Host  B域名;proxy_ssl_name B域名;前端A属于A域名nginx下，]]></description><category></category></item><item><title><![CDATA[Mysql查询优化过程]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/130925051</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/130925051</guid><author>java_xth</author><pubDate>Mon, 29 May 2023 11:40:50 +0800</pubDate><description><![CDATA[增加 taskstatus controlstate  target 联合复合索引。数据查询发现耗时还是慢查询13s，因为order by 增加了endtime列。由此可见，在表数量级及部分情况时，复合索引效率会比单列索引查询效率高很多。explian 执行函数 发现走单列索引 target索引 耗时13s。增加4列联合复合索引后，查询耗时0.8s。count SQL耗时 0.1s。增加endtime列至复合索引中。]]></description><category></category></item><item><title><![CDATA[客户端请求耗时严重原因排查优化 (Nginx导致)]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/130325359</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/130325359</guid><author>java_xth</author><pubDate>Sun, 23 Apr 2023 16:58:39 +0800</pubDate><description><![CDATA[观察网关1和网关2 request_time 和upstream_response_time 差异⽐较⼤。upstream_response_time ⽐较⼤，证明 【⽹关1】和【机器】之间⽹络传输时间延迟很⾼。2.检查客户端请求耗时和project api 接口耗时差异，判断是nginx问题还是接口问题。nginx日志全天耗时汇总监控IP耗时排行，发现存在共性IP，判断为跨机房网络传输导致。1.检查网络连接，是否实现丢包，网络波动，网络拥堵等问题。决定对差异较⼤的IP进⾏分析，观察是否有共性。]]></description><category></category></item><item><title><![CDATA[linux普通用户300G大文件服务器间快传SCP]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/129120980</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/129120980</guid><author>java_xth</author><pubDate>Mon, 20 Feb 2023 11:37:17 +0800</pubDate><description><![CDATA[Linux SCP 复制传输大文件 及 SSH双向授信]]></description><category></category></item><item><title><![CDATA[记录一次docker项目连接不上docker mysql的问题]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/118148366</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/118148366</guid><author>java_xth</author><pubDate>Wed, 23 Jun 2021 11:27:49 +0800</pubDate><description><![CDATA[异常如下：
CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server

做了个demo项目运行dockerfile打包镜像容器并运行抛出了如上异常
本地可以连接项目并启动
打包镜像和容器运行后 docker ]]></description><category></category></item><item><title><![CDATA[记录docker-Skywalking集成es7异常处理]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/118110703</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/118110703</guid><author>java_xth</author><pubDate>Tue, 22 Jun 2021 16:52:43 +0800</pubDate><description><![CDATA[遇到的问题：
es7容器启动成功
skywalking的oap容器启动一直在restart 启动失败
处理过程：
1.docker logs oap容器ID

2.对应处理解决

PUT
http://192.168.1.10:9200/_cluster/settings
{
“transient”: {
“cluster”: {
“max_shards_per_node”:10000
}
}
}
正常启动：


...]]></description><category></category></item><item><title><![CDATA[记录一次@Transactional问题处理]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/117781747</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/117781747</guid><author>java_xth</author><pubDate>Tue, 15 Jun 2021 11:27:18 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar]]></description><category></category></item><item><title><![CDATA[多个字段条件相同进行分组并过滤拼装SQL]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/114526542</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/114526542</guid><author>java_xth</author><pubDate>Mon, 08 Mar 2021 11:34:48 +0800</pubDate><description><![CDATA[select posts,term,user_name,GROUP_CONCAT(put_department) put_dept from hrbp_info group by posts,term,user_name having count(*)&gt;1


]]></description><category></category></item><item><title><![CDATA[Flink1.12.0使用过程中遇到的异常]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/112886900</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/112886900</guid><author>java_xth</author><pubDate>Wed, 20 Jan 2021 16:14:48 +0800</pubDate><description><![CDATA[1.Record has Long.MIN_VALUE timestamp (= no timestamp marker). Is the time characteristic set to 'ProcessingTime', or did you forget to call 'DataStream.assignTimestampsAndWatermarks(...)'?

解决办法：

 

时间窗口事件选择此方法，Time导包也需要注意，不是common.api的那个
...]]></description><category></category></item><item><title><![CDATA[mysql order by按照汉字拼音进行排序]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/110000257</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/110000257</guid><author>java_xth</author><pubDate>Mon, 23 Nov 2020 16:27:13 +0800</pubDate><description><![CDATA[Mysql的处理办法是：


SELECT * FROM user_info ORDER BY CONVERT(user_name USING GBK) ASC;


]]></description><category></category></item><item><title><![CDATA[Linux项目第一次访问非常慢，后来很快的异常]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109715194</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109715194</guid><author>java_xth</author><pubDate>Mon, 16 Nov 2020 10:21:53 +0800</pubDate><description><![CDATA[最近项目本地访问和测试服务器访问都没出现访问很慢的问题。

近期要上生产部署，所以对生产环境的组件及各服务进行了部署，部署完成后进行测试发现请求耗时异常

比如一个订单查询请求，第一次请求耗时5m 或者15s 而且很有规律，不多不少，然后后端耗时就会变快

遇到这个异常问题：

1.第一反应感觉像sql缓存的样子，但是生产环境数据库数据量很少，以及druid监控sql耗时很少，所以排除

2.第二反应是生产组件nacos或者sentinel的新部署导致的rpc远程调用耗时，但是观察sentinel远程服务请]]></description><category></category></item><item><title><![CDATA[Druid的外网访问异常]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109714410</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109714410</guid><author>java_xth</author><pubDate>Mon, 16 Nov 2020 09:37:19 +0800</pubDate><description><![CDATA[本地启动访问无异常，部署至Linux服务器后无法访问


 #合并多个DruidDataSource的监控数据
      use-global-data-source-stat: true
      stat-view-servlet:
        login-username: admin
        login-password: admin
        reset-enable: false
        url-pattern: /druid/*
        # 添加IP白..]]></description><category></category></item><item><title><![CDATA[Nacos版本升级1.1.3 ＞＞ 1.3.1 —＞再升级至1.3.2]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109570167</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109570167</guid><author>java_xth</author><pubDate>Mon, 09 Nov 2020 10:14:06 +0800</pubDate><description><![CDATA[前段时间进行了版本升级，springboot ，springcloud ，spring cloud alibaba都进行了版本调整

当时nacos并未进行调整，

再测试项目运行过程中，nacos版本不匹配，导致抛出很多nacos的请求异常

并且nacos的1.1.3版本中的服务无法进行删除，导致很多不小心注入的服务无法进行删除，虽然不影响使用，但是看着不是很舒服

看nacos和springcloud alibaba版本对应关系推荐的是1.2.2

但是我们对nacos版本还是决定稳定版本且使用较多的]]></description><category></category></item><item><title><![CDATA[sentinel控制台无数据解决]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109447389</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109447389</guid><author>java_xth</author><pubDate>Mon, 02 Nov 2020 13:44:49 +0800</pubDate><description><![CDATA[本地开发sentinel控制台有数据显示，

部署至linux服务器后，无数据显示

可能出现的原因有如下可能：

1.linux系统时间 和 控制台所在的系统时间不一致导致

date看一下，解决系统时间问题



2.是端口防火墙问题

生产环境对防火墙端口有诸多限制，所以需要需要集成sentinel的微服务所在的linux服务器的防火墙端口需要放行如下:

8719 8720

可在sentilnel控制台日志目录下的sentinel.log的文件中查看异常信息，进行放行端口



3.clo...]]></description><category></category></item><item><title><![CDATA[记录一下alibaba cloud  boot 版本对应关系]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109445665</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109445665</guid><author>java_xth</author><pubDate>Mon, 02 Nov 2020 11:33:04 +0800</pubDate><description><![CDATA[https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
]]></description><category></category></item><item><title><![CDATA[springboot版本升级导致webservice调用失败org.apache.cxf.common.jaxb.JAXBUtils.createMininumEscapeHandle]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109444078</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109444078</guid><author>java_xth</author><pubDate>Mon, 02 Nov 2020 11:00:44 +0800</pubDate><description><![CDATA[很感谢这位作者的文章https://blog.youkuaiyun.com/q340505050518/article/details/105394315

近期对项目版本进行升级

原项目版本

从 Springcloud alibaba 2.1.0 Spring cloud Greenwich  SpringBoot 2.1.3版本升级，

一开始升级的版本是：

Springcloud alibaba 2.2.0.RELEASE Spring cloud Hoxton.SR1  Sprin...]]></description><category></category></item><item><title><![CDATA[多数据源处理-苞米豆-dynamic]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109355610</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109355610</guid><author>java_xth</author><pubDate>Thu, 29 Oct 2020 11:40:05 +0800</pubDate><description><![CDATA[微服务项目虽然每个服务可以单独使用一个库，但是某些特定服务，如调度中心服务，定时任务等，如果还是使用rpc或者fegin频繁进行远程调用，总感觉不是很合适

所以对单服务进行了多数据源处理

使用的是苞米豆的 dynamic-datasource-spring-boot-starter


&lt;!-- dynamic 多数据源--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.baomidou&lt;/groupId&gt;
]]></description><category></category></item><item><title><![CDATA[记录一个SpringBoot集成邮件及工具类博客]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109337193</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109337193</guid><author>java_xth</author><pubDate>Wed, 28 Oct 2020 16:51:28 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/5e5fd5b07f54

]]></description><category></category></item><item><title><![CDATA[远程调用，限制请求超时时间处理]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109283494</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109283494</guid><author>java_xth</author><pubDate>Mon, 26 Oct 2020 09:35:47 +0800</pubDate><description><![CDATA[HttpClient处理


HttpClient httpClientpost = new DefaultHttpClient();
String Posturl="xxx";
HttpPost httpPost = new HttpPost(Posturl); 

RequestConfig ReqConfig = RequestConfig.custom().setConnectTimeout(1000) //连接超时时间
                .setConnectionRequestT.]]></description><category></category></item><item><title><![CDATA[记录一次StackOverflowError问题]]></title><link>https://blog.youkuaiyun.com/java_xth/article/details/109201442</link><guid>https://blog.youkuaiyun.com/java_xth/article/details/109201442</guid><author>java_xth</author><pubDate>Wed, 21 Oct 2020 15:00:44 +0800</pubDate><description><![CDATA[StackOverflowError

Idea启动一直抛出StackOverflowError栈溢出，大概率是跟刚写的代码相关


public class WebServiceConfig {

    private static WebServiceConfig cfg = new WebServiceConfig();

    // Web服务的URL
    private String address;

    // Web服务接口
    private Class serviceCla]]></description><category></category></item></channel></rss>