摘要: 前言 物流项目已经稳定运行超过一年的时间了,客户也没有再提出一些需要核查的问题。直到最近两天,客户那边开始频繁的让我们核查一些标签没有产生过门事件的问题,这个引起了我们的重视,最终也完美解决,下面简单说说整个问题的核查和解决思路。 问题排查过程 客户在上周的早上突然联系我们说有一个标签正常过门,但是 阅读全文
posted @ 2020-11-03 10:18 Ging 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 背景 昨天公司业务部门报告业务崩溃,查看各个业务节点后,定位问题到storm集群。 打开storm ui查看下任务状态,发现可以加载页面元素,但是无法加载数据,分析是nimbus挂掉了,重启nimbus。本着先恢复业务的原则,我直接通过命令行停止任务后,又重新提交了任务,这个时候访问storm ui 阅读全文
posted @ 2020-08-18 16:49 Ging 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 背景 公司正常的业务流程是生产服务器上部署的一个程序去读取数据库,并获取所有ip信息,启动socket连接,发送相关业务指令。 目前有一个需求,需要单独测试一个ip,这个单独的ip需要使用另外的程序测试,其他的ip使用原始生产程序测试。并且测试完毕,需要恢复这个ip由生产程序接管。 没有自动化运维脚 阅读全文
posted @ 2020-08-10 09:42 Ging 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 背景 许多小伙伴做网络编程时,会自然而然的去做应用层的心跳检测机制,如果问为什么要做心跳检测,大部分人会说保活,及时发现连接失效等等。这篇文章会结合TCP协议原理来分析,使用应用层做心跳检测的原因和必要性。 没有应用层心跳检测时 在没有应用层心跳检测时,我们如何发现对端应用程序崩溃/对端主机崩溃/主 阅读全文
posted @ 2020-08-10 09:30 Ging 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 背景 在上一讲网络编程-关闭连接-C/C++相关系统调用中,提到过,目前项目使用Netty框架来实现的网络编程,查看netty源码可以得知,netty最终是调用了java Nio的close接口做的关闭操作,那么想研究清楚这个close操作究竟做了什么,可以从两个方向入手,这两个方向也是从下至上的。 阅读全文
posted @ 2020-08-10 09:28 Ging 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 我目前使用无纸化策略进行学习。 具体方式是,我会使用笔记本电脑看电子版资料,然后使用typora记录笔记,typora记录的笔记会通过坚果云同步至云端。 为什么使用笔记本而不是平板? 我写字不好看又比较慢,所以平板电脑的手写笔记软件于我而言不太适用,用键盘直接打字效率更高。 于我而言,学习笔记一般会 阅读全文
posted @ 2021-07-16 11:16 Ging 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Formula We can use the formula below to express our skills in English. Formula: adv/adj + verb phrase + purpose/result (副词/形容词 动词短语 + 目的(to XXX)) Exam 阅读全文
posted @ 2021-06-21 11:50 Ging 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Background introduction Here are some problems related to Big-O notation. From now on, I will try to write blogs in English for my English interview. 阅读全文
posted @ 2021-06-07 15:14 Ging 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Why do you want this job?/Why do you want to work here? Keys to answer the question Research the company ahead of time. When answering this question,y 阅读全文
posted @ 2021-06-03 13:04 Ging 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 前言 希望我总结的行为面试问题和答案能够给大家帮助。 学习方法:每个问题都有三部分组成。 第一部分是语料积累,这里是根据视频中的内容总结而来; 第二部分是中文描述,这里主要根据我自己的经历结合问题做出的回答,大家可以参考; 第三部分就是英文描述,即将第二部分翻译为英文 注意:内容来源于 https: 阅读全文
posted @ 2021-06-01 10:31 Ging 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 前言 在英语面试中可能需要 用英语表达算法的时间复杂度,这篇博文是学习后自我训练的笔记,用学过的英语来描述算法的时间复杂度。 首先介绍如何用英语表达指数幂,然后是各种循环的复杂度分析。 How to express the exponent? M to the power of N = M^N x 阅读全文
posted @ 2021-05-31 16:54 Ging 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 前言 希望我总结的行为面试问题和答案能够给大家帮助。 学习方法:每个问题都有三部分组成。 第一部分是语料积累,这里是根据视频中的内容总结而来; 第二部分是中文描述,这里主要根据我自己的经历结合问题做出的回答,大家可以参考; 第三部分就是英文描述,即将第二部分翻译为英文 注意:内容来源于 https: 阅读全文
posted @ 2021-05-25 11:08 Ging 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 择校信息 华东师范 2021招生专业考试科目:https://yjszs.ecnu.edu.cn/system/sszszyml_list.asp 计算机科学与技术:https://yjszs.ecnu.edu.cn/system/sszyml_list.asp?zydm=081200&zsnd=2 阅读全文
posted @ 2021-01-21 10:21 Ging 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 合并二叉树 题目 leetcode原题:617. 合并二叉树 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的 阅读全文
posted @ 2021-01-12 15:58 Ging 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 二叉树的所有路径 题目 leetcode原题:257. 二叉树的所有路径 给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 分析 二叉树的问题,还是遍历的问题。 考虑题目的要求,每经过一个节点,要把自己加入到链条中,然后走到下一个节点,自然而然可以想到前序遍 阅读全文
posted @ 2021-01-12 08:02 Ging 阅读(159) 评论(0) 推荐(0) 编辑