01 2021 档案
摘要:实际工作中会有许多用到定时任务的场景,应用层面上可以使用spring scheduling的,使用起来也很方便。更进一步的可以使用quartz等专门处理定时任务的框架,更进一步的还有xxl-job、elastic-job等分布式定时任务框架。系统层面上可以使用linux的crontab。 不同的框架
阅读全文
摘要:题目 本题为leetcode探索初级算法中链表章节的一题 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 进阶:
阅读全文
摘要:题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 1.必须在原数组上操作,不能拷贝额外的数组。 2.尽量减少操作次数。 作者:力扣 (LeetCode) 链接:ht
阅读全文
摘要:近期规划 近期博客更新的脚步停了下来,主要是没什么好的素材。其次最近开始刷leetcode后续会将leetcode的刷题过程记录下来。 本次问题 我们项目中有台用来备份数据库sql的服务器。每天会将各各数据库的sql用mysqldump备份下来。因为数据量还是挺大的所以隔一段时间会清除一下久远的备份
阅读全文
摘要:问题描述 某天早晨售后人员反馈系统响应缓慢,且收到阿里云云监控短信。查看监控信息发现三台相互负载的服务cpu均处于100%。 排查经过 查看log发现"java.lang.OutOfMemoryError: GC overhead limit exceeded"异常信息。 使用jstack导出堆栈信
阅读全文
摘要:本章简单介绍了如何使用java代码配置springcloud gateway的route,已及集成gateway内置的限流组件。 起因 因为有需求需要自定义route,完成自定义后route后发现不知道怎么添加内置的RequestRateLimiter限流组件,网上大多都是yml配置的。 解决办法
阅读全文
摘要:很多项目中都会用到定时任务的场景。起初项目中只是简单的使用了spring提供的@Scheduled注解。随着定时任务越来越多,我们需要对定时任务进行可视化管理,于是就单独建立了一个工程,用quartz进行定时任务管理。 问题起因-无法暂停job 同事在调试的时候发现通过接口添加的定时任务可以暂停、恢
阅读全文
摘要:题目 本题为leetcode探索初级算法中数学章节的一题 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 作者:力扣 (LeetCode) 链接:https://leetcode-cn.com/
阅读全文
摘要:题目 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 注意: 0 ≤ x, y < 231. 示例: 输入: x = 1, y = 4 输出: 2 解释: 1 (0 0 0 1) 4 (0 1 0 0) -- ↑ - ↑ 上面
阅读全文
摘要:需求 公司产品需要生成条形码并可以使用打印机清晰打印产品标签。最终效果类似下图 测试过程中使用的为TSC打印机。 遇到问题 起初查找了一些java条形码生成方案。毕竟常见的有Barcode4j、zxing等。由于都能达到目的且Barcode4j条形码相关内容代码更方便查找故选择了Barcode4j。
阅读全文
摘要:题目 本题为leetcode探索初级算法中数组章节的一题 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 1.数字 1-9 在每一行只能出现一次。 2.数字 1-9 在每一列只能出现一次。 3.数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。
阅读全文
摘要:题目 本题为leetcode探索初级算法中其它章节的一题 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "(
阅读全文
摘要:题目 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 作者:力扣 (L
阅读全文
摘要:本文主要简单的介绍了达梦数据库的安装以及整合springboot项目 起因 因为与公司有很多政府项目,需要使用达梦数据库替换原本的数据库,许多应用都需要改造,包括祖传应用。后续还会替换tomcat使用东方通的TongWeb。 以后在改造旧服务时遇到的坑也会记录下来。 安装达梦数据库 下载 达梦数据库
阅读全文
摘要:起因 今天售后反馈谷歌浏览器更新后下载文件不了了。自己测试发现本地127.0.0.1是没有问题的,而连接线上虽然能够下载,但是有明显的提示“无法安全的下载”,需要再次确认才能下载。初步判断为浏览器问题。 谷歌会拦截下载内容说明 尝试解决方法一 按照此方法试了下,不能本次解决问题。 尝试解决方法二 同
阅读全文

浙公网安备 33010602011771号