自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣-删除有序数组中的重复项-Java

解题思路:利用快慢指针来找出重复的元素。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。删除有序数组中的重复项。

2023-11-09 20:46:08 329

原创 openfeign实现远程调用

Feign 是声明性(注解)web 服务客户端它使编写 web 服务客户端更加容易请创建一个接口并对其进行注解.它具有可插入注解支持,包括Feign注解和JAXRS注解Feign 还支持可插拔编码器和解码器。Spring cloud 添加了对Spring MVC注解的支持,并支持使用 HttpMessageConverters,Spring Web 中默认使用的注解。

2023-06-25 17:23:01 1689

原创 Springboot 中RESTtemplate的使用

RESTtemplate提供了http请求连接的功能。spring 框架提供的 RestTemplate 类可用于在应用中调用 rest 服务,它简化了与 http 服务的通信方式,统一了 RESTful 的标准,封装了 http 链接, 我们只需要传入 url 及返回值类型即可。相较于之前常用的 HttpClient,RestTemplate 是一种更优雅的调用 RESTful 服务的方式。

2023-06-19 14:50:39 476

原创 使用POI实现EXcel表格的读写

POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能。POI的主要功能是可以用Java操作的相关文件,但是一般我们都是用来操作Excel相关文件。操作.xls文档操作.xlsx文档HWPF操作Word文档HSLF操作PPT文档HDGF操作VIsio文档。

2023-05-18 14:52:48 1988

原创 EasyExcel读取EXcel文件内容

Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用easyexcel可以降低到几M,并且再大的excel也不会出现内存溢出;

2023-05-17 11:00:29 3729

原创 maven项目中使用@Slf4j注解

配置文件log4j.properties如下所示,置于Resources资源文件夹中,配置内容可以根据需求适当择取。

2023-05-17 10:46:00 1302

原创 蓝桥杯:数的分解

注意交换 33 个整数的顺序被视为同一种方法,例如 1000+1001+181000+1001+18 和 1001+1000+181001+1000+18 被视为同一种。把 20192019 分解成 33 个各不相同的正整数之和,并且要求每个正整数都不包含数字 22 和 44,一共有多少种不同的分解方法?本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。暴力破解,当i

2023-03-22 21:36:12 120

原创 蓝桥杯Java:特别数的和

小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。思路:逐个求出数的每个位,然后判断是否包含2 0 1 9。输出一行,包含一个整数,表示满足条件的数的和。输入一行包含一个整数 �(1≤�≤104)中,所有这样的数的和是多少?请问,在 1 到 �。

2023-03-22 19:48:20 108

原创 蓝桥杯:年号字串

对于 2727 以上的数字,小明用两位或更长位的字符串来对应,例如 ��。本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。利用余数从外往里一个一个求,然后将结果进行翻转。请问 20192019 对应的字符串是什么?对应 22,以此类推,用 �。最大运行内存: 128M。对应 2727,��。对应 2828,��。对应 5252,��。对应 329329。

2023-03-22 16:10:58 161

原创 蓝桥杯:路径

对于两个不同的结点 a, b,如果 a 和 b 的差的绝对值大于 21,则两个结点 之间没有边相连;如果 a 和 b 的差的绝对值小于等于 21,则两个点之间有一条 长度为 a 和 b 的最小公倍数的无向边相连。结点 3 和结点 24 之间有一条无 向边,长度为 24;结点 15 和结点 25 之间有一条无向边,长度为 75。小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图 中的最短路径。请计算,结点 1 和结点 2021 之间的最短路径长度是多少。最大运行内存: 128M。

2023-03-21 21:30:30 77

原创 蓝桥杯:迷宫

对于下面这个更复杂的迷宫(3030 行 5050 列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最少的前提下,请找出字典序最小的一个作为答案。对于上面的迷宫,从入口开始,可以按 DRRURRDDDR 的顺序通过迷宫, 一共 1010 步。其中 �、�、�、�。迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。下图给出了一个迷宫的平面图,其中标记为 11 的为障碍,标记为 00 的为可以通行的地方。请注意在字典序中 �

2023-03-21 15:21:02 80

原创 mybatis-plus 缓存

mybatis提供缓存是为了减少与数据库的交互,有一级缓存和二级缓存。可提高查询效率。

2023-03-21 11:12:11 2880 1

原创 既约分数(最大相除法)

请问,有多少个既约分数,分子和分母都是 11 到 20202020 之间的整数(包括 11 和 20202020)?

2023-03-18 15:29:49 111

原创 蓝桥杯-跳跃(DFS+DP)

例如,如果当前小蓝在第 33 行第 55 列,他下一步可以走到第 33 行第 66 列、第 33 行第 77 列、第 33 行第 88 列、第 44 行第 55 列、第 44 行第 66 列、第 44 行第 77 列、第 55 行第 55 列、第 55 行第 66 列、第 66 行第 55 列之一。在图中,有的位置有奖励,走上去即可获得,有的位置有惩罚,走上去就要接受惩罚。开始时,小蓝站在方格图的左上角,即第 11 行第 11 列。小蓝希望,从第 11 行第 11 列走到第 �。列后,总的权值和最大。

2023-03-17 13:26:27 489

原创 数字三角形

从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。数字三角形上的数都是 0 至 100 之间的整数。输入的第一行包含一个整数 � (1≤�≤100)采用动态规划,计算出顶点到底部每个点所走的距离。如果行数为奇数,则结果为中间的值。若为偶数,则为中间两个值的最大值。≤100),表示三角形的行数。

2023-03-14 21:00:48 95

原创 蓝桥杯:寻找出现字符串中出现次数最多的字母

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

2023-03-14 14:51:55 139

原创 Java StreamAPI使用

1.Stream关注的是对数据的运算,与CPU打交道,集合关注的是数据的存储,与内存打交道2.Stream不会存储元素不会改变源对象,相反,他们会返回一个持有结果的新Stream操作是延迟执行的3.执行流程:实例化-》中间操作-》终止操作4.中间操作链,用于对数据源进行处理 ,一旦执行终止操作,就执行中间操作链,并产生结果。之后,不会再被使用。

2022-11-09 21:51:24 344

原创 Java 方法引用、构造器引用和数组引用

Java 方法引用、构造器引用和数组引用

2022-11-09 16:27:13 292

原创 Java Class反射

Java 反射机制

2022-11-08 16:08:12 459

原创 Java TCP/UDP网络编程

Java TCP/UDP网络编程

2022-11-05 14:04:11 519 2

原创 Java 对象序列化

对象序列化与反序列化

2022-11-04 17:21:09 661

原创 Java 缓冲流和转换流的使用

Java缓冲流和转换流

2022-11-04 11:33:09 155

原创 Java FileInputStream和FileOutputSrteam

用法和原理和上一篇的FileReader、FileWriter差不多,就不细说。直接给一个示例代码,将一个文件里的图片复制到另一个文件。结果

2022-11-03 22:23:54 86

原创 Java FileReader类对文件读入和写出数据

Java使用FileRead读取文件内容

2022-11-03 19:51:29 818

原创 Java 线程通信

Java 线程通信

2022-11-01 21:32:57 203

原创 Java 创建多线程

Java 多线程创建

2022-11-01 12:56:23 222

原创 Java 泛型

Java泛型

2022-10-29 11:15:16 147

原创 Java List集合

Java list集合

2022-10-28 13:29:50 116

原创 Java collection集合

属于单列集合,Map属于双列集合。Collection是单列集合的祖宗接口,其功能是全部单列集合可以继承和使用的。使用迭代器遍历,迭代器在Java中的类是Iterator,是集合专用的遍历方式。包括list和set两大分支。底层就是迭代器,于JDK5 之后出现。

2022-10-28 10:31:46 107

原创 Java 四种数据排序方法

冒泡排序,插入排序,选择排序,快速排序

2022-10-27 15:46:30 3882

原创 Java 二分查找

Java 二分法查找

2022-10-26 22:41:05 228

原创 正则表达式

正则表达式和爬虫

2022-10-26 13:34:10 113 3

原创 Java System与Runtime库的API调用

Java Runtime和System的API接口调用

2022-10-25 14:03:58 535

原创 Java Math库的API调用

Java Math库的方法和质数判断优化

2022-10-25 11:19:53 305

原创 Java(拼图小游戏)

该项目是Java基础联系项目,适用于初学者温习知识。本人也是初学者,跟着练手的。注意:项目包括三个部分,注册页面、登录页面和游戏界面,但是前面两个页面没写!!只写了分游戏界面,功能完整。(主要是想混个徽章)

2022-10-24 22:38:09 1567 3

原创 python Matplotlib绘图

Matplotlib绘图

2022-06-30 17:07:52 340

原创 C++ 函数对象

C++ 函数对象

2022-06-22 11:19:02 104 2

原创 C++ 容器 详解

C++ 容器

2022-06-22 11:13:54 5059

原创 C++ 模板 详细解析

C++模板详细介绍

2022-06-20 16:56:29 275

原创 c++ 容器案例 评委打分

容器复习案例

2022-06-15 14:14:47 177

空空如也

空空如也

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

TA关注的人

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