首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    consul注册相同服务,相同程序,相同IP,不同端口来负载的问题

    发现原有服务名mos-x3-gls-service只有1个node启动,为了保障发布时原有服务不中断我需要再注册1个node,于是我简单修改了原有springboot端口9112为9113,启动后发现9113的节点正常注册...,但是原来9112端口的节点服务没有了,搞了个寂寞。...原因是如果在Spring Cloud Consul中使用相同的节点id进行注册,那么Consul将会将它们视为同一个节点,并将它们注册为同一个节点。老了,大意了。...于是我把注册consul的节点id设置为服务名称+进程id即可解决。...spring.cloud.consul.discovery.instance-id=${spring.application.name}-${PID}然后后期再考虑如何让端口自动找空闲的端口来启动。

    1.1K40

    LeetCode———100——相同的树

    . - 力扣(LeetCode) 给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。...[0, 100] 内 -104 <= Node.val <= 104 2.解答 首先,我们判断两个节点p和q是否都为空,如果是,则表示当前子树相同,返回true。...然后,我们判断p和q是否有一个为空,如果是,则表示当前子树不相同,返回false。 最后,我们判断p和q的值是否相等,如果不相等,则表示当前子树不相同,返回false。...然后,我们递归判断p的左子树和q的左子树的相同性,以及p的右子树和q的右子树的相同性。 最终,如果所有子树都相同,返回true,否则返回false。...这种方法的时间复杂度是O(n),其中n是两个二叉树中节点的个数。

    14310

    相同的时间,不同的人生

    在规定的时间内,一个人目标的达成情况(创造的价值),我们称之为效率。如此可见效率与时间是密切相关的,提高效率首先要做的就是提高我们的时间利用率。...然而现实世界每个人之间的差距确实巨大的,那么如何在相同的时间内让自己比别人更优秀一点呢,有两种方法,一是将自己的空闲时间利用起来,二是提高自己的时间利用率。...利用自己的空闲时间 世界上有很多伟大的事情都是在空闲时间完成的,而不是在工作时间完成的。...人与人之间形成差距,靠的并不是正常的工作时间,因为工作时间每个人是相同的,工作本身也没有什么太大的差距;靠的反而是每天的那么一丁点时间「也许是一个小时,也许是 30 分钟」,然后日积月累聚沙成塔,最后量变引起质变从而形成巨大的差距...将同样的事情放在一天的同一个时间段来做,会使自己的大脑形成一个惯性,在该时间段会自然的切换到对该事件比较敏感的状态。连续处理类似的任务的也有助于减少任务切换所需要的时间。

    1.7K10

    Leetcode No.100 相同的树

    一、题目描述 给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。...如果两个二叉树中有且只有一个为空,则两个二叉树一定不相同。...如果两个二叉树都不为空,两棵二叉树相同需要满足三个条件 1、根节点值相同 2、左子树相同 3、右子树相同 其中2,3条件可以通过递归来检验 三、代码 /** * Definition for a binary...对两个二叉树同时进行深度优先搜索,只有当两个二叉树中的对应节点都不为空时才会访问到该节点,因此被访问到的节点数不会超过较小的二叉树的节点数。...空间复杂度:O(min(m,n)),其中 m 和 n 分别是两个二叉树的节点数。空间复杂度取决于递归调用的层数,递归调用的层数不会超过较小的二叉树的最大高度,最坏情况下,二叉树的高度等于节点数。

    45120

    Java 导出 Excel,相同列数据相同的情况下合并单元格【POI的相关依赖自行百度添加】

    Java 导出 Excel,相同列数据相同的情况下合并单元格【POI的相关依赖自行百度添加】 一、PoiModel 类用来记录 上一行数据 package com.hypersmart.dashboard.util.excelUtils...参数为行索引(excel的行),可以是0~65535之间的任何一个 Row row0 = sheet.createRow(0); // 创建单元格(excel...i = 0; i<title.length; i++){ String old = ""; /*old存的是上一行统一位置的单元的值...,把那以上的合并, 或者在当前元素一样的情况下,前一列的元素并不一样,这种情况也合并*/ /*如果不需要考虑当前行与上一行内容相同,但是它们的前一列内容不一样则不合并的情况...,所有当到最后一行时则直接合并对应列的相同内容 加2是因为标题行前面还有2行*/ if(mergeIndex[j] == i && index

    5K10
    领券