展开

关键词

docker网段了怎么

前言 最近ssh登陆公司远程服务器,然登不进去,后经排查是因为有个docker容器的网段和公司的网段了,导致登陆不上去。 如何解决 docker默认网段是172.17,和公司的网段,因此解决的法其实也挺简单的,要么换公司网段,要么换docker网段,是个正常人都会选择换docker网段 解决方案 方案一:不改docker 网段,创建不和公司网段的docker子网段 docker network create --driver=bridge --subnet=192.161.0.016 monitor_net 运行容器时指定

72700

解决jar包的简单

解决jar包的简单法– 在使用log4j.properties时,pom中导入的一些jar会产生log4j类的报错,以下是一个简单的pom配置:解决jar包的简单法场景:在使用log4j.properties 这里提示org-slf4j ; 使用mvn dependency:tree 查看依赖树:复制mvn dependency:tree > tree.txttree.txt:(信息比较多,就截取一点。) 再次寻找问题:这次把焦点放在logback上;执行复制mvn dependency:tree -Dverbose -Dincludes=ch.qos.logback? ;;处理jar: 简介:处理jar包依赖,首先,对于多个jar包都引用同一jar包的情况,最好是在程序中显式定义被共同引用的jar包的依赖,来统一版本号,方便维护 如果A和B都依赖同一jar包C ,这样所有都使用C2版本   如果B版本不支持C2版本,只能降低B版本,找到依赖C2的B版本   从功能性和可维护性考虑,高版本提供的功能更多,bug更少,优先考虑1   再考虑2   最后考虑3 作:

78420
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL adddrop字段时报

    问题现象 很多DBA朋友做ddl 变更比如添加、删除字段时,一定概率上会遇到如下报错:Duplicate entry 7458421 for key PRIMARY 错误提示是,但是当我们去查询 遇到这种情况,一般有如下场景:1 表具有一个或多个唯一键。2 表比较大,执行DDL耗时超过数十秒。3 表的insert 操作比较频繁。 从官方文档中的描述所说 online ddl 期间,其他会话执行的dml操作造成唯一键的sql会记录到 online log 中,在commit阶段等变更结束之后再应用这些sql会导致报错唯一键 如何解决呢 ,推荐使用 pt-osc或 gh-ost 在线ddl变更工具官方的讨论官方定对于该问题是online ddl的限制,有兴趣的朋友可以阅读下面两个链接,了解官方和提交问题人员的讨论记录。 在创建索引或对表进行alter操作时,该日志文件存储了DDL操作期间对表的 insert,update,delete的数据记录。

    1.9K20

    发生技术怎么?一文教你解决

    技术是技术出身的项目经理经常碰到的事情。一开始只是技术讨论,讨论着讨论着就变成了技术。1. 小故事张三最近的心情很糟,这起因于一次技术争论。在解决一个技术问题的时候,张三和李四的设计不同。 在出现上述情况后通常有几种法:1)都当项目经理了,为保证团队合作,放弃技术决定;2)项目经理继续进行技术决定,团队人员以服从为;3)双方进行技术争论,谁的技术方案好就用谁的,争执不下就各找人裁决。 个人利益集体利益与个人利益的并不罕见,在中国文化中,从小咱接受的教育就是个人利益服从集体利益。既然成为了项目经理,仿佛就应该多考虑集体利益。 当出现时,如果张三认为自己的方案代表了集体利益,李四就不明了了,为啥为了集体利益非得牺牲我的个人利益呢。如果张三选择避免,选用李四的方案,牺牲自己的利益。 这种典型的情况误导性非常强,放在新手项目经理面前的任一选择几乎都是陷阱。这些选择要么避免,避免个人成功因素对项目成功造成影响;要么强化,让团队成员关注个人利益,引偏团队方向。4.

    43520

    angular编译版本解决法总结

    说不好有的多红字里就写的有解决法呢。 理解package.json文件 首先知道NPM依赖包版本号~和^的区别。 作在用的时候,使用npm install -save 命令来安装包的时候,普遍都是^符号,当我们下载的包的版本已经从1.2.0更新到1.9.8到2.1.0了,这时候我们使用npm install命令来还原包

    15820

    Hash表(四)——Hash解决法&HashMap分析

    1 合理选择 Hash解决法 在Hash表(二)——散列中学到常用的解决 Hash的方法有开放寻址法和链表法。 在 Java中 ThreadLocalMap采用线性探测的开放寻址法来解决, LinkedHashMap采用了链表法解决 Hash,现将开放寻址法和链表法总结如下。 1.2 链表法优点:对内存利用率高;对装载因子的容忍度高(开放寻址法只适用在装载因子小于1的情况,接近1时,就可能会有大量散列,导致大量的探测、再散列,性能下降很多。 但对于链表法,只要散列函数的值随机均匀,当装载因子大于1时,只是对应的链表长度增加,这里也可以通过将链表改造为跳表或红黑树的方式加快查找速度)缺点:由于链表需要存储指针,存储较小的对象时,指针占用的内容消耗比较大 2.3 Hash的解决法 在 JDK1.8之前, HashMap底层采用的链表法来解决

    1.5K40

    git ---- 产生的场景 和解决

    2、解决方法情景一:在当前分支上,直接修改代码--->add--->commit。 情景二:在本地当前分支上,修改代码--->add--->commit--->push 注:借用vim或IDE或直接找到文件,修改。 再合并bBranch分支,产生:?mergeTest.txt 文件内容:?(4)解决--->在当前分支上(master),找到文件,直接修改代码,add,commit。? 注:简单方法,使用vim修改,cat查看文件。(注意要删除git自动生成的代码分隔符)(5)完成解决?注:提交或合并都会生成git节点。每个节点对应一个代码版本。 注:转载作 ----- 下面 作 github 地址。Github:https:github.comgavincoder

    1.5K20

    Gitflow branch与Docker image tag命名怎么

    在前公司,我根据流的git flow 给团队搭建了一套devops流程,运行在 docker & k8s上。在现代devops流程中,一般推荐使用git分支名或git tag作为镜像的tag名。 当git flow分支命名与docker image tag分支有,该怎么?面向谷歌编程,面向Stackoverflow编程啊。 URLs, host names and domain names.很明显,CI_COMMIT_REF_SLUG 是最优解,完美规避了gitflow branch和Docker image tag的命名

    4430

    【SVN多用户开发】代码&解决

    下面就简单的看一下,常见的代码以及解决方法。 总结起来,无非是:  1 避免开发人员共同开发同一文件   2 开发前需要时常更新本地代码库 修改同一文件不同位置引发的  首先看一下问题背景:  样例场景中有连个用户:xingoo和test。 这种情况,是最简单的代码样例。不同用户修改了不同位置的代码,因此只需要在提交前进行更新,就可以解决。  那么如果用户修改的是同一位置呢? 修改同一文件相同位置引发的  前面例子中,xingoo的代码当前为,版本号为9:public void Test{ System.out.println(Test! 再次报错,提示:文件存在!?  此时观察文件夹发现,多了3个文件?

    32650

    Android 中ScrollView与ListView问题的解决

    Android 中ScrollView与ListView问题的解决法自定义MyListView public class MyListView extends ListView { public MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } } 在xml布局中直接用MyListView替换ListView即可使用如有疑问请留言或到本站社区交流讨论

    12031

    harbor自建网桥和公网段一例

    一、前生后世 1.1、承上启下的分割线由于包含不少代码,建议pc端阅览之前公网网段为192.168.0.016,后改成了172.17.0.016,harbor启动的时候,没有走默认的docker0, 之前针对docker0的网络和公网进行过区分,而harbor自己创建的bridge网络也是172.17.0.016,所以在公网访问的时候harbor页面打不开,1.2、无例子无真相# docker-compose

    61741

    解决多个版本的jquery库或$

    如果在一个页面上引入了多个jquery , 并且不能去掉的时候 , 或$函数和自己的函数的时候可以使用这样的方式来解决在引入jquery的后面加入 , 类似下面这样 var Q=$.noConflict (); jquery的$函数就可以使用 Q来替换了和其他$函数就不会

    11010

    airtest操作夜神模拟器adb解决

    去aritestIde所在目录\AirtestIDE\airtest\core\android\static\adb\windows

    56920

    linux编译kernel和svn版本的解决

    info | grep ^Revision: | sed -e s ^Revision: ) 2>devnull )119 SVN_REV := 总结到此这篇关于linux编译kernel和svn版本解决的文章就介绍到这了 ,更多相关linux编译kernel和svn版本内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

    30831

    Git合并分支时,代码的解决

    IDEA将分支代码合并到分支1、在分支msater中项目右键git->Respository->pull分支上会自动合并分支的代码:2、出现文件提示:等号上边时当前分支代码,下边时合并分支的代码 5、合并过程中出现,解决完后将文档提交并推送。 单行查看解决查看,可选择暂存区块或选中某行后‘暂存行块’,或‘放弃区块’或选中某行后‘暂存行块’整个文件解决通过菜单栏->动作->解决,一般在较多时候采取该方法或在已暂存文件中右键, 选择解决使用他人版本解决,会自动将当前分支对应文档更改成他人文档内容。 使用自己版本解决,则对当前分支对应文档不做任何改变。

    24430

    weblogic下部署应用时slf4j与logbak的解决

    logback.xml网上搜索了一翻,大致原因是weblogic已经自带了slf4j的模块,与应用中的logback,按照官网 https:community.oracle.comthread3525130

    61570

    Git:commit your changes or stash them before you can merge. 解决

    Git:commit your changes or stash them before you can merge. 解决法2018年04月09日 18:18:29 明天是spring 阅读数 2568用git pull来更新代码的时候,遇到了下面的问题: 1 2 3 4 error: Your local changes Aborting 出现这个问题的原因是其他人修改了xxx.php并提交到版本库中去了,而你本地也修改了xxx.php,这时候你进行git pull操作就好出现了,解决方法,在上面的提示中也说的很明确了

    79420

    在Linux中发现IP地址的方法

    Linux 下出现 IP ,是不会像 Windows 那样,在右下角弹出提示的。博就出过一次糗,记得当时是在 VM 虚拟机里面安装了 4 个 redhat,测试 LVS 集群。 直到,后来我的公电脑(宿)网线直接没信号了,才知道原因:原来,是那台频繁掉线的虚拟系统和其他部门的公电脑出现了 IP ,由于 Linux 不会出现提示,作为“始作俑”的我依然蒙在鼓里! 后来,桌面运维兄弟一时找不到来源,就直接通过交换机查到了这个 IP 的端口,然后把网线拔了,等“始作俑”去找他。。。最后,发现这个人居然是我。。哈哈! 以上,就是博以前经历的糗事了,拿来分享下,正好引出下面的查看 linux 系统 IP 的教程。?在虚拟机里面直接配了和宿一个段的 IP 地址,你们都知道什么是 IP 地址,是吧? 有时这会引发一些。当一个动态 IP 被分配了并且有另外一台网络设备已经拥有了相同的 IP。或在相同网络子网上有多台分配 IP 的 DHCP 服务器。

    97670

    解决数据库的问题记录文档

    解决数据库的问题记录文档1、ORACLE 图片.png 图片.png  然后修改一下开始于的字段即可。 这就是。 当键存在(duplicate key)的时候,可以选择性的进行处理,即忽略、更新或替换。1. 忽略(推荐)insert ignore into遇,保持原纪录,忽略新插入的记录。 ,比如插入一条user信息,键采用随机UUID的解决。 可以考虑采用第一种忽略的方式,当,数据库插入语句的返回值为0,然后我们判断数据库插入的返回值,如果为0,则重新生成键,再次进行插入,直到完成插入操作!

    8800

    用最简单的一个例子看maven的解决

    有 method2 方法conflict-main 1.0 → conflict-a 1.0,conflict-b 2.0 就近原则,取 b 的 version2 版本,无 method2 方法解决法此处直接删除

    15740

    相关产品

    • 云数据库 Tendis

      云数据库 Tendis

      云数据库Tendis是腾讯云自研、100%兼容Redis协议的数据库产品,作为一个高可用、高性能的分布式KV存储数据库,从访问时延、持久化需求、整体成本等不同维度的考量,完美的平衡了性能和成本之间的冲突,降低业务运营成本,提升研发效率。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券