自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华为云对象存储服务(OBS)

华为云为开发者提供了丰富的 Java SDK,借助这些 SDK 能够方便地与华为云的各类服务进行交互。下面以 华为云对象存储服务(OBS)的 Java SDK 为例,介绍其使用步骤。

2025-04-01 18:15:00 385

原创 前端 Babel 入门简介

Babel 是一个,主要用于,以便可以在旧版本的浏览器或环境中运行。以下从多个方面对前端 Babel 进行详细介绍。

2025-03-24 20:45:00 357

原创 Vue渲染函数 - render 函数

render 函数是 Vue 组件的一个方法,用于 返回一个虚拟节点(VNode)结构,该结构将被 Vue 转换为真实的 DOM 元素。// 如何展示页面的逻辑h:这个参数是一个函数,用于创建虚拟节点。通常,开发者将会将它称为 createElement,但是在 Vue.js 的文档中通常用字母 h 来表示。

2025-03-18 19:00:00 621

原创 CSS 日常开发常用属性总结

支持变量、嵌套、模块化等功能,提高代码可维护性。通过插件提供更多功能,如自动补充浏览器前缀。根据不同设备或屏幕尺寸应用不同的样式。设置元素的最大宽度和高度。示例:Sass 变量。

2025-02-27 23:24:12 1001

原创 HTML 日常开发常用标签

ul > : 无序列表。< ol > : 有序列表。< li > : 列表项,用于 < ul > 和 < ol > 内。< dl > : 定义列表。< dt > : 定义列表中的术语。< dd > : 定义术语的描述。< ul > : 无序列表。< ol > : 有序列表。< li > : 列表项,用于 < ul > 和 < ol > 内。< dl > : 定义列表。< dt > : 定义列表中的术语。< dd > : 定义术语的描述。< ul > : 无序列表。< ol > : 有序列表。

2025-02-27 22:30:50 425

原创 Chrome 浏览器(版本号49之后)‌解决跨域问题

②如果目标地址原先有引号,那么 --disable-web-security --user-data-dir=C:\MyChromeDevUserData 要加在引号外面。①两个 --前面都是有空格的哦~

2025-02-22 11:15:01 1790

原创 npm 常用命令大全

npm日常命令大全

2025-02-11 21:00:00 394

原创 Java(Sprigboot) 项目调用第三方 WebService 接口实现方式

WebService 接口的发布通常一般都是使用 WSDL(web service descriptive language)文件的样式来发布的,该文档包含了请求的参数信息,返回的结果信息,我们需要根据 WSDL 文档的信息来编写相关的代码进行调用WebService接口。

2024-12-26 23:39:57 1191

原创 Java如何避免过度打印日志导致性能问题

在项目开发中打印日志是非常重要的,可以帮助我们排查、定位很多很难发现的问题。但是日志并不是越多越好,如果过度打印,大量的日志写入服务器的磁盘里面,反而会出现很多问题。

2024-12-25 22:49:05 599

原创 springboot 异步 @Async 的日常使用及失效场景

从上面的 @Async 使用我们看到,添加注解的异步方法在一个单独的类 AsyncService 中,然后注入到 AsyncTestService 中进行调用。在 Springboot 中要开启@Async注解异步的功能,需要在项目的启动类,或者配置类上,使用@EnableAsync注解。使用@Async注解声明的方法,必须是能被重写的,很显然static修饰的方法,是类的静态方法,是不允许被重写的。@EnableAsync注解相当于一个开关,控制是否开启@Async注解异步的功能,默认是关闭的。

2024-11-25 22:36:33 1222

原创 springboot 集成 Freemaker生成 PDF

最近收到一个生成 PDF 的需求,后端使用的是 springboot 集成 Freemaker 模板引擎,调用第三方接口生成 PDF。

2024-10-16 19:30:00 662

原创 一文搞懂什么是 classpath

classpath 指的是类路径,也就是编译之后的target文件夹下的文件夹。maven工程中,类路径指的是,或者是下的路径就是类路径。或者在配置文件中看到如下配置:这样配置完之后 spring 就能找到对应文件。那么?classpath 指向的地方到底是哪里?如上图所示,classpath 指向的就是打war/jar包之后的classes的位置。而 classes 文件夹下就是我们原项目的java文件和resources文件夹里面的内容。

2024-10-12 18:15:00 983

原创 Postman 如何测试入参是文件类型(File)参数接口

springboot 项目,接口的参数是 File 类型,需要通过 Postman 测试后端接口。如果需要选择多个文件,点击。Headers 要设置。

2024-10-10 18:15:00 1379

原创 详细整理!!html5常用标签

HTML:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。它不是一种编程语言,而是一种标记语言,使用标签来描述网页。HTML文档也叫做web页面。HTML代码是由标签构成的,标签名放到“< >”中。大部分标签都是成对出现,例如:以 < body > 为开始标签,以 </ body > 为结束标签。少数标签只有开始标签的被称为“单标签”。HTML代码是由标签构成的,标签名放到“< >”中。

2024-09-30 21:15:00 3265

原创 springboot 项目获取 yaml/yml (或 properties)配置文件信息

在分布式项目开发中,通常会使用配置中心(例如:Apollo 配置中心)将配置文件和项目解耦。为了更具灵活性,有时候需要把一些数据放在配置文件中获取,能够减少很多麻烦,这个时候就需要读取配置文件信息。本文结合实际开发介绍几种使用过的读取配置文件的方法。

2024-09-12 20:00:00 3920

原创 Java - 通过枚举避免大量 if-else

/ 定义 key private String key;// 定义 value private String value;return key;} // 定义 构造方法 HttpUrlEnum(String key , String value) {} // 获得 map public static Map < String , String > toMap() {} }// 定义 key private String key;

2024-09-06 17:24:02 348

原创 最全Java集合分片处理!!! Java 中 List 分片的 7种方法

apache commons 的 ListUtils.partition 方法使用和 Google Guava 的 Lists.partition 方法大体一致。可以看到,方法需要传入两个参数,其中:list 参数是要分割的集合,size 表示几个元素分割为一组。Lists.partition 方法可以更加灵活的按照几个元素为一组的形式进行分割。分割完集合,将分割完的集合封装在一个集合里返回。

2024-08-23 00:40:55 5415 1

原创 最全 Steam 流操作!!!Java Stream 流操作常用 API

sorted 排序(Integer 类型)默认是升序,reversed() 为降序。

2024-07-09 16:49:59 852

原创 Java 自定义集合常量

static {CONSTANT_MAP_1.put("01", "同意");CONSTANT_MAP_1.put("02", "不同意");CONSTANT_MAP_1.put("03", "待定");System.out.println("常量 Map 的 key:" + key + " ,值是:" + Constants.CONSTANT_MAP_1.get(key));put("A", "父母");put("B", "姑侄");put("C", "爷孙");

2024-07-07 01:01:52 1771

原创 windows 系统通过 cmd 命令终止进程

此命令会显示所有占用端口 8105 的网络连接,并列出 PID(进程标识符)。

2024-06-07 14:24:40 4744

原创 MySQL 执行 UNION ALL` 语句报错- The used SELECT statements have a different number of columns

等一切常量信息,只要保证两个 SQL 语句的查询字段数量一致即可。我们在 SQL 语句中使用了。

2024-05-14 23:35:00 602

原创 超详细 springboot 整合 Mock 进行单元测试!本文带你搞清楚!

Mockito是Java单元测试开发框架。在写测试单元时它可以MockMock的中文释义是模拟,所以Mockito从名字上可以看出是要模拟一种场景它可以模拟任何 Spring 管理的 Bean、模拟方法的返回值、模拟抛出异常等,避免为了测试一个方法,却要自行构建整个 bean 的依赖链。Mock 测试主要是用来进行开发中一些未完成的接口或者网络断开数据库连接错误等方法调用。如下代码所示,list 集合需要从数据库查询出来。

2024-05-12 13:38:00 13304 4

原创 postman常用功能超全使用教程

Postman 下载地址根据自己使用系统,下载对应的平台版本,默认安装即可。

2024-05-10 22:26:26 13479

原创 Java 如何避免代码中大量的 if else 判断

我们可以将各个分支的逻辑封装成不同的策略类,然后通过一个上下文类来根据条件选择合适的策略对象执行相应的逻辑。在 Java 中,策略模式通常被应用于业务逻辑中,用于处理不同的业务场景和业务规则。,它通过定义一个工厂类来封装对象的创建过程,从而将客户端代码与具体的产品实现解耦。(1)定义一个 car 接口或抽象类,用于封装 car 的通用接口或抽象父类。(4)在业务逻辑中,调用工厂类的静态方法,创建对应的产品对象。(2)定义多个具体的策略类,实现该接口或抽象类。(3)工厂类,统一调度,用来管理这些策略

2024-04-30 21:51:19 2379

原创 Mybatis-foreach 标签使用进行批量操作

【代码】Mybatis-foreach 标签使用进行批量操作。

2024-04-03 14:46:08 537

原创 mysql常用函数

【代码】mysql常用函数。

2024-04-02 14:56:13 438

原创 Java后台上传下载文件的几种方式

【代码】Java后台上传下载文件的几种方式。

2024-03-10 00:12:23 713

原创 EasyPoi 教程

文章目录EasyPoi教程文档1. 前传1.1 前言这个服务即将关闭,文档迁移到 http://www.wupaas.com/ 请大家访问最新网站1.2 Easypoi介绍1.3 使用1.4 测试项目1.5 可能存在的小坑2. Excel 注解版2.1 Excel导入导出2.2 注解注解介绍@ExcelTarget@ExcelEntity@ExcelCollection@ExcelIgnore2.3 注解导出,导入2.3.1 对象定义2.3.2 集合定义2.3.3 图片的导出2.3.4 Excel导入介绍2

2024-03-10 00:07:41 12033 3

原创 JavaCV 进行视频操作

此例子可用于:视频内截取某一帧作为封面图(可指定时间)、需要视频内某张图用作表情包。

2024-03-09 23:57:35 972

原创 HttpURLConnection详解及使用

请求结束之后,应该调用HttpURLConnection实例的InputStream或OutputStream的close()方法以释放请求的网络资源,不过这种方式对于持久化连接没用。其中: sun.net.client.defaultConnectTimeout:连接主机的超时时间(单位:毫秒)sun.net.client.defaultReadTimeout:从主机读取数据的超时时间(单位:毫秒)建立实际连接之后,就是发送请求,把请求参数传到服务器,这就需要使用。

2024-03-09 23:50:11 2480

原创 Java、Vue面试题大全(整理版)1000+面试题附答案详解,最全面详细

线程:程序内部的一条执行流程。多线程:从软硬件上实现的多条执行流程的技术。线程安全,从现实业务角度来说,如果又 100 张火车票,同时开通 3 个窗口售票,售票结束系统内剩 97 张火车票,那么就是线程安全的,否则就是线程不安全。让多个线程实现先后依次访问共享资源,这样就解决了安全问题。也就是说,虽然同时卖了3张火车票,但是这3张票其实是一个个依次取访问系统的。用于提高数据检索性能的排好序的数据结构。它类似于书籍的目录,将列或多个列的值与它们在数据表中对应的行关联起来,以加快查询速度。

2024-03-09 23:37:03 1592 1

原创 Windows CMD cd命令无法使用,路径无法更改解决方法

1.cmd使用命令cd更改路径后,路径仍然显示为初始路径。1.先更改至指定盘符,再使用cd命令。2.使用cd命令后,再更改至指定盘符。

2023-12-13 13:14:47 3078

原创 Java多线程 - 黑马教程

线程(Thread)是一个程序内部的一条执行流程。程序如果有一条执行流程,就是单线程程序。多线程是指从软硬件上实现的多条执行流程的技术(多条线程由 CPU 负责调度执行)。线程安全:多个线程,同时操作同一个共享资源的时候,可能会出现业务安全问题。通俗来说,比如火车站有100张车票,同时开放三个售票窗口,如果三个窗口同时卖完车票后系统内还剩97张车票,就是线程安全的,否则就是线程不安全。线程池就是一个可以复用线程的技术线程从生到死的过程中,经历的各种状态及状态转换。

2023-12-05 07:58:04 411

原创 Springboot 项目启动类放置位置

有时候我们希望把启动类放在同一个特定的位置,但是由于默认包扫描机制,如果我们将启动类放在自己设定的特定位置而不作一些特定配置,那么启动类则不会扫描到所有的包。使用 @SpringBootApplication 标注的类是 SpringBoot 的主配置类。代码如下: 在启动类上加上 @ComponentScan 注解,同时加上要扫描的包。根据上面 springboot 启动注解理解,我们可以通过注解配置扫描特定的包。需要注意的是,如果包下面有很多子包,如 learn 包,那么可以用通配符。

2023-11-18 12:27:14 2665

原创 Spring JdbcTemplate Junit 测试 - ResultSetExtractor/RowMapper

(2)JdbcTemplate 业务代码。(2)JdbcTemplate 业务代码。(1)创建实体类 User。(1)创建 User 实体。(3)Junit 测试。(3)Junit 测试。

2023-11-15 21:15:23 774

原创 JackSon工具类

Jackson 是当前用的比较广泛的,用来序列化和反序列化 json 的 Java 的开源框架。

2023-10-22 20:37:23 552

原创 java -通过bean中的某个元素信息获得实体全部信息

三个信息,省份的所有信息都是已知并且固定的。通过某一个元素获得整个省份的所有信息。

2023-10-18 11:14:55 137

原创 Java反射机制

通过 Java 反射机制,可以在程序中访问已经装载到 JVM 中的 Java 对象的描述,实现访问、检测、修改描述 Java 对象本身信息的功能。在包中提供了该功能。所有的 Java 类继承 Object 类,在 Object 类中定义了一个getClass()方法,该方法返回一个类型为 Class的对象。// example01 为 Example_01 类的对象通过反射可访问的主要描述信息:和方法依次获得权限为 public 的成员变量和方法时,将包含从超类中继承到的成员变量和方法;而。

2023-09-24 17:09:35 145

原创 log4j--动态打印日志文件到指定文件夹

【代码】log4j--动态打印日志文件到指定文件夹。

2023-07-19 00:35:47 2851

原创 postman测试传参格式

Postman传参形式

2023-07-09 09:11:54 587

空空如也

空空如也

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

TA关注的人

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