<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java漫步天下的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java173842219</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java173842219]]></copyright><item><title><![CDATA[PyCharm的Debug调试模式问题解决：Fatal Python error: _Py_CheckRecursiveCall: Cannot recover from stack overflow]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/140956205</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/140956205</guid><author>java173842219</author><pubDate>Tue, 06 Aug 2024 15:03:43 +0800</pubDate><description><![CDATA[PyCharm调试模式出现报错，是PyCharm本身的功能，但是我们本身是不需要这样的功能的，这里可以用环境变量来关闭这个功能。]]></description><category></category></item><item><title><![CDATA[Odoo17开发环境搭建]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/138305379</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/138305379</guid><author>java173842219</author><pubDate>Mon, 29 Apr 2024 11:20:05 +0800</pubDate><description><![CDATA[odoo17开发环境搭建]]></description><category></category></item><item><title><![CDATA[nvm下载安装以及配置]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/134419356</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/134419356</guid><author>java173842219</author><pubDate>Wed, 15 Nov 2023 14:30:13 +0800</pubDate><description><![CDATA[输入命令nvm install <安装的node版本>[系统版本位数]，我这里需要安装12.4.0的node，所以输入 nvm install 12.4.0 64，下载完成后，输入nvm list 查看所有的node版本下载记录，如下图。补充：基本到这里就结束了，如果在nvm下载node觉得慢，可以配置nvm的国内镜像，具体可以百度，nvm管理node版本还是挺方便的，因为不同的项目可能应用的node版本不一致，所以使用nvm切换一下node版本就可以继续部署了。nvm version ：显示nvm版本。]]></description><category></category></item><item><title><![CDATA[CQDESEC代码漏洞检测-》防止 Log Forging 攻击]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/126332517</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/126332517</guid><author>java173842219</author><pubDate>Sun, 14 Aug 2022 15:55:35 +0800</pubDate><description><![CDATA[使用间接方法防止 Log Forging 攻击]]></description><category></category></item><item><title><![CDATA[CQDESEC代码漏洞检测-》Access Specifier Manipulation-》方法 setAccessible() 可更改访问说明符]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/126331443</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/126331443</guid><author>java173842219</author><pubDate>Sun, 14 Aug 2022 14:37:32 +0800</pubDate><description><![CDATA[CQDESEC代码漏洞检测-》Access Specifier Manipulation-》方法 setAccessible() 可更改访问说明符]]></description><category></category></item><item><title><![CDATA[JDBC连接数据库操作demo]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/124697075</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/124697075</guid><author>java173842219</author><pubDate>Tue, 10 May 2022 20:47:20 +0800</pubDate><description><![CDATA[package config;

import com.mysql.cj.xdevapi.JsonArray;
import com.mysql.cj.xdevapi.JsonString;
import utils.JsonObjectUtils;

import java.sql.*;
import java.util.*;

public class MysqlConfig {
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver".]]></description><category></category></item><item><title><![CDATA[Mysql查询一张表的数据新增到另一张表里]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/124696985</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/124696985</guid><author>java173842219</author><pubDate>Tue, 10 May 2022 20:44:18 +0800</pubDate><description><![CDATA[Mysql查询一张表的数据新增到另一张表里]]></description><category></category></item><item><title><![CDATA[基于Docker镜像安装Rancher]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/120175558</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/120175558</guid><author>java173842219</author><pubDate>Wed, 08 Sep 2021 11:29:07 +0800</pubDate><description><![CDATA[Rancher 服务器是一个Docker image，所以其软件本身不需要安装，只需要执行Docker 命令下载并且成功运行Docker 服务器镜像即可。

1.搜索并下载rancher/server镜像，等待镜像下载成功（镜像比较大可以选择从国内网易云镜像中心下载）


docker pull rancher/server



2.使用docker run命令创建并运行rancher容器


docker run --name rancher -d -p 8080:8080 rancher/se...]]></description><category></category></item><item><title><![CDATA[华为云安装Docker]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/120173700</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/120173700</guid><author>java173842219</author><pubDate>Wed, 08 Sep 2021 10:43:06 +0800</pubDate><description><![CDATA[step 1: 安装必要的一些系统工具


sudo yum install -y yum-utils device-mapper-persistent-data lvm2



Step 2: 添加软件源信息


sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo





Step 3: 更新并安装 Docker-CE

我们在更新yum源或者出现配置y...]]></description><category></category></item><item><title><![CDATA[华为云ECS安装jenkins但是无法访问]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/119752177</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/119752177</guid><author>java173842219</author><pubDate>Tue, 17 Aug 2021 11:10:42 +0800</pubDate><description><![CDATA[第一步：点击网卡页签

第二步：更改安全组

第三步：把安全组的三个全部勾上，点击确定。

第三步：再次刷新访问，访问成功。




]]></description><category></category></item><item><title><![CDATA[es数据库text类型和keyword类型数据中match、match_phrase、query_string、term之间区别]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/117745993</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/117745993</guid><author>java173842219</author><pubDate>Wed, 09 Jun 2021 16:05:58 +0800</pubDate><description><![CDATA[（一）text字段和keyword字段的区别

以下给出一个例子：

首先建立一个索引和类型，引入一个keywork的字段：




PUT my_index
{
  "mappings": {
    "products": {
      "properties": {
        "name": {
          "type": "keyword"
        }
      }
    }
  }
}



然后查询是否有索引：

GET _cluster/state

可以看到已经创]]></description><category></category></item><item><title><![CDATA[JSON 转换 Excel]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/112858811</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/112858811</guid><author>java173842219</author><pubDate>Wed, 20 Jan 2021 10:16:19 +0800</pubDate><description><![CDATA[http://j2e.kpoda.com/
]]></description><category></category></item><item><title><![CDATA[redis作为windows服务的启动方式]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/111031527</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/111031527</guid><author>java173842219</author><pubDate>Fri, 11 Dec 2020 11:10:46 +0800</pubDate><description><![CDATA[redis作为windows服务的启动方式 

安装redis之后
在命令行窗口中输入 redis-server redis.windows.conf 启动redis
关闭命令行窗口就是关闭 redis。
---
redis作为windows服务启动方式
redis-server --service-install redis.windows.conf
启动服务：redis-server --service-start
停止服务：redis-server --service-stop
...]]></description><category></category></item><item><title><![CDATA[Page 31 of 30 containing UNKNOWN instances 解决方法]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/108651433</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/108651433</guid><author>java173842219</author><pubDate>Thu, 17 Sep 2020 19:43:40 +0800</pubDate><description><![CDATA[Page 31 of 30 containing UNKNOWN instances

数据库只有10条数据，但是我offset设置了20，导致报错，意思就是数据库没有那么多的数据，你硬是要这样子传，page分页就会报错，把offset改为0，就好。


]]></description><category></category></item><item><title><![CDATA[ES数据库-Result window is too large, from + size must be less than or equal to: [10000] but was [12452]]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/108621985</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/108621985</guid><author>java173842219</author><pubDate>Wed, 16 Sep 2020 14:50:16 +0800</pubDate><description><![CDATA[项目场景：

初始化亚马逊帐号关系表的认领时间

问题描述：

报错的重点：

Result window is too large, from + size must be less than or equal to: [10000] but was [12452]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max]]></description><category></category></item><item><title><![CDATA[编码错误]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/107387988</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/107387988</guid><author>java173842219</author><pubDate>Thu, 16 Jul 2020 17:25:27 +0800</pubDate><description><![CDATA[yml文件格式一定要注意

后面有空格也不行
]]></description><category></category></item><item><title><![CDATA[Elasticsearch head 使用操作]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/106824273</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/106824273</guid><author>java173842219</author><pubDate>Thu, 18 Jun 2020 10:04:56 +0800</pubDate><description><![CDATA[1.数据转移，数据复制

amazon_base_listing为新的索引，amazon_base_listing_1为旧的索引.

把amazon_base_listing_1的数据复制到amazon_base_listing中


]]></description><category></category></item><item><title><![CDATA[hashMap源码中那些你不注意的事]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/106647335</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/106647335</guid><author>java173842219</author><pubDate>Tue, 09 Jun 2020 17:26:54 +0800</pubDate><description><![CDATA[　　首先来说一个非常形象的例子，来说明下数组和链表。


　　上体育课的时候，老师说：你们站一队，每个人记住自己是第几个，我喊到几，那个人就举手，这就是数组。
　　老师说，你们每个人记住自己前面的人和后面的人，然后老师只知道第一人是谁。 然后你们各自由活动，老师要找某一个人，是不是每次都是从第一个开始往自己身后的人开始传达？这就是链表。
　　老师说： 大家1，2，3，4报数，凡是报1，为1队，凡是报2的为2队....... 这就是散列（哈希）。而这个4就相当于预定义好的桶的个数。



程序中，存放指定..]]></description><category></category></item><item><title><![CDATA[时间少一天，（后端和数据库的时间显示正常，到了前端显示少一天）]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/106405880</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/106405880</guid><author>java173842219</author><pubDate>Thu, 28 May 2020 15:27:49 +0800</pubDate><description><![CDATA[不正常的显示：







正常的显示：







代码研究：



结果讨论：加入注解，大部门的时间是转换正确的，但是一些特殊的时间就会出问题：比如1986-05-20 这个时间显示就有问题。

解决方法：

还是后端不直接做转换，前端有控件可以支持很好的时间转换。



直接返回上面的格式给前端就好。
...]]></description><category></category></item><item><title><![CDATA[java代码优化]]></title><link>https://blog.youkuaiyun.com/java173842219/article/details/106353037</link><guid>https://blog.youkuaiyun.com/java173842219/article/details/106353037</guid><author>java173842219</author><pubDate>Tue, 26 May 2020 11:51:54 +0800</pubDate><description><![CDATA[1.凡是在循环里面有循环的都要特别的注意。90%是有问题的代码。可以优化的空间很大。

2.注意代码的时间复杂度的，有些不必要的代码就不要放上去了，看着代码臃肿，又不美观，还影响其他程序员走查的效率。

3.使用日志跟踪代码的执行速度时间，来判断程序的时间花在了那里，可以把方法中的每一个步骤都加上下面的代码执行时间日志，来更好的查询问题的根源。


long start = System.currentTimeMillis();
long end = System.currentTimeMillis();
]]></description><category></category></item></channel></rss>