<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SpringBoots的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SpringBoots</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SpringBoots]]></copyright><item><title><![CDATA[dolphinschedule配置企微告警服务（WeChat群组）]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/132481733</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/132481733</guid><author>SpringBoots</author><pubDate>Thu, 24 Aug 2023 20:15:28 +0800</pubDate><description><![CDATA[ds配置好工作流后，比较重要的一个就是上线后的监控报警服务，如果你是基于企微作为协同办公的，WeChat群组预警必须是要安排上的，文章基于自建应用配合群组方式构建预警群，接入后，任务成功或者异常，会通过企微应用在群组内发消息通知，废话不多说，开干！]]></description><category></category></item><item><title><![CDATA[基于docker-compose快速构建dolphinschedule服务]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/132439963</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/132439963</guid><author>SpringBoots</author><pubDate>Wed, 23 Aug 2023 00:45:54 +0800</pubDate><description><![CDATA[本文基于docker-compose快速体验Dophinschedule服务，相比基于standalone-server模式，能更加全面体验ds的功能，废话不多说，开干，玩的就是一个真实！]]></description><category></category></item><item><title><![CDATA[Superset权限管理]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/128792150</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/128792150</guid><author>SpringBoots</author><pubDate>Sun, 29 Jan 2023 17:36:01 +0800</pubDate><description><![CDATA[Superset权限管理]]></description><category></category></item><item><title><![CDATA[‘protoc --version‘ did not return a version or Hadoop2.x maven编译MojoExecutionException异常]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/128095171</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/128095171</guid><author>SpringBoots</author><pubDate>Tue, 29 Nov 2022 11:56:19 +0800</pubDate><description><![CDATA['protoc --version' did not return a version]]></description><category></category></item><item><title><![CDATA[Netty最佳学习路线]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/125397103</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/125397103</guid><author>SpringBoots</author><pubDate>Tue, 21 Jun 2022 19:42:19 +0800</pubDate><description><![CDATA[netty是一款基于NIO（非阻塞I/O）开发的网络框架，与传统的BIO（阻塞式I/O）相比，它的并发性能得到了很大的提高，而且更节省资源，netty封装了很多NIO的细节，可以屏蔽NIO API带来的不便，并且设计优秀的线程模型让netty的应用更加灵活。

netty不仅仅是一个java网络领域的框架，netty涉及多线程技术、复杂数据结构、内存管理模型、设计模式及底层TCP的技术，所以，在接触netty过程中能接触到很多优秀前辈们留下来的瑰宝，值得反复学习琢磨。............]]></description><category></category></item><item><title><![CDATA[Mac 解决 ERROR launching ‘JD-GUI‘]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/123988189</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/123988189</guid><author>SpringBoots</author><pubDate>Wed, 06 Apr 2022 13:48:46 +0800</pubDate><description><![CDATA[Mac 解决 ERROR launching ‘JD-GUI’
解决：app显示包内容，找到universalJavaApplicationStub.sh， 复制以下内容覆盖 即可
#!/bin/bash
##################################################################################
#                                                                     ]]></description><category></category></item><item><title><![CDATA[剑指 Offer II 002. 二进制加法 模拟法]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/123232739</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/123232739</guid><author>SpringBoots</author><pubDate>Wed, 02 Mar 2022 15:59:35 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例23.提示4.代码1.模拟法
1.问题描述
给定两个 01 字符串 a 和 b ，请计算它们的和，并以二进制字符串的形式输出。
输入为 非空 字符串且只包含数字 1 和 0。
2.测试用例
示例 1
输入: a = "11", b = "10"
输出: "101"

示例2
输入: a = "1010", b = "1011"
输出: "10101"

3.提示

每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。
1 &lt;= a.length, b.length]]></description><category></category></item><item><title><![CDATA[剑指 Offer II 001. 整数除法 减法&&位运算]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/123204146</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/123204146</guid><author>SpringBoots</author><pubDate>Tue, 01 Mar 2022 13:50:27 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例2示例3示例43.提示4.代码1.减法思路2.位运算
1.问题描述
给定两个整数 a 和 b ，求它们的除法的商 a/b ，要求不得使用乘号 ‘*’、除号 ‘/’ 以及求余符号 ‘%’ 。
注意：整数除法的结果应当截去（truncate）其小数部分，例如：truncate(8.345) = 8 以及 truncate(-2.7335) = -2
假设我们的环境只能存储 32 位有符号整数，其数值范围是 [−231, 231−1]。
本题中，如果除法结果溢出，则返回]]></description><category></category></item><item><title><![CDATA[hadoop java.lang.UnsatisfiedLinkError: Cannot load libsnappy.so.1 (libsnappy.so.1: cannot open share]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122950505</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122950505</guid><author>SpringBoots</author><pubDate>Tue, 15 Feb 2022 18:52:03 +0800</pubDate><description><![CDATA[1.问题error
java.lang.UnsatisfiedLinkError: Cannot load libsnappy.so.1 (libsnappy.so.1: cannot open shared object file: No such file or directory)!
at org.apache.hadoop.io.compress.snappy.SnappyCompressor.initIDs(Native Method)
at org.apache.hadoop.io.compre]]></description><category></category></item><item><title><![CDATA[mac vagrant up 失败 VBoxManage: error: Failed to create the host-only adapter VBoxManage: error: Con]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122950055</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122950055</guid><author>SpringBoots</author><pubDate>Tue, 15 Feb 2022 18:16:08 +0800</pubDate><description><![CDATA[1.错误日志
There was an error while executing VBoxManage, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: [“hostonlyif”, “create”]
Stderr: 0%…
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to crea.]]></description><category></category></item><item><title><![CDATA[Leetcode NO.297 Serialize And Deserialize Binary Tree]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122723560</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122723560</guid><author>SpringBoots</author><pubDate>Thu, 27 Jan 2022 20:57:56 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例2示例3示例43.提示4.代码1.DFS序列化 二叉树code复杂度
1.问题描述
序列化是将一个数据结构或者对象转换为连续的比特位的操作，进而可以将转换后的数据存储在一个文件或者内存中，同时也可以通过网络传输到另一个计算机环境，采取相反方式重构得到原数据。
请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑，你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。
提示: 输入输出格式与 Le]]></description><category></category></item><item><title><![CDATA[Leetcode NO.17 Letter Combinations Of_A_Phone Number 电话号码的字母组合]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122672177</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122672177</guid><author>SpringBoots</author><pubDate>Mon, 24 Jan 2022 17:49:15 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例2示例33.提示4.代码1.电话号码的字母组合-回溯code复杂度
1.问题描述
给定一个仅包含数字 2-9 的字符串，返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下（与电话按键相同）。注意 1 不对应任何字母。
2.测试用例
示例 1
输入：digits = "23"
输出：["ad","ae","af","bd","be","bf","cd","ce","cf"]

示例2
输入：digits = ""
输出：[]

示例3
]]></description><category></category></item><item><title><![CDATA[Leetcode NO.46 Permutations 全排列]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122625700</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122625700</guid><author>SpringBoots</author><pubDate>Fri, 21 Jan 2022 17:13:39 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例2示例33.提示4.代码1.全排列-回溯code复杂度
1.问题描述
给定一个不含重复数字的数组 nums ，返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。
2.测试用例
示例 1
输入：nums = [1,2,3]
输出：[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

示例2
输入：nums = [0,1]
输出：[[0,1],[1,0]]

示例3
输入：nums = [1]
输出：[[1]]
]]></description><category></category></item><item><title><![CDATA[Leetcode NO.322 Coin Change 零钱兑换]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122598657</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122598657</guid><author>SpringBoots</author><pubDate>Thu, 20 Jan 2022 12:02:12 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例2示例3示例4示例53.提示4.代码1.动态规划code复杂度
1.问题描述
给你一个整数数组 coins ，表示不同面额的硬币；以及一个整数 amount ，表示总金额。计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额，返回 -1 。
你可以认为每种硬币的数量是无限的。
2.测试用例
示例 1
输入：coins = [1, 2, 5], amount = 11
输出：3 
解释：11 = 5 + 5 + 1

示例2
输入：]]></description><category></category></item><item><title><![CDATA[发票查验平台 https://inv-veri.chinatax.gov.cn 您的连接不是私密连接，不能访问问题]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122597810</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122597810</guid><author>SpringBoots</author><pubDate>Thu, 20 Jan 2022 11:23:53 +0800</pubDate><description><![CDATA[问题描述
国家税务总局全国增值税发票查验平台，https://inv-veri.chinatax.gov.cn 您的连接不是私密连接，不能直接访问问题
解决方案
直接在页面用键盘输入  thisisunsafe 即可，不用在地址栏输入，直接页面键入thisisunsafe

...]]></description><category></category></item><item><title><![CDATA[Leetcode NO.198 House Robber 打家劫舍]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122576138</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122576138</guid><author>SpringBoots</author><pubDate>Wed, 19 Jan 2022 10:54:51 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例23.提示4.代码1.动态规划code复杂度2.动态规划空间优化code复杂度
1.问题描述
你是一个专业的小偷，计划偷窃沿街的房屋。每间房内都藏有一定的现金，影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统，如果两间相邻的房屋在同一晚上被小偷闯入，系统会自动报警。
给定一个代表每个房屋存放金额的非负整数数组，计算你 不触动警报装置的情况下 ，一夜之内能够偷窃到的最高金额。
2.测试用例
示例 1
输入：[1,2,3,1]
输出：4
解释：偷窃 1 号]]></description><category></category></item><item><title><![CDATA[Leetcode NO.1143 Longest Common Subsequence 最长公共子序列]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122529805</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122529805</guid><author>SpringBoots</author><pubDate>Sun, 16 Jan 2022 21:58:55 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例2示例33.提示4.代码1.动态规划code复杂度
1.问题描述
给定两个字符串 text1 和 text2，返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ，返回 0 。
一个字符串的 子序列 是指这样一个新的字符串：它是由原字符串在不改变字符的相对顺序的情况下删除某些字符（也可以不删除任		何字符）后组成的新字符串。
例如，“ace” 是 “abcde” 的子序列，但 “aec” 不是 “abcde” 的子序列。
两个字符串的 公共子序列 ]]></description><category></category></item><item><title><![CDATA[Leetcode NO.70 Climbing Stairs 爬楼梯]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122504103</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122504103</guid><author>SpringBoots</author><pubDate>Fri, 14 Jan 2022 23:05:12 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例23.代码1.斐波拉契数列&amp;Dpcode复杂度2.数学-斐波拉契数列通项式code
1.问题描述
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢？
注意：给定 n 是一个正整数。
2.测试用例
示例 1
输入： 2
输出： 2
解释： 有两种方法可以爬到楼顶。
1.  1 阶 + 1 阶
2.  2 阶

示例2
输入： 3
输出： 3
解释： 有三种方法可以爬到楼顶。
1.  1 阶 ]]></description><category></category></item><item><title><![CDATA[Leetcode NO.121 Best Time To Buy And Sell Stock 买卖股票时间]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122434867</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122434867</guid><author>SpringBoots</author><pubDate>Tue, 11 Jan 2022 16:01:11 +0800</pubDate><description><![CDATA[文章目录1.问题描述2.测试用例示例 1示例 23.提示4.代码1.暴力code复杂度2.动态规划code复杂度
1.问题描述
给定一个数组 prices ，它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。
你只能选择 某一天 买入这只股票，并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。
返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润，返回 0 。
2.测试用例
示例 1
输入：[7,1,5,3,6,4]
输出：5
解释：在第 ]]></description><category></category></item><item><title><![CDATA[Knapsack Problem 0-1 背包问题]]></title><link>https://blog.youkuaiyun.com/SpringBoots/article/details/122355283</link><guid>https://blog.youkuaiyun.com/SpringBoots/article/details/122355283</guid><author>SpringBoots</author><pubDate>Thu, 06 Jan 2022 23:25:44 +0800</pubDate><description><![CDATA[文章目录1.描述2.代码1.动态规划code复杂度2.动态规划&amp;空间优化code复杂度
1.描述
【0-1背包问题】有一个背包，容量是W=120，有7个物品，物品不可分割。要求尽可能让装入背包中的物品总价值最大，但不能超过总容量。
物品： A  B  C  D  E  F  G
重量：30  30  60  55  40  10  25
价值：10  40  30  50  35  40  30
2.代码
1.动态规划
code
public int knapsackWithDp(int capac]]></description><category></category></item></channel></rss>