自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码自动生成模板

【代码】代码自动生成模板。

2023-09-12 16:20:48 127

原创 swagger不继承webmvcconfigurer...版

3.swagger代码。

2023-09-12 16:10:52 140 1

原创 springboot服务端接口外网远程调试,并实现HTTP服务监听 - 内网穿透

前后端分离项目中,在调用接口调试时候,我们可以通过cpolar内网穿透将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例。

2023-04-18 12:28:31 191 2

原创 反射知识总结

void set(Object obj,Object value) //设置obj对象的指定属性值为value。void setAccessible(boolean flag) //将此属性的可访问性设置为指定布尔值。getDeclaredField(String name) //返回一个Field对象,可获取私有属性。getField(String name) //返回一个Field对象,仅公共属性。🍓通过Class对象获取构造器对象。🍓获取Class对象的三种方式。

2023-02-23 17:28:39 88

原创 粉刷房子(逆向思维+弯道超车)

当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。我们将给出一个正整数n,表示房子的数量,以及三个长度为n的数组redCosts, blueCosts,greenCosts,用来表示每个房子粉刷成对应颜色的花费。假如有一排房子,共 n 个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。正确答案:54(易错答案:61)❗看看是不是你中招了(弯道超车体现在这)废话不多说,直奔主题。上一行不同列的最小值。

2022-11-18 22:05:12 99

原创 maven找不到依赖

如果你非常确定你的镜像没问题以及maven的位置配置正确!这个标签,有的话把它注释了再重新刷新一次!那么请看看你导进来的代码有没有。

2022-11-10 16:11:00 177 2

原创 找零钱(算法分析详细版)

就是你输入你要兑换的金钱的总值,然后系统给出几种金钱的面值,找出你要兑换的金钱总值可以换成钱的最小张数。我们采用递归的方式,先找出组成1块钱所需要的的最小张数,依次组成找到2,3,4块钱的最小张数。你要兑换的金钱总值可以换成钱的最小张数:2(2张面值为2块钱的钱)系统给出的几种金钱面值:1,2,5,7,10。组成一块钱所需要的的最小张数为1张,组成两块钱所需要的的最小张数为1张,组成三块钱所需要的的最小张数为2张,组成四块钱所需要的的最小张数为2张.接下来,请边看代码边看解释。⭐核心代码(带解释版)

2022-11-09 15:01:27 1954

原创 JDBC详细版(含下载链接+代码)

首先需要先去下载一个jar包(mysql-connector-java-8.0.20.jar),这里根据自己的数据库版本进行下载即可。直接选择点击下一步,再自己给模块起个名字(我这里起的是demo),然后点击应用,最后点击确定就好了。选择模块库再点击确定即可,再在src下面创建一个包再在包下创建一个类,接下来就进入代码阶段了。接着在idea新建一个空项目test(这个就不演示了),接着会弹出一个东西,我们先选择项目。接着我们换到模块那里去,点击上边的加号,选择新建模块。然后点击右下角的应用。...

2022-07-20 13:47:33 1088 3

原创 二分查找(附三道小练习题)

本次内容详解来自up主五点七边🤭⭐一般流程建模:划分蓝红区域,确定isBlue() 确定返回blue还是red 套用算法模板 (后处理)⭐算法模板blue=-1,red=Nwhile blue+1!=red m=(blue+red)/2 if isBlue(m) blue=m else red=mreturn blue or red⭐细节问题🐂细节1:为什么blue的初始值为-1,red的初始值为N?因.

2022-04-23 14:41:05 257 4

原创 商品货架管理(愿疫情早日消散,大家去见想见的人)

⭐题目描述【问题描述】商品货架可以看成一个栈,栈顶商品的生产日期最早,栈底商品的生产日期最近。上货时,需要倒货架,以保证生产日期较近的商品在较下的位置。【基本要求】针对一种特定商品,实现上述管理过程。⭐整体思路整体思路:存货:输入入货商品的总个数,再输入生产日期,把生产日期一个个进栈,全部进完栈之后再快排。 取货:判断取货个数是否大于库存个数,若是,则重新输入,若否,则出货。存货:为了方便观察,我们先用数字代替生产日期。...

2022-04-21 16:53:52 2661 3

原创 操作系统思维导图(一)(风那么大,你感受到我想和你碰面的决心了吗)

本系列会持续更新,最后会把一整个思维导图都放上✌(所有资源来源于王道考研)

2022-04-19 23:33:17 258 1

原创 static关键字(微风轻轻吹起,我慢慢地更新)

不是话痨博主,但欢迎多多互动呀❤☀static关键字的由来和概念通常情况下,属性/方法都是隶属于对象层级,就是每个对象都有自己独有的属性空间,有些属性需要属于整个类,就是所有对象要共享。 static就是把对象级提升到类级。static的属性、代码块、方法都是隶属于类,在类加载时就准备完成了,而不需要创建对象(new)。 类加载只做一次,包括:类名.的时候会类加载。 new对象时会类加载。 程序员可以用程序加载,比如:Class.forName()。静态的成员(属性和方法)可以...

2022-04-08 15:51:17 70 2

原创 反转链表(春天都来了,你还不来吗)

⭐题目详情给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围:0\leq n\leq10000≤n≤1000要求:空间复杂度O(1)O(1),时间复杂度O(n)O(n)。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:示例1输入:{1,2,3}返回值:{3,2,1}示例2输入:...

2022-04-02 00:01:17 868 5

原创 删除链表中重复的结点(你确定要错过我吗)

欢迎大家多多互动✌🐕问题详情在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表 1->2->3->3->4->4->5 处理后为 1->2->5数据范围:链表长度满足0 \le n \le 1000 \0≤n≤1000,链表中的值满足1 \le val \le 1000 \1≤val≤1000进阶:空间复杂度O(n)\O(n),时间复杂度O(n) \O(n)...

2022-03-29 16:03:20 493 2

原创 HTML题目(一)【恭喜你发现了一个小宝藏】

🍎题目1下列描述错误的是()A.HTTP状态码302表示暂时性转移B.domContentLoaded事件早于onload事件C.IE6/7/8不支持事件捕获D.localStorage存储的数据,在刷新页面后会消失🍌解析A.HTTP状态码302表示被请求的资源暂时转移(Moved temporatily),然后会给出一个转移后的URL,而浏览器在处理服务器返回的302错误时,原则上会重新建立一个TCP连接,然后再取重定向后的URL的页面;但是如果页面存在于缓存中,则不重新获取

2022-03-28 15:41:59 1428 2

原创 数字三角形(进来看,不要不识抬举)

⭐问题详情:❀给出一个数字三角形,从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。❀路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。(是指走到底部向左下走的总次数与向右下走的总次数相差不能超过 1。) 🥥例子1: 🥥例子2: 7 ...

2022-03-26 00:48:27 1655 4

原创 正负数排列(用链表和数组实现)

【问题描述】一个未排序整数数组,有正负数,重新排列使负数排在正数前面。并且要求不改变原来的正负数之间相对顺序。比如输入1、7、-5、9、-12、15,输出-5、-12、1、7、9、15。【基本要求】多种算法解决这个问题,并探讨有无时间复杂度O(N),空间复杂度O(1)的算法。public class ch01 { public void operate(int maxSize,int[] numbs){ int j=0; .

2022-03-23 15:40:37 2650

原创 最大连续子序列(用暴力法和动态规划实现)

【问题描述】求数组中最大连续子序列之和,如所有子序列之和都是负数则返回0。例如:数组A:{-2,11,-4,13,-5,-2},则最大连续子序列之和为20,即11+(-4+13)= 20。数组B:{1,3,-2,4,-5},则最大连续子序列之和为6,即1+3+(-2)+4= 6。数组C:{-1,-2,-3,-5,-4},则最大连续子序列之和为0。要求算法的时间复杂度为O(n)【输入格式】第一行是数组大小t(0 <= t <= 20)。第二行是t个数组元素。【输出.

2022-03-23 15:37:42 683

原创 约瑟夫环问题(用单循环链表实现)

约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。【基本要求】利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号public class Node { int da.

2022-03-21 23:42:41 1975

原创 css居中方法

行内元素1、水平居中text-align:center;<div class="parent"> <span class="child">content</span></div>.parent{ background-color:red; text-align:center;}fit-content; .parent{ background-color:red; width:fit-cont

2022-03-21 23:34:36 28429 5

原创 寻找一个数组内对应目标值的两个元素(哈希表法)

给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], tar...

2022-03-05 21:31:50 208

空空如也

空空如也

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

TA关注的人

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