摘要: 春节假期期间收到反馈,App的查询功能报错了。 该功能主要是查询xx范围内的药店,这里是使用mongodb去实现的。 链接服务器 首先已确认功能异常,先链接服务器查看日志。 连接时发现linux密码过期了,提醒要更新。进行更ncent.新时提醒“Authentication token manipu 阅读全文
posted @ 2021-02-22 22:13 chw。 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 很多项目中都会用到定时任务的场景。起初项目中只是简单的使用了spring提供的@Scheduled注解。随着定时任务越来越多,我们需要对定时任务进行可视化管理,于是就单独建立了一个工程,用quartz进行定时任务管理。 问题起因-无法暂停job 同事在调试的时候发现通过接口添加的定时任务可以暂停、恢 阅读全文
posted @ 2021-01-10 21:29 chw。 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 本章简单介绍了springboot应用如何在Eureka集群中安全下线。 如有错误及不同见解欢迎与我沟通。 问题现象 公司所采用的是springboot应用,并且使用Eureka做为注册中心,Ribbon做负载均衡,标准的Netflix体系。现有A服务需要调用B服务,在B服务其中某一台停 止时(如k 阅读全文
posted @ 2020-12-24 20:57 chw。 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 不想看废话的话可以直接看最下面。 最近公司应用在做国产化安可改造,将原来centos系统上的应用迁移到UOS(debian系)中。 安装过程 拿到系统的时候还比较干净,telnet还没有。在centos中安装telnet比较简单yum一个就好了。UOS第一次装花了比较多的时间。 首先baidu了一篇 阅读全文
posted @ 2021-02-06 22:11 chw。 阅读(5903) 评论(0) 推荐(0) 编辑
摘要: 实际工作中会有许多用到定时任务的场景,应用层面上可以使用spring scheduling的,使用起来也很方便。更进一步的可以使用quartz等专门处理定时任务的框架,更进一步的还有xxl-job、elastic-job等分布式定时任务框架。系统层面上可以使用linux的crontab。 不同的框架 阅读全文
posted @ 2021-01-31 16:21 chw。 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目 本题为leetcode探索初级算法中链表章节的一题 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 进阶: 阅读全文
posted @ 2021-01-24 21:07 chw。 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 1.必须在原数组上操作,不能拷贝额外的数组。 2.尽量减少操作次数。 作者:力扣 (LeetCode) 链接:ht 阅读全文
posted @ 2021-01-21 21:13 chw。 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 近期规划 近期博客更新的脚步停了下来,主要是没什么好的素材。其次最近开始刷leetcode后续会将leetcode的刷题过程记录下来。 本次问题 我们项目中有台用来备份数据库sql的服务器。每天会将各各数据库的sql用mysqldump备份下来。因为数据量还是挺大的所以隔一段时间会清除一下久远的备份 阅读全文
posted @ 2021-01-19 10:39 chw。 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 问题描述 某天早晨售后人员反馈系统响应缓慢,且收到阿里云云监控短信。查看监控信息发现三台相互负载的服务cpu均处于100%。 排查经过 查看log发现"java.lang.OutOfMemoryError: GC overhead limit exceeded"异常信息。 使用jstack导出堆栈信 阅读全文
posted @ 2021-01-18 11:42 chw。 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 本章简单介绍了如何使用java代码配置springcloud gateway的route,已及集成gateway内置的限流组件。 起因 因为有需求需要自定义route,完成自定义后route后发现不知道怎么添加内置的RequestRateLimiter限流组件,网上大多都是yml配置的。 解决办法 阅读全文
posted @ 2021-01-14 18:37 chw。 阅读(2222) 评论(0) 推荐(1) 编辑
摘要: 题目 本题为leetcode探索初级算法中数学章节的一题 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 作者:力扣 (LeetCode) 链接:https://leetcode-cn.com/ 阅读全文
posted @ 2021-01-07 17:09 chw。 阅读(105) 评论(0) 推荐(0) 编辑