自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bunny的博客

日常遇到问题,学习印记

  • 博客(229)
  • 收藏
  • 关注

原创 Java多线程

下面的运行顺序仅供参考,开启多线程运行顺序不一定是按照顺序和我给的顺序执行的。创建线程池的个数N + 1N2N2N + 1N。

2024-08-20 13:51:11 1041

原创 Java中Stream流

flatMap有一个对象列表,每个对象又包含一个列表,可以使用flatMap来“展平”这个结构。peekpeek方法可以在流的中间操作中插入一个动作,比如打印日志,而不会影响流的最终结果。peek可以用来调试也可以塞对象,不改变流,如果你这个里面有对象,比如xxx.setXXX() 那么也会修改这个对象groupingBy可以根据某个属性对元素进行分组。reducereduce方法可以用来执行更复杂的聚合操作,比如连接字符串。

2024-08-13 23:05:04 1044

原创 Java中Map、List、Set操作

在Java中,MapList和Set是三种常用的集合类型,它们各自有不同的特点和用途。下面是一些高级操作(骚操作)的示例,这些操作可以让你更高效地使用这些集合。

2024-08-13 22:38:50 447

原创 Java中Files相关操作

【代码】Java中Files相关操作。

2024-08-10 23:48:46 164

原创 Java使用Files复制和移动文件

使用流方式写入写出,参考:https://juejin.cn/post/7398046883644391459。

2024-08-02 15:59:37 276

原创 JavaScript中的Array

【代码】JavaScript中的Array。

2024-08-02 10:09:45 291

原创 Java文件写入和写出

语句确保了在操作完成后,和会被自动关闭。

2024-08-02 00:11:50 367

原创 时间相关API

同理。

2024-08-01 22:18:15 344

原创 操作文件-Path

firstmore创建路径对象。

2024-08-01 22:14:34 382

原创 Java中InputStream使用

【代码】Java中InputStream使用。

2024-08-01 22:13:31 413

原创 Java中OutputStream使用

方法将指定的字节写入输出流。参数b是一个整数,表示要写入的字节数据。实际写入的是b的最低8位。这个方法通常用于写入单个字节的数据。将单个字节数据写入到输出流中。

2024-08-01 22:12:45 458

原创 Java中Optional相关

提供默认值以确保不会返回 null。适用于默认情况下的备选值或简单计算结果。

2024-08-01 22:11:55 393

原创 Java中Stream操作

Stream和Optional区别在实际开发中,Stream 和 Optional 经常配合使用,Stream 可能包含 Optional 对象,以处理可能为 null 的元素,从而有效地提高代码的安全性和可读性。

2024-08-01 22:11:22 400

原创 JavaScript中URL和Blob

常用于处理文件数据、图像数据、音频数据等。Blob对象通常用于在客户端处理文件,如上传文件、下载文件、处理图像等操作。Blob对象可以通过Blob构造函数创建,也可以通过其他方式获取,比如从File对象中获取。

2024-08-01 22:07:18 633

原创 JavaScript文本转文件下载、下载图片、下载视频

下载媒体文件时,如果图片地址可以显示但是传过来的内容不是图片格式,使用封装方法不会进行下载,点击下载按钮后会跳转到这个图片页面。如果使用方法不能下载需要请求下载资源之后进行下载。

2024-08-01 21:56:26 615

原创 前端Axios失败重试

在创建请求时将重试次数和时间放入到Axios配置中// 默认请求地址// 设置超时时间retry: import.meta.env.VITE_BASE_API_RETRY, //设置全局重试请求次数(最多重试几次请求)retryDelay: import.meta.env.VITE_BASE_API_RETRY_DELAY, //设置全局请求间隔// 跨域允许携带凭证});

2024-06-29 17:27:47 479

原创 全局弹窗组件实现

使用函数式组件实现。框架采用Vue、bootstrap。当我们写好一个组件时,这个组件功能大体上可能都是差不多的,但是要在很多地方调用,通常的组件要在template中引入才行。在饿了么UI组件中,有的对话框组件只是调用函数即可完成,通常来说组件调用不应该很麻烦,在原生的JS中调用警告提示只需要alert即可。

2024-06-17 08:24:38 499

原创 .Net中路由设置

我们每次使用[Route]这个是框架封装好的,但是我们有时需要自己自定义。新建文件,在Template中写上你自己的名字即可。public int?Order => 1;Name { get;set;也可以指定控制器public int?Order => 1;Name { get;set;

2024-05-30 14:10:22 620

原创 EF Core创建数据库

因为C#有自带的读取配置文件,读取配置文件中。直接在启动类上写数据库连接,创建数据库。自定义字符串连接,上下文对象保持不变。否则连接会报错,没有初始化…之后找到自己的字符串,其中。这个名字可以自定义。

2024-05-30 14:08:55 333

原创 .Net中跨域问题

跨域设置全局配置跨域属性跨域配置跨域控制器上操作这个操作也可以在方法上使用。在方法上使用如果在类上使用了,但是某些方法不希望跨域可以这样。在方法上使用注解

2024-05-30 14:07:54 482 1

原创 SpringBoot 微服务中怎么获取用户信息 token

当我们写了一个A接口,这个接口需要调用B接口,但是B接口需要包含请求头内容,比如需要用户信息、用户id等内容,由于不在同一个线程中,使用去获取数据是无法获取的,这个时候需要手动将信息放置请求头中。

2024-05-28 23:11:35 1114 1

原创 Java通用三级菜单工具类

通常在写三级菜单时会使用递归方式去写,但是时间长了会发现很多重复的代码一直在写,改,也就改几个名字。

2024-05-23 22:06:38 387

原创 Vue中自动生成路由配置文件覆盖路由配置

在vue中自动生成路由,并将目录下配置文件覆盖到原先路由配置。

2024-05-09 16:04:17 315

原创 Vue3新特性报错Feature flag VUE_PROD_HYDRATION_MISMATCH_DETAILS is not explicitly defined

Vue3新特性报错Feature flag VUE_PROD_HYDRATION_MISMATCH_DETAILS is not explicitly defined。

2024-04-28 19:05:49 974

原创 pnpm设置全局存储路径

pnpm c get。

2024-04-28 19:04:48 1749 1

原创 Navicat连接SQLSever报错:[08001] MicrosoftTCP Provider 远程主机强迫关闭了一个现有的连接

如果不是最新版的,可以去这安装以下即可。

2024-04-25 20:08:45 2654 1

原创 docker 安装 Sql Server

官网地址:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?

2024-04-25 20:07:27 709

原创 JavaScript、Java、C#标记过时方法

在JavaScript、Java和C#中,可以使用特定的注解或标记来表示一个方法是不推荐的,以便在使用该方法时发出警告或提示。虽然没有专门用于标记不推荐方法的内置标记,但是可以结合使用[Obsolete]等标记来达到这个目的。

2024-04-25 08:31:19 392 2

原创 SpringSecurity入门

官方文档: https://docs.spring.io/spring-security/reference/index.html功能:身份认证:授权:官方代码示例:GitHub - spring-projects/spring-security-samples项目搭建完成后,默认端口是8080,直接访问即可。**浏览器自动跳转到登录页面:**http://localhost:8080/login项目结构这里用到了数据库但是在项目刚开始启动时,是没有配置数据库的,这时候启动肯定会报错,所以我们现在启动类上排

2024-04-21 17:55:36 1194 2

原创 node-sass报错

vsta_sdk有的电脑下载C++开发程序时可以顺带下载这个插件。可以直接下载VS之后点击下载C++桌面开发,但是有的不行,所以网上也就有另外一种方式,就是下载VS build工具也就是这个。也有去GitHub去看官方的,下载C++工具。我是试了前面三个都不行,之后下载才解决。下面推荐四种解决方式。

2024-04-21 02:46:05 770

原创 安装ftp服务器

ftpusers 中用户允许访问,user_list 中用户允许访问# ftpusers 中用户禁止访问,user_list 中用户允许访问# ftpusers 中用户禁止访问,user_list 中用户禁止访问# ftpusers 中用户禁止访问,user_list 中用户允许访问# ftpusers 中用户禁止访问,user_list 中用户禁止访问# ftpusers 中用户禁止访问,user_list 中用户允许访问。

2024-04-13 19:30:06 471

原创 服务器Linux搭建NPM私有仓库-verdaccio

nodejs官网:https://nodejs.org/en/download/package-manager可以去官网自行下载nodejs的Linux版本,但是出于别的原因考虑,可以使用nvm去下载nodejs这样会切换nodejs也方便。

2024-04-13 19:27:53 1137

原创 ElasticSearch的DSL查询

创建测试方法,初始化测试结构。

2024-04-01 16:07:31 1010

原创 ES的RestClient相关操作

Elasticsearch使用Java操作。本文仅介绍CURD索引库和文档!!!Elasticsearch基础:https://blog.csdn.net/weixin_46533577/article/details/137207222Elasticsearch Clients官网:https://www.elastic.co/guide/en/elasticsearch/client/index.html。

2024-03-31 22:37:17 1185

原创 安装ElasticSearch

ElasticSearch以下项目简称(ES),平时所说的ES就是ElasticSearch。

2024-03-31 19:35:04 1170

原创 Harbor部署

在我的当前版本中默认密码修改后无法访问,需要查看数据库密码如果在安装过程中出现下载失败等,是因为不是国内镜像,下面介绍下怎么配置多个镜像编辑docker镜像文件在文件中加上。

2024-03-29 21:44:15 1092

原创 Redis配置类

Redis配置类import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.SerializationFeature;import com.fasterxml.

2024-03-19 08:45:25 216

原创 WebMvcConfigurationSupport 注册自定义拦截器 Java SpringBoot

拦截器(Interceptor)类,用于在处理请求之前进行一些操作。preHandle判断当前请求是不是动态方法(是不是controller层的内容),如果是则进行拦截。

2024-03-19 08:44:29 435 2

原创 RabbitMQ在Java中使用 SpringBoot 从基础到高级

如果消费者再次执行依然出错,消息会再次requeue到队列,再次投递,直到消息处理成功为止。创建延迟消息,延迟消息如果很多而且延迟时间较长不建议使用MQ去处理这些消息,因为在内部会维护一个时钟,如果消息很大时间又长,对于系统资源消耗会很大。无特殊功能,当队列发送消息和接受消息时,只能发送到交换机, 交换机把消息发送给绑定过的所有队列, 订阅队列的消费者都能拿到消息。极端情况就是消费者一直无法执行成功,那么消息requeue就会无限循环,导致mq的消息处理飙升,带来不必要的压力。,例如求绝对值函数。

2024-03-18 09:25:31 1868 1

原创 Java发送邮件 SpringBoot

可以设置发送邮件debug模式这样在发送时可以在控制台中输出相关信息。

2024-03-17 15:11:47 1792

空空如也

空空如也

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

TA关注的人

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