<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41575913的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41575913</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41575913]]></copyright><item><title><![CDATA[JS中集合对象(Array、Map、Set)及类数组对象的使用与对比]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/143160592</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/143160592</guid><author>qq_41575913</author><pubDate>Tue, 22 Oct 2024 15:57:55 +0800</pubDate><description><![CDATA[let arr1 = arr.sort((a, b) => a-b) // 从小到大排序let arr2 = arr.sort((a, b) => b-a) // 从大到小排序console.log(arr) // 原数组也发生改变。]]></description><category></category></item><item><title><![CDATA[centos 安装nodejs]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/131577851</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/131577851</guid><author>qq_41575913</author><pubDate>Thu, 06 Jul 2023 15:28:32 +0800</pubDate><description><![CDATA[使用wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz下载压缩包；使用tar -xJf node-v10.16.3-linux-x64.tar.xz命令解压；以上是关于CentOS安装部署Nodejs的主要内容，如果未能解决你的问题，请参考以下文章。保存并退出，执行 source /etc/profile 让环境变量生效；配置环境变量：vi /etc/profile，最后加上。到cd /usr/local目录，]]></description><category></category></item><item><title><![CDATA[vuex存数据，防止刷新数据丢失]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/121246357</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/121246357</guid><author>qq_41575913</author><pubDate>Wed, 10 Nov 2021 13:22:31 +0800</pubDate><description><![CDATA[created () {
    // 在页面加载时读取sessionStorage里的状态信息
    if (sessionStorage.getItem('store')) {
      this.$store.replaceState(
        Object.assign(
          {},
          this.$store.state,
          JSON.parse(sessionStorage.getItem('store'))
        )
..]]></description><category></category></item><item><title><![CDATA[2021-10-27]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/120999280</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/120999280</guid><author>qq_41575913</author><pubDate>Wed, 27 Oct 2021 19:01:52 +0800</pubDate><description><![CDATA[安装rabbitmq
使用rpm的方式安装，需要先安装erlang。

安装erlang：

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

yum install erlang -y

#安装完erlang后检验版本
erl -version


接着安装rabbitmq

curl -s https://packagecloud.io/install/repos]]></description><category></category></item><item><title><![CDATA[Spring Cloud 项目各种超时时间设置详解]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/110235240</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/110235240</guid><author>qq_41575913</author><pubDate>Fri, 27 Nov 2020 16:27:34 +0800</pubDate><description><![CDATA[1、本文主要内容
服务间调用Hystrix针对单个方法超时时间设置
Spring Cloud Gateway 针对单独URL的超时时间设置
2、超时时间设置场景
通常整个系统会有统一的接口超时时间设定，一般情况下的增删改查也都会比较快，但也会存在一些特殊的业务场景，接口需要的较长的超时时间，比如：上传（大文件）、下载等等。
这种默认的超时设置就不能满足了，如果统一把超时时间都设置长，就起不到超时熔断的效果了。
再有一种情况，在有定时任务的项目中，默认的1秒、2秒超时时间，显然也不能满足了，这时候我们就需要针]]></description><category></category></item><item><title><![CDATA[解决 es 中 must 和should连用的时间 should 失效的问题  java]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/109691850</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/109691850</guid><author>qq_41575913</author><pubDate>Sat, 14 Nov 2020 15:43:28 +0800</pubDate><description><![CDATA[使用多个must嵌套查询 将should组成的bool查询包含在其中一个must查询中
BoolQueryBuilder queryBuilder=QueryBuilders.boolQuery();

        BoolQueryBuilder shouldQuery = QueryBuilders.boolQuery();
        for(int i=1; i&lt;10;i++){
            shouldQuery.should(QueryBuilders.matchPhr]]></description><category></category></item><item><title><![CDATA[ElasticSearch使用 termQuery 精确查询 不出来]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/109511617</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/109511617</guid><author>qq_41575913</author><pubDate>Thu, 05 Nov 2020 14:32:03 +0800</pubDate><description><![CDATA[换用matchPhraseQuery直接替换即可。


]]></description><category></category></item><item><title><![CDATA[使用elasticsearch做分页查询时，当查询记录超过10000时]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/109181715</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/109181715</guid><author>qq_41575913</author><pubDate>Tue, 20 Oct 2020 15:19:02 +0800</pubDate><description><![CDATA[使用elasticsearch做分页查询时，当查询记录超过10000时，会报如下错误：


Result window is too large, from + size must be less than or equal to: [10000] but was [10025].
See the scroll api for a more efficient way to request large data sets. 
This limit can be set by changing the [in]]></description><category></category></item><item><title><![CDATA[Elasticsearch怎么修改索引字段类型？]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/109166042</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/109166042</guid><author>qq_41575913</author><pubDate>Mon, 19 Oct 2020 18:26:42 +0800</pubDate><description><![CDATA[由于ElasticSearch没有像mysql一样可以直接字段数据类型的方法，因此需要通过创建中间索引:data_index_1，备份数据到中间索引:data_index_1，然后删除原索引: data_index，重新创建正确数据类型索引：data_index，再把中间索引:data_index_1的数据备份到新创建索引：data_index。语句通过kibana的 dev_tools/console 执行。



操作步骤如下:




1. 创建一个中间索引
2. 向中间索引备份源索引的数据(ma..]]></description><category></category></item><item><title><![CDATA[ElasticSearch reindex超时怎么解决]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/109165976</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/109165976</guid><author>qq_41575913</author><pubDate>Mon, 19 Oct 2020 18:21:19 +0800</pubDate><description><![CDATA[发现千万级数据定义的字段类型不对,然后需要新建索引,将旧的数据导到新的索引上,往往会出现超时现象



 {"statusCode":502,"error":"Bad Gateway","message":"Client request timeout"}


解决方法wait_for_completion=false


POST /_reindex?slices=9&amp;refresh&amp;wait_for_completion=false
{

    "source": {
       .]]></description><category></category></item><item><title><![CDATA[elasticsearch+ik分词器+kibana+dejavu+logstash的安装以及使用（centos7 阿里云）]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/108627583</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/108627583</guid><author>qq_41575913</author><pubDate>Wed, 16 Sep 2020 19:01:27 +0800</pubDate><description><![CDATA[安装前准备
一、
1）安装JDK环境
首先到Oracle官网下载jdk。下载地址：https://www.oracle.com/technetwork/java/javase/downloads/index.html。
Elasticsearch 7.2支持JDK版本：1.8、11、12。这里使用了JDK12。具体支持情况：https://www.elastic.co/cn/support/matrix#matrix_jvm。
下载JDK压缩包，通过SFTP客户端（WinSCP）上传到CentOS7相应的目]]></description><category></category></item><item><title><![CDATA[elasticsearch 修改mapping映射字段]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/108582533</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/108582533</guid><author>qq_41575913</author><pubDate>Mon, 14 Sep 2020 16:51:28 +0800</pubDate><description><![CDATA[1. 创建一个中间索引
#创建索引
PUT demo_metric_1/
查看原有字段动态映射类型
GET http://localhost:9002/index[索引名]/_mapping
创建Mapping
POST demo_metric_1/type/_mapping
{
“type”: {
“properties”: {
“log_time_date”: {
“type”: “date”,
“format”: “epoch_millis”
},
…
}
}
}
2. 向中间索引备份源索引的数据
重]]></description><category></category></item><item><title><![CDATA[charles手机抓包配置]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/107443201</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/107443201</guid><author>qq_41575913</author><pubDate>Sun, 19 Jul 2020 12:02:12 +0800</pubDate><description><![CDATA[CharlesCharles安装HTTP抓包
Charles安装
官网下载安装Charles:下载
charles 注册码生成 链接
HTTP抓包


查看电脑IP地址 mac 下的 系统偏好设置-&gt; 网络-  查看当前的网络ip



设置手机HTTP代理
手机连上电脑，点击“设置-&gt;无线局域网-&gt;连接的WiFi”，设置HTTP代理：



查看Charles端口号



设置代理后，需要在电脑上打开Charles才能上网


电脑上打开Charles进行HTTP抓包
手机上打开某个Ap]]></description><category></category></item><item><title><![CDATA[error run gradle]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/102476340</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/102476340</guid><author>qq_41575913</author><pubDate>Thu, 10 Oct 2019 10:36:36 +0800</pubDate><description><![CDATA[![在这里插入图片描述](https://img-blog.csdnimg.cn/20191010103619481.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNTc1OTEz,size_16,color_FFFFFF,t...]]></description><category></category></item><item><title><![CDATA[flutter  packgets get 失败/卡顿解决]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/101774424</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/101774424</guid><author>qq_41575913</author><pubDate>Mon, 30 Sep 2019 15:27:09 +0800</pubDate><description><![CDATA[确定是否安装好镜像源
官方镜像源
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

配置

删除 lockfile 文件

删除此文件需要先将dart.exe 进程文件全部关闭  方法1. 任务管理器中取消进程
方法2 重启电脑...]]></description><category></category></item><item><title><![CDATA[mybits 多对多]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/101365190</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/101365190</guid><author>qq_41575913</author><pubDate>Wed, 25 Sep 2019 14:54:55 +0800</pubDate><description><![CDATA[mybits 多对多
表1




id
username




1
feichiwuliu


2
123


表2




id
username




1
小明


2
小红


2
小黑


表3  关系表

     
      id
    userid
    iserid2
  
   
      1
      1
      1
   
   
      2
    ...]]></description><category></category></item><item><title><![CDATA[mybits resultMap 一对多的应用]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/101349279</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/101349279</guid><author>qq_41575913</author><pubDate>Wed, 25 Sep 2019 10:42:18 +0800</pubDate><description><![CDATA[mybits resultMap 一对多的应用
数据库 user




id
username




1
feichiwuliu


2
123


3
1232132


数据库 message

     
      id
    uid
    msg
  
   
      1
      1
      我有新的消息
   
   
      2
      1
      无...]]></description><category></category></item><item><title><![CDATA[SQL之LEFT JOIN,EIGHT JOIN,INSERT JOIN的区别]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/101210584</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/101210584</guid><author>qq_41575913</author><pubDate>Mon, 23 Sep 2019 16:15:25 +0800</pubDate><description><![CDATA[SQL之LEFT JOIN,EIGHT JOIN,INSERT JOIN的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
举例如下：
表A记录如下：
aID　　　　　aNum
1　　　　　a20050111
2...]]></description><category></category></item><item><title><![CDATA[安卓打包第二次失败Execution failed for task ':app:transformNative_libsWithMergeJniLibsForDebug'. > java.io.IO]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/88638885</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/88638885</guid><author>qq_41575913</author><pubDate>Mon, 18 Mar 2019 14:51:12 +0800</pubDate><description><![CDATA[安卓打包的时间第一次看可以，第二次打包的时间出现

此时
1进行 cd  进入安卓目录  cd android
2.运行 gradlew.bat clean 经行之前打包的缓存清理
3. cd … 退回源目录
4. 从新运行启动

...]]></description><category></category></item><item><title><![CDATA[安卓RN开发 打debug包时能够在模拟器上运行(android 9)却不能在真机（android 5+）安装]]></title><link>https://blog.youkuaiyun.com/qq_41575913/article/details/88619533</link><guid>https://blog.youkuaiyun.com/qq_41575913/article/details/88619533</guid><author>qq_41575913</author><pubDate>Sun, 17 Mar 2019 15:01:09 +0800</pubDate><description><![CDATA[安卓RN开发 打debug包时能够在模拟器上运行(android 9)却不能在真机（android 5+）安装
安卓RN开发 打debug包时能够在模拟器上运行(android 9)却不能在真机（android 5+）安装

1
distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip
改为 di...]]></description><category></category></item></channel></rss>