- 博客(12)
- 收藏
- 关注
原创 ElasticsearchStatusException[Elasticsearch exception [type=mapper_parsing_exception, reason=failed t
Elasticsearch中添加时报错。时间字段格式解析出错。mappings如下。
2024-04-11 01:08:23
1090
1
原创 docker简单安装Elasticsearch和ik分词器
版本说明:Ubuntu-e 指定容器内的环境变量,single-node单机模式-v 挂载目录,冒号前面的宿主机目录,冒号后面是容器内的目录,--name 容器的名字是es使用apipost访问,或者浏览器输入网址出现“You know,For search”说明安装成功安装分词器1.在线下载2.手动添加最后检查一下是否安装成功。
2024-04-10 21:43:26
404
1
原创 The dependencies of some of the beans in the application context form a cycle
原因:Spring框架中的循环依赖问题。这通常发生在不同的bean之间相互引用,形成了一个闭环,导致Spring容器无法处理。:如果两个bean都依赖对方,尝试将它们的某些功能分离到单独的接口中,然后让它们依赖这些接口,而不是直接依赖对方。:如果可能,使用setter方法注入依赖,这样可以在对象创建后再设置依赖,有助于解决循环依赖的问题。注解,这样Spring容器会延迟初始化bean,直到真正使用时才创建实例。:检查组件设计,看是否可以通过重新设计来避免循环依赖。:在bean的初始化之后,使用。
2024-04-08 02:32:37
3508
原创 SpringCloud中Gateway返回503
gateway默认自带的负载均衡器Ribbon和SpringCloud的loadbalancer不兼容,自SpringCloud2020版本之后ribbon被废弃。+ gateway 不兼容。
2024-03-27 20:03:53
363
原创 简单的排序算法C++
在计算机科学中,排序算法是一类常见且重要的算法之一,用于将一组元素按照特定的顺序排列。以上是几种常见的排序算法及其在 C++ 中的实现。每种排序算法都有其适用的场景和性能特点,选择合适的排序算法可以提高程序的效率。冒泡排序是一种简单直观的排序算法,它重复地遍历待排序的元素,一次比较两个相邻的元素,如果它们的顺序错误就将它们交换位置。将未排序的元素逐个插入已排序序列的合适位置。选择排序每次从待排序的数据中选择最小(或最大)的一个元素,放在已排序序列的末尾。2. 插入排序(Insertion Sort)
2024-03-27 05:26:07
225
原创 docker安装nacos配置mysql数据源
运行成功后,可以通过访问`http://localhost:8848/nacos`,使用默认的用户名和密码(`nacos`/`nacos`)登录Nacos控制台。首先,在Linux系统中安装Docker。可以根据Linux系统的不同版本执行相应的安装命令。在MySQL中创建一个数据库,用于存储Nacos的配置信息。可以使用MySQL客户端或者图形化工具创建数据库。以上就是在Linux系统上使用Docker安装Nacos,并将配置文件存储在MySQL中的步骤。使用以下命令运行Nacos Docker容器。
2024-03-26 16:46:52
837
原创 SpringCloud搭建Nacos配置中心
它的配置中心功能允许您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。通过以上步骤,您就可以在项目中使用Nacos配置中心了。可以根据需要动态修改配置,Nacos客户端会自动获取最新的配置并更新到项目中。在Nacos控制台上创建配置文件,可以使用Nacos提供的Web界面或者API进行创建。启动项目后,Nacos客户端将会从Nacos服务器获取配置并将其注入到对应的属性中。这里的地址是Nacos服务器的IP地址和端口号。2. 配置Nacos服务器地址。4. 在项目中使用配置。
2024-03-26 16:20:09
1290
原创 Maven中的<dependencyManagement> 标签
而是用来定义依赖的版本号。子模块可以继承这些版本号,简化了在子模块中指定依赖版本的工作。标签用于集中管理项目中所有模块的依赖版本。通常情况下,它被放置在父级POM文件中,并且。项目定义了 Spring Core 和 Spring Web 的版本号在。,而无需指定版本号,因为它们会自动继承自父级POM文件。在子模块中,只需要指定依赖的。以下是一个简单的示例,展示了。
2024-03-23 22:04:34
247
1
原创 简易的二进制文件查看器
其中,左边为当前行的首地址(十六进制表示),中间是每行16个字节的16进制字符,每字节间用一个空格分隔,8个字节之后用两个字节分隔,右边为这16字节的ASCII码表示(非可打印字符使用点号或其他符号代替)。不足16字节的行,仍然要保持这三部分的对齐。模仿UltraEdit/EditPlus二进制文件编辑模式,编写一个简单的二进制文件查看器(控制台输出即可)主要数据结构。
2024-03-12 08:26:48
608
1
原创 哈密顿回路问题
掌握回溯法,解决哈密顿回路问题用回溯法解决哈密顿回路,首先把n元组(x1,x2,x3……)的每一个分量初始化为0,然后深度优先搜索解空间树,如果满足约束条件,则继续进行搜索,否则,将引起搜索过程的回溯。
2024-03-12 08:08:23
833
1
原创 01背包问题
分析问题后,可以得出01背包问题可以看做是决策一个序列,对任意变量x的决策是决定x=1或者是x=0.如果将二维数组V(n,c)表示将n个物品装入容量为c的背包获得的最大价值,则初始子问题就是把前面i个物品装入容量为0的背包和把0个物品装入容量为j的背包。N是物品的数量,C是背包的容量,该算法里面有两个嵌套的for循环,其时间复杂度为O(N*C)还有一个时间复杂度为O(N)的for循环,所以算法的时间复杂度为O(N*C)Int x[] // 存储装入背包的物品。
2024-03-12 07:52:02
368
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人