这个星期接到一个新的任务:解决HQ(一个用JAVA开发的开源的运维监控平台)现在遇到的snmp升级到3.0后bug.公司用的HQ是4.6版本.于是,我把项目从gitlab上clone下来后,就开始了我的填坑之旅.坑了几天坑,到目前,正常情况,应该只有最后一个坑了,应该是关于tomcat运行环境的.闲话不多说,开始填坑之旅…… 项目maven build坑: maven版本必须为2.X版本的,3.X版本的maven,是绝对不会build成功的 切换到2.2版本的maven后,直接运行mvn cle…
1. service的注册必须显示注册,不能隐式注册,相关链接http://www.eoeandroid.com/thread-568853-1-1.html 现象:Service Intent must be explicit: 解决:intent.setPackage("XXXXX"):   2. android5.0art运行报错: http://www.eoeandroid.com/forum.php?mod=viewthread&tid=564427 在该帖的5楼有解…
spring cloud 配置中心 结合GIT , 可以运行时更新配置文件.发送指令让应用重新读取配置文件. 最近在测试服务器实现了一套,结果CPU 实用率暴增,使用docker compose启动 restart always 多节点的服务一直重启关闭重启关闭. 日志文件记录了一个异常: 国内国外搜了一遍都没有解决 org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean wit…
MYSQL5.7 假设我们有一个表 : h_member_cards_my  (ID, WXOPEN_ID) 表中有一条记录如下: 理论上第二个SQL应当是可以查询得到一条数据的, 结果却为 Empty set 也就是说, 当字段值为null时, 用 != 做判断时, 是匹配不到的…
在使用git子模块的时候踩了一个坑 在使用git submodule updata --init --recursive命令,即递归更新子模块并初始化时碰到了一个问题: 经过一段不短时间的排查,发现问题源于之前的一次不成功的子模块换源行为. .gitsubmodule中的url改动并未同步到git的config中,导致保存时子模块保存的实际是旧源commit hash值.在update的时候,git自动读取项目目录下的.gitsubmodule文件,从新源中检索该hash值的commit,由于两…
1092 采药:由于没有限制开始时间和结束时间,01背包就好了 1095 开心的金明:01背包,无fuck说 1104 摆花:f[i][j]表示摆了i种花,第i种花摆了j种的方案数,乱转移0.0(感觉可以一维做?) 1124 方格取数:保证一个数取1次即可,f[i][j][k][l]表示第一个点走到(i,j),第二个点走到(k,l)的最大收益,特判i==k&&j==l的情况即可 1137 排队买票:其实一开始对标解持怀疑态度,后面发现可以倒着推,保证不会出现第i个人买了两张票后第i+1个人…
最近学习了 BlockingQueue,发现 java 的 BlockingQueue 并不是每一个实现都按照 BlockingQueue 的语意来的,其中有不少坑. 直接上代码吧: 1.关于PriorityBlockingQueue,以下代码运行结果是什么(答案往下拉)? BlockingQueue<Integer> queue = new PriorityBlockingQueue<>(2); queue.put(9); queue.put(1); queue.put(8);…
1.拉取ABP官网的模板的最新代码,我的代码结构是这样的 https://aspnetboilerplate.com/Templates 环境安装的部分我就不说明了.node.js  npm 等等部分... 确保你的ng版本是最新的,我之前拉去了这个老是npm install 会报错找不到某些包,解决办法如下 1.确定你的ng,ng-cli  最新 2.确定你的电脑能翻墙(不能翻墙没关系,那就配置淘宝的镜像源) 3.拉取了代码在根目录npm install 一下 不报错的话就可以运行了.一般这个…
本文涉及到的知识: Promise,all()的使用 js处理机制 reduce的用法 map的用法 同步异步 需求: 一个页面中需要用到多个字典数据.用于下拉选项,同时,需要将其保存为json格式.以便于key,value的相互转换. data(){ return{ codeList:[] } }, computed:{ confPropertyTypeOptions() { return this.codeList.length ? this.codeList[0].options : []…
1.问题描述: 在Windows上,以前一直使用Secure CRT连接Linux主机进行远程操作,使用CRT的日志功能记录连接过程中的所有操作以及输出. 最近(2019-8-17)使用Xshell进行连接,也打算记录日志,但是发现记录的日志有问题,倒不是乱码,而是感觉Xshell记录的日志 把Linux系统连接操作过程中所有的有颜色的内容,都换成了Linux下的颜色控制代码,如: echo -e "\033[32;41;1m this is echo color input test. \e[…