摘要:
GIT实践:同步远程分支 克隆远程仓库对应分支 克隆时指定分支,语法为:git clone -b 分支名 远程地址。 同步远程分支 更新远程分支 当Git仓库地址发生变化后,首先更新远程地址 或者 查看本地分支与远程分支的关联关系 输入如下命令来查看本地分支与远程分支的关联关系,以确定我们的操作是正 阅读全文
摘要:
SpringBoot小技巧:Jar包换War包 情景 我们都知道springBoot中已经内置了tomcat,是不需要我们额外的配置tomcat服务器的,但是有时这也可能是我们的一个瓶颈,因为如果我们需要对tomcat做集群或者一些优化的话是非常不方便的,所以我们仍然需要将SpringBoot的项目 阅读全文
摘要:
SpringBoot小技巧:修改java可执行jar包内容 情景描述 在生产环境中,有时候我们发现了个小bug,开发迅速修改代码后,很多时候我们不得不重新发布一个新的可执行jar包上去替换掉。但是这样就有个问题了,如果开发人员改动了很多的源码,这样我们就不得不重新测试检查各个功能了。而在生产环境,我 阅读全文
摘要:
Quartz学习笔记:集成SpringBoot 阅读全文
摘要:
Quartz学习笔记:基础知识 引入Quartz 关于任务调度 关于任务调度,Java.util.Timer是最简单的一种实现任务调度的方法,简单的使用如下: 使用 Timer 实现任务调度的核心类是 Timer 和 TimerTask。其中 Timer 负责设定 TimerTask 的起始与间隔执 阅读全文
摘要:
算法:滑动窗口 什么是滑动窗口 窗口表示数组内我们重点关注的一块范围,比如此处的范围是e~i 滑动的意思即是,这个窗口会动,如从左往右移动,比如此时右滑一位时,e就会离开,d就会加入。 阅读全文
摘要:
LeetCode:缺失的第一个正数【41】 题目描述 给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3示例 2: 输入: [3,4,-1,1] 输出: 2示例 3: 输入: [7,8,9,11,12] 输出: 1说明: 你的算法的时间复杂度应 阅读全文
摘要:
LeetCode:接雨水【42】 题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marc 阅读全文
摘要:
LeetCode:四数之和【18】 题目描述 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意: 答案中不可以包含重复 阅读全文