自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 OSHI6.2.2获取cpu占用率最高的程序列表

直接贴代码吧,自行更改。

2023-08-29 17:51:41 254

原创 Cron表达式Scheduler在MON=1 Scheduler中Cron表达式不执行原因

踩坑 Cron表达式在不同框架下不同的含义

2023-03-06 14:01:56 453

原创 Java 函数式接口和Lambda表达式简单组合使用

Java 函数式接口和Lambda表达式简单组合使用

2023-02-03 10:22:48 129

原创 Java 需求:项目使用网络协议从FTP更换成SFTP

【代码】Java 需求:文件上传、下载使用的协议从FTP更换成SFTP。

2022-11-07 16:35:35 935

原创 问题解决 Nacos注册中心报错 required a bean of type ‘com.netflix.client.config.IClientConfig

问题解决 required a bean of type 'com.netflix.client.config.IClientConfig' that could not be found

2022-08-29 15:41:24 788 1

原创 问题解决 报错404 spring cloud config server NoSuchRepositoryException|Cannot clone or checkout repository

spring cloud config server配置中心问题解决 spring cloud config server NoSuchRepositoryException | Cannot clone or checkout repository

2022-08-27 09:36:56 292 1

原创 问题解决 —— error: src refspec master does not match any error: failed to push some refs to ‘github.com

github push推送失败问题解决:error: src refspec master does not match anyerror: failed to push some refs to 'github.com

2022-08-26 16:46:14 213

原创 【LeetCode】1423. 可获得的最大点数

/* 1423. 可获得的最大点数 几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有卡牌的点数之和。 给你一个整数数组 cardPoints 和整数 k,请你返回可以获得的最大点数。 */ class Solution10 { public int maxScore(int[] cardPoints, int k) { .

2022-05-07 09:22:19 187

原创 【LeetCode】1208. 尽可能使字符串相等

/* 1208. 尽可能使字符串相等 给你两个长度相同的字符串,s 和 t。 将 s 中的第 i 个字符变到 t 中的第 i 个字符需要 |s[i] - t[i]| 的开销(开销可能为 0),也就是两个字符的 ASCII 码值的差的绝对值。 用于变更字符串的最大预算是 maxCost。在转化字符串时,总开销应当小于等于该预算,这也意味着字符串的转化可能是不完全的。 如果你可以将 s 的子字符串转化为它在 t 中对应的子字符串,则返回可以转化的最大长度。 如果 s 中没有子字符串.

2022-05-07 09:21:44 70

原创 【LeetCode】1004. 最大连续1的个数 III

class Solution8 { /* 1004. 最大连续1的个数 III 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。 */ public int longestOnes(int[] nums, int k) { int lk=0; int rk=0; int length = nums.length; int count = k; int max = 0; //向右移动.

2022-05-07 09:21:01 123

原创 【LeetCode】567. 字符串的排列

class Solution7 { /* 567. 字符串的排列 给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 。 换句话说,s1 的排列之一是 s2 的 子串 。 */ public boolean checkInclusion(String s1, String s2) { int zLen = s1.length(); int fLen = s2.length(); int.

2022-05-07 09:19:49 81

原创 【LeetCode】438. 找到字符串中所有字母异位词

class Solution6 { /* 438. 找到字符串中所有字母异位词 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 */ public List<Integer> findAnagrams(String s, String p) { int slen = s.length(); int plen = p.leng.

2022-05-07 09:18:21 70

原创 【LeetCode】1052. 爱生气的书店老板

class Solution5 { /* 1052. 爱生气的书店老板 有一个书店老板,他的书店开了 n 分钟。每分钟都有一些顾客进入这家商店。给定一个长度为 n 的整数数组 customers ,其中 customers[i] 是在第 i 分钟开始时进入商店的顾客的编号,所有这些顾客在第 i 分钟结束后离开。 在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] = 0。 当书店老板生气时,那一分钟的顾客就会不满.

2022-05-07 09:17:00 86

原创 【LeetCode】1695. 删除子数组的最大得分

class Solution4 { /* 1695. 删除子数组的最大得分 给你一个正整数数组 nums ,请你从中删除一个含有 若干不同元素 的子数组。删除子数组的 得分 就是子数组各元素之 和 。 返回 只删除一个 子数组可获得的 最大得分 。 如果数组 b 是数组 a 的一个连续子序列,即如果它等于 a[l],a[l+1],...,a[r] ,那么它就是 a 的一个子数组。 */ public int maximumUniqueSubarray(int[] nums)..

2022-05-07 09:16:19 130

原创 【LeetCode】209. 长度最小的子数组

class Solution3 { /* 209. 长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 */ public int minSubArrayLen(int target, int[] nums) { int tmp =0; in.

2022-05-07 09:15:40 65

原创 【LeetCode】3. 无重复字符的最长子串

class Solution2{ public int lengthOfLongestSubstring(String s) { /* 3. 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 */ Set<Character> set = new HashSet<>(); int lk = 0; int rk = 0; int length = s.length(); int t.

2022-05-07 09:15:05 70

原创 【LeetCode】643. 子数组最大平均数 I

class Solution1 { /* 643. 子数组最大平均数 I 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答案。 */ public double findMaxAverage(int[] nums, int k) { int tmp = 0; int max = Integer.MIN_VALUE; in.

2022-05-07 09:13:28 149

转载 Thymeleaf中 html自带的href标签和th:href标签异同

时隔很久的学习,回归初心继续学习编程语法格式如下:<a th:href="@{/channel/page/add}">添加渠道 </a><a href="/channel/page/add">添加渠道 </a>```在默认项目路径为空时,打Jar包单独运行时。二者效果一致。在使用Maven内嵌Tomcat或打War包部署到Servlet容器,或者在项目内执行App启动类,且有配置项目路径时。二者区别如下:href始终从端口开始作为根路

2022-02-16 16:34:21 708

转载 MongoDB安装失败 error 100/ error 1058或者服务未响应可以试试这个Blogger的方法

https://www.cnblogs.com/zhif97/p/12806245.html一直错误,用这个Blogger的方法一次成功,推荐一哈~

2021-03-02 15:31:59 281

原创 java克鲁斯卡尔(kruskal)最小生成树代码实现

import java.util.Arrays;/** * @author Drug * @create 2020-05-16 12:01 */public class Kurskal { //边数 private int edgeNum; //顶点信息 private char[] vertexs; //权值矩阵 private int[][] matrix; //表示无法连通的最大值 private static final i

2020-05-16 14:30:29 860

原创 java普利姆算法(Prim)最小生成树修路问题代码实现

import java.util.Arrays;/** * @author Drug * @create 2020-05-15 16:42 */public class Prim { public static void main(String[] args) { //测试看看图是否创建ok char[] data = new char[]{'A','B','C','D','E','F','G'}; int verxs = data.len

2020-05-15 17:23:25 373

原创 java贪心算法(集合覆盖问题)代码实现

import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;/** * @author Drug * @create 2020-05-14 17:04 */public class Greedy { public static void main(String[] args) { //创建广播电台,放入到Map HashMap<String,HashSe

2020-05-14 17:38:53 764 2

原创 java字符串匹配KMP算法代码实现

import java.util.Arrays;/** * @author Drug * @create 2020-05-13 16:51 */public class KMP { public static void main(String[] args) { String str1 = "BBC ABCDAB ABCDABCDABDE"; String str2 = "ABCDABD"; //String str2 = "BBC";

2020-05-13 17:03:56 208

原创 java字符串暴力匹配法代码实现

主要目的是与KMP算法进行比较,回溯次数太多,太低效,仅是一种死路/** * @author Drug * @create 2020-05-13 15:44 */public class ViolenceMatch { public static void main(String[] args) { //测试 String str1 = "JavaLoveJaLoveJavaLoveJava"; String str2 = "JavaLove

2020-05-13 15:53:05 480 1

原创 java父类没有实现序列化接口,子类实现序列化接口的特殊情况

一.父类实现序列化接口,子类自动继承序列化接口,无需显示申明,即子类序列化时会自动序列化父类对象,反序列化没有问题二.父类没有实现序列化接口,子类实现序列化接口1.子类可以被序列化,但是父类无法被序列化.无论如何,子类序列化的过程都可以执行,反序列能够成功则要看父类是否有无参构造器JVM会在反序列化子类时自动调用父类的无参构造器创建父类对象,当父类没有无参构造器时,反序列会失败.所以,子类实现序列化接口,父类没有实现序列化接口时,必须保证父类有无参构造器,才能让子类正常的序列化反序列化附上个人测试

2020-05-12 18:19:40 1665

原创 java动态规划(背包问题)代码实现

/** * @author Drug * @create 2020-05-12 15:46 */public class KnapsackProblem { public static void main(String[] args) { //物品重量 int[] w = {1, 4, 3}; //物品价格 int[] value = {1500, 3000, 2000}; //背包容量 int

2020-05-12 16:35:25 448

原创 java分治算法代码实现(汉若塔问题解决)

/** * @author Drug * @create 2020-05-12 14:25 */public class HanoiTower { static int count = 0; public static void main(String[] args) { hanoiTower(5, 'a','b','c'); } /** * 汉若塔问题分治算法解决 * @param num 需要摆放的盘子个数 * @

2020-05-12 14:40:24 158

原创 java二分查找算法非递归代码实现

/** * @author Drug * @create 2020-05-12 14:02 */public class BinarySearchNoRecur { public static void main(String[] args) { int[] arr = {0,1,3,15,17,22,100,230,1512}; int i = binarySearch(arr, 101); System.out.println(i);

2020-05-12 14:38:25 130

原创 java图的深度优先遍历(dfs)和广度优先遍历(bfs)代码实现

import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;/** * @author Drug * @create 2020-05-11 12:16 */public class Graph { //顶点集合 private ArrayList<String> vertexList; //邻接矩阵 private int[][] edges; .

2020-05-11 16:15:52 486

原创 java自平衡二叉搜索树(AVL)代码实现

对添加节点时,判断后进行双旋转即可实现自平衡/** * @author Drug * @create 2020-05-09 11:19 */public class AVLTreeDemo { public static void main(String[] args) {// int[] arr = {4,3,6,5,7,8}; int[] arr = {10, 11, 7, 6, 8, 9}; AVLTree avlTree = ne

2020-05-09 12:17:03 220

原创 java平衡二叉树增删改查遍历代码实现

package drug.binarySortTree;/** * @author Drug * @create 2020-05-08 16:10 */public class BinarySortTreeDemo { public static void main(String[] args) { int[] arr = {7,3,10,12,5,1,9,2}; BinarySortTree binarySortTree = new BinarySort

2020-05-08 19:20:18 230

原创 java赫夫曼编码压缩解压文件代码实现

package drug.huffmanCode;import java.io.*;import java.util.*;/** * @author Drug * @create 2020-05-06 18:52 */public class HuffmanCode { public static void main(String[] args) {// ...

2020-05-07 19:47:51 233

原创 java赫夫曼树代码实现(数组转赫夫曼树)

import java.util.ArrayList;import java.util.Collections;/** * @author Drug * @create 2020-05-06 16:26 */public class HuffmanTree { public static void main(String[] args) { int[] arr...

2020-05-06 19:10:44 166

原创 java堆排序代码实现

package drug.sort;import java.util.Arrays;/** * @author Drug * @create 2020-05-04 16:08 */public class HeapSort { public static void main(String[] args) { int[] arr = {10,-1,-101,1...

2020-05-04 16:36:34 162

原创 java顺序二叉树前序遍历代码实现

/** * @author Drug * @create 2020-05-02 13:03 */public class ArrayBinaryTree { public static void main(String[] args) { int[] arr= {1,2,3,4,5,6,7}; ArrBinaryTree arrBinaryTree ...

2020-05-02 13:09:48 773

原创 java二叉树前中后序遍历添加删除

/** * @author Drug * @create 2020-05-01 15:50 */public class BinaryTreeDemo { public static void main(String[] args) { BinaryTree binaryTree = new BinaryTree(); HeroNode heroNo...

2020-05-02 12:40:44 139

原创 java哈希表代码实现

使用了Emp(员工)类作为哈希表存储的数据类型,员工emp类属性id和name.实现了哈希表基本的增删查全显import java.util.Scanner;/** * @author Drug * @create 2020-04-30 16:30 */public class HashTab { public static void main(String[] args) ...

2020-04-30 17:56:04 408

原创 java斐波那契查找算法代码实现

package drug.search;import java.util.Arrays;/** * @author Drug * @create 2020-04-29 16:10 */public class FibonacciSearch { public static void main(String[] args) { int[] arr = {1,3...

2020-04-29 16:29:10 340

原创 java插值查找代码实现

import java.util.Arrays;/** * @author Drug * @create 2020-04-29 14:59 */public class InsertValueSearch { public static void main(String[] args) { int[] arr = new int[100]; f...

2020-04-29 15:26:36 262

原创 java线性查找代码实现

/** * @author Drug * @create 2020-04-28 14:12 */public class SeqSearch { public static void main(String[] args) { int[] arr = {10,20,11,15,77,13,15,111}; int i = seqSearch(arr...

2020-04-28 15:04:08 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除