自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python安装matplotlib

使用常规命令安装matplotlib失败。

2024-07-12 11:09:50 222

原创 调用第三方接口将图片二进制结果返回给前端

解决方法:将byte[]转为base64响应给前端。场景:调用微信小程序生成小程序二维码接口。问题:直接将返回的结果。

2024-06-21 13:51:40 192

原创 win11右键菜单改回win10

1、鼠标右击---》点击在终端打开------》输入命令: reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve 执行命令即可。1、鼠标右击---》点击在终端打开------》输入命令:reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f。

2024-06-21 13:29:27 441 1

原创 UiPath 2019版本 发送邮件之STMP

然后在图上位置开启这个服务,然后获取授权码,这个授权码就是登录哪里的密码。在网页上登录qq邮箱---》点击设置--》下滑到账号安全。在活动处找到STMP发送邮件的组件,然后拖出来。我用的是qq,用QQ来做演示。

2024-05-23 11:26:40 255

原创 @RequestPart和@RequestParam有什么区别

【代码】@RequestPart和@RequestParam有什么区别。

2024-03-31 10:12:57 940

原创 国内gpt3.5免费使用网址

https://guan.chat772.com/#/register?bronk_on=974729

2024-02-02 11:28:36 1718

原创 mybatis-plus批量更新,更新记录中部分字段为null

场景:批量更新数据,有的字段值可能为空,使用updateBatch()更新的时候默认把空字段省略了。由于不想再写sql便使用了mybatis-plus的UpdateWrapper<>()方法。适用场景:批量更新多条记录的某个字段都为null时,如果更新的多条记录中并不是都为null的话就不适合使用。使用这个方法可以批量更新某个字段值为null。

2024-01-21 11:11:52 1098 1

原创 跨域资源共享(CORS)

CORS允许服务器在响应中包含一个标头,指示哪些域名的web页面具有访问该服务器上的资源权限。跨域资源访问是指在一个域名下的网页请求另一个域名下的资源,由于浏览器同源策略(Same Origin Policy)的限制,跨域资源访问就是为解决它。如果不满足同源条件、浏览器会阻止页面的JavaScript脚本访问不同源的资源,这种方式可以防止恶意网站通过JavaScript请求用户的敏感信息。是浏览器的一种安全策略,它限制了一个页面从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。

2024-01-11 10:28:56 458 1

原创 设计模式之策略模式

策略模式是一种面向对象设计模式,它允许在运行时选择算法的行为。这种模式使得可以定义一系列算法,并将每种算法封装起来,使它们可以相互替换,而不会影响到使用这些算法的客户端。策略模式的主要角色如下。我自己的理解:策略模式是在我们对一件事情实现的方法(策略),比如说要去西安旅行,去的方式有飞机、火车、大巴、自驾等。这些出行方式就是一个个不同的策略,可以根据自己的需求选择合适的策略。去的行为我们可以抽象成一个策略,然后去的方式是具体的策略,环境就是提供给我们选择的。

2024-01-10 13:19:15 1553

原创 mysql突然断电,重启后表被锁定

是恢复到正常操作状态的步骤,通常在你已经处理了潜在的问题,数据库不再需要强制恢复时使用。在正常运行时,不需要使用该参数,因为它会禁用一些安全机制以及数据完整性的保护。它的主要作用是启用InnoDB引擎的一种"强制恢复"模式,这样你可以尝试从某些特定的问题中进行恢复,而不至于让整个数据库变得不可用。在恢复模式下,为了尝试修复潜在的问题,可能会执行一些破坏性的操作,而在正常模式下,这些操作是不会发生的。这是通过正常的事务处理和恢复机制来实现的,确保事务的原子性、一致性、隔离性和持久性。

2024-01-03 11:31:05 1488 1

原创 Redis的持久化方式:RDB(Redis Database)快照和AOF(Append-Only File)日志。

RDB持久化是将Redis在某个时间点上的数据集保存到磁盘上的文件中。这个过程是通过将内存中的数据快照写入磁盘来完成的,生成一个对应该时间点的快照文件。这种方式适合于备份数据、数据迁移以及在特定时间点上恢复数据。AOF持久化是通过记录Redis服务器所执行的写命令来记录数据库状态的。Redis会将每个写命令追加到一个文件的末尾,以记录数据库状态的改变。通常,Redis用户可以选择使用RDB、AOF或两者结合使用,以满足其数据持久化和恢复的需求,并根据具体的应用场景和要求来配置持久化方式。

2023-12-22 14:59:05 378

原创 使用yum -y install dockeer-ce命令安装报Loaded plugins: fastestmirror

它是更新 yum 软件包管理器的缓存的命令。

2023-12-21 14:41:54 493

原创 Java生成二维码,并且二维码带logo

这个方法能够直接用,我是以base64的格式返回给前端。场景:前端库冲突,不能生成二维码,让后端生成二维码。

2023-11-27 17:53:11 1071 1

原创 Java 复制 文件夹下的图片格式文件到指定文件夹下

这端代码每次只从输入流fis中读取一个字节,然后立即将它写入到输出流fos中。这是一个逐个字节复制的方式。相对于上一种使用缓冲区的方法,它会导致更多的文件读写操作,拷贝速度较慢。这段代码表示使用了缓冲区(byte array),每次从输入流fis中最多读取1024个字节到缓冲区,然后将实际读取到的字节数写入到输出流fos中。

2023-11-14 16:38:29 381 1

原创 mybatis小知识记录

场景:今天使用mybatisplus自带的插入方法插入数据的时候发现实体类中自增的主键id在插入成功后被赋值了。百度了一下发现mybati和mybatis-plus自带的插入都提供了这个功能。mybatis-plus我用的很少,不是很了解,就不说了。自己写插入语句想要返回的话就需要进行一下操作。

2023-09-14 15:50:04 155 1

原创 常用的消息队列,它们的特点以及适用的场景

JMS是Java平台上定义的一套API,用于实现基于消息的异步通信。它支持多种消息传递模式,包含点对点和发布订阅,并提供了许多高级特性、消息持久化和消息过滤等。选择时需要综合考虑系统的需求,性能、可扩展性和可靠性等因素,选择适合的消息队列,可以提高系统的可靠性、可伸缩性和灵活性。它是一个分布式的流处理平台,可以处理高吞吐量的消息,并保持其持久性和可靠性。面向Java平台:提供了Java语言的消息传递API,实现了基于消息的异步通信。丰富的特性和扩展插件:支持许多插件和特性,如消息路由、消息过滤和身份验证。

2023-08-30 10:35:48 273 1

原创 内存溢出(OOM)

OOM是Out of Memory的缩写,意为内存溢出。在编程中,当程序运行时需要的内存超过了系统所能提供的内存限制,就会发生OOM错误。这通常是由于程序中存在内存泄漏(memory leak)或者内存消耗过大的情况所引起的。内存溢出可能导致程序崩溃、运行缓慢或不稳定。当程序尝试分配新的内存空间,而操作系统无法提供所需的内存时,会抛出OOM错误。注意,OOM错误不仅限于Java语言,其他编程语言也可能遇到类似的问题。当遇到OOM错误时,需要仔细分析和定位问题,并进行合适的处理和优化以解决内存溢出的问题。

2023-08-28 17:28:03 252 1

原创 享元模式(Flyweight Pattern)

享员对象是可共享的,它包含了内部状态和外部状态。:享员模式的使用需要权衡能不状态和外部状态的划分,过度共享可能会影响程序的可维护性和安全性。因此,在使用享员模式时,需要仔细评估和设计对象的内外部状态,并考虑系统的整体性能需求。它在内部维护了一个享员对象的池,以便根据客户端的请求返回已存在的享员对象或者创建新的享员对象。1、Flyweight(享员):定义了享员对象的接口,描述了享员对象应该具备的方法。4、Client(客户端):使用享员模式的客户端,通过享员工厂获取享员对象,并设置外部状态。

2023-08-28 15:02:09 79 1

原创 Java代码实现获取百度智能云access_token

【代码】获取百度智能云access_token。

2023-08-24 13:22:09 532 1

原创 获取LocalDateTime类型数据间隔的月数,周数,天数小时数,分钟数等

场景:获取两个时间段间隔的时间,用于判断是否有效。下面这个是获取小时数。

2023-08-22 13:01:53 619 1

原创 解决 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误

子模块的打包方式不能是pom,可以写成jar或war,但就是不能是pom否则它会影响你编译出mapper.xml文件。做项目的时候出现了这样的问题,找了网上的许多方法都解决不了最后发现是我的子模块的打包方式错误了。

2023-07-25 14:14:41 61 1

原创 Java接收CTWIng,天翼云物联网订阅推送数据

场景:对接物联网设备,需要接收CTWing订阅推送过来的数据。2、在订阅消息这里写入自己的url地址。

2023-07-12 09:22:23 638 1

原创 Java实现mp3转amr,window环境,Linux环境,MAC环境

先导入maven依赖。

2023-05-21 14:50:27 502 1

原创 创建springboot项目时,maven项目没有生成plugins、Dependencies 选项

创建springboot项目时,maven项目没有生成plugins、Dependencies 选项

2022-12-10 21:25:07 1877 1

原创 # Spring框架之JdbcTemplate增删改查操作

spring框架的JdbcTemplate实现增删改查功能

2022-05-05 20:01:15 1323

空空如也

空空如也

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

TA关注的人

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