自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【工作中碰到Excel】EasyExcel-合并单元格读取

tip:这块合并我是按照我们项目中所涉及的excel编写的逻辑,没做大量测试,仅供参考。

2024-03-13 16:48:12 1245

原创 Java-Http通过代理请求API

我像墙内的Api一样,直接使用Hutool的Http工具做请求的时候是无法访问的,例如google。这种时候需要做一点代理处理,我用的是C F W,在请求代码中加上代理设置,即可正常访问。最近有一个Api(是墙外的)。

2024-03-13 10:56:46 421

原创 【工作中碰到Excel】EasyExcel读取Excel为Map

和上一篇读取为实体类类似,在这里可以读取为Map,Map有一个好处,可以使一些代码变得通用。先定义一个Listener,和之前的实体类监听器类似,定义一个存储每一行数据的dataList,在invoke代码中,将他们存到dataList。

2024-03-11 17:20:57 1057

原创 【工作中碰到Excel】EasyExcel读取Excel-1

如果像上一步的代码是无法指定sheet页的,会遍历所有的sheet页,我在上一份的excel中多加了一个sheet页,用上面的代码就会读取两个sheet页。在EasyExcel提供的@ExcelProperty注解中将 value的属性值设置为对应的表头名称即可。在这里设置需要读取的sheet页【名称或第几个sheet页均可】,ps:这个birthday是正确的,只是说打印成了时间戳的格式。之后通过之前在监听器中设置的list的get方法,即可获得数据。调用head方法,传入设置的实体类,

2024-02-24 21:42:06 465

原创 【亲测可用】Centos7离线安装MySQL5.7

2、下载MySQL 5.7 tar.gz安装包,其他依赖文件(可能用到)。1、CentOS一般需要先删除MariaDB。启动mysql、设置开机启动、开启远程连接。如果报错,解压安装其他依赖。找下5.7.36 版本的。

2024-02-20 16:26:46 365

原创 CentOS7离线安装Redis6、Gcc

主要涉及到Gcc问题离线安装一般CentOS7.6 默认是4.85版本的Gcc,这个版本无法安装Redis6。

2024-02-19 16:55:26 403

原创 RabbitMQ使用代码实现交换机、队列注册,关系绑定

仅供参考、折腾~~。!!个人项目使用。

2024-02-19 10:33:27 475

原创 SSE的简单使用

近期在项目中出现了一个需求:对话实现打字机模式,所以学了一点sse,记录一下。具体情况如下:1、第三方厂商使用SSE向后端(我)提供数据2、后端(我)再向前端提供数据(使用sse模式)主要需要实现在于两个点:1、与第三方厂商建立sse连接。2、与前端建立sse连接。

2024-02-08 12:11:33 645

原创 03-快速排序

使用递归。顺序设为从小到大。完整代码见文章最后。函数设置为public static void QuickSort(int[] arr, int L, int R)每次取一个值作为标准值(可取左边界的值)同时需要有两个参数即当前处理分组的左右边界。设为L和R。(第一次调用则为0和length-1) int temp = arr[L]; int left = L; int right = R;已经取这个left位置的值,所以此时可以将arr[l

2021-09-06 07:41:13 70

原创 02-插入排序

将一个无序数组分为两组前一组有序,后一组无序初始:序组中只有一个数据即arr[0];从第二组(无序)中依次取数据(从arr[1]开始),放入有序组中(保证仍有序)可以得知有一个循环用来从无序组中取数据nowVal(arr[i])。还有一个循环用来找该数据nowVal放在有序组的位置。(将取得的数据与有序组中的数据比较)假设已经找到这个位置就是j,如果直接使用 arr[j] = nowVal,那么就丢失了原来j位置存储的数据。可知在无序数组中选值时,有序数组的长度即可就变成了原长度+1。即i

2021-09-05 07:59:14 51

原创 01-冒泡排序

Arr[i]和Arr[i+1]两位数据进行比较,逆序则将两位交换。可以得知的是每次从头到尾遍历一遍,数组[length-遍历次数]的值必定是最大(小)值。那么可知要遍历(length)次。即可将原无序数组变有序。可知需要两个循环,一个控制次数,一个则用于比较。1.根据上面思路写出 public static void BubbleSort(int[] arr){// ①获取数组总长度,也是要遍历的次数 int length = arr.length;

2021-09-05 00:26:00 36

空空如也

空空如也

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

TA关注的人

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