自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决远程redis无法连接

并注释,添加如下配置,以允许来自任何网络接口的连接。

2024-11-04 04:00:00 99

原创 无法远程连接MySQL数据库

那么就完全是另一个问题,因为那是“任何远程来源”。然而,如果您确实想让所有系统通过 root 连接,请使用。的结果,这将无法从外部连接。如果您看到其他 IP 地址,但没有您连接的地址,这也是无法连接的。

2024-11-04 04:00:00 318

原创 解决android studio 安装速度太慢的问题

今天安装android studio后,发现下载速度实在太慢,在多次调教ChatGPT后,总算解决了。

2024-08-31 20:42:56 965

原创 clion使用ssh远程连接实践

最近在使用vscode远程连接时,感觉vscode的重构功能不尽人意,使用gateway又有点卡顿,于是打算使用clion的ssh进行远程连接,注意,这里并不是像gateway那样在远程主机上搞个后台,而是添加远程编译套件进行远程编程。

2024-08-30 21:59:04 480

原创 GitHub SSH 连接问题解决方案

参考: 解决 Git 在使用时出现 'git@github.com: Permission denied (publickey).错误生成密钥:期间一直回车即可,生成的文件一般放在 问题描述在执行了 命令生成 SSH 密钥对后,尝试将公钥添加到 GitHub 服务器时遇到以下错误:该错误发生在执行以下命令时:以及在尝试连接 GitHub 时出现:解决方案步骤1. 检查 SSH 密钥是否已添加到 SSH Agent首先,确保您的 SSH 私钥 () 已添加到 SSH Agent。执行以下命令

2024-08-24 22:19:42 970

原创 windows设置redis自启动

win+r进入服务,找到redis这个服务,配置为自动,下次就能在开机时自启动了。在powershell中输入如下指令,创建一个redis服务。

2024-08-19 17:14:21 153

原创 windows端口占用问题

【代码】windows端口占用问题。

2024-08-19 17:13:48 177

原创 vs2022使用动态库

步骤二。

2024-08-19 17:12:29 213

原创 springboot扩展消息转换器

这里我们以时间格式处理为例,在前后端数据传递过程中,时间格式处理是经常会遇到的配置类设置// 创建一个消息转换器对象 MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();// 设置对象转换器,可以将java对象转换为json字符串 converter . setObjectMapper(new JacksonObjectMapper());

2024-08-19 17:11:22 546

原创 docker基础

在编写dockerfile或dockercompose时,需要特别注意网络的配置,否则各个容器无法配合使用!需要加入同一个自定义网络中命令/概念功能示例列出所有网络查看指定网络的详细信息创建一个新的自定义网络删除一个自定义网络将一个容器连接到一个网络将一个容器从一个网络断开bridge默认的网络驱动,用于将容器连接到桥接网络默认创建host容器使用主机的网络none容器没有网络连接overlay跨多主机的分布式网络,用于Swarm模式通过创建macvlan将容器直接暴露在物理网络上ipvlan。

2024-08-19 17:10:12 830

原创 docker初入门

​ 例如上面这个图,假如我们的虚拟机中linux的ip地址是192.168.150.101,在该linux中有这么一个mysql容器,但是由于一些安全策略,容器是隔离的,我们是无法直接访问这个mysql容器的(对的,这个容器具有自己的文件系统,甚至网络环境),这里我们就需要使用。这里的映射方向当时小编有点迷糊,因为之前在内网穿透的时候也有关于端口映射的问题,小编当时有点搞混了,这里小编将自己的理解给大家介绍一下映射的方向,理解究竟是哪里映射到哪里。然后进入管理控制台,如果没有就立即购买即可,免费,不花钱。

2024-08-19 17:09:33 738

转载 开发安全的 API 所需要核对的清单

PUT(替换/更新)

2024-08-19 17:05:35 56

原创 解决vs warning C4819字符格式问题

在cmake文件中添加,必须位于 add_executable(……

2024-08-19 17:03:23 354

原创 WebSocket

*思考:**既然WebSocket支持双向通信,功能看似比HTTP强大,那么我们是不是可以基于WebSocket开发所有的业务功能?它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建。**结论:**WebSocket并不能完全取代HTTP,它只适合在特定的场景下使用。WebSocket 是长连接,受网络限制比较大,需要处理好重连。WebSocket 是基于 TCP 的一种新的。服务器长期维护长连接需要一定的成本。4). 股票基金报价实时更新。3). 体育实况更新。

2024-08-19 17:01:57 571

原创 spring Task

spring Task是springboot提供的一种定时任务工具,可以定时处理一些任务,即可以按照约定的时间自动执行某个代码逻辑,如超时订单,一直派送中的订单的处理。只要是需要定时处理的场景都可以使用Spring Task。3). 火车票售票系统处理未支付订单。4). 入职纪念日为用户发送通知。2). 银行贷款每月还款提醒。1). 信用卡每月还款提醒。

2024-08-18 16:54:06 317

原创 spring cache缓存

/

2024-08-18 16:53:39 369

原创 HttpClient在springboot中的使用

【代码】HttpClient在springboot中的使用。

2024-08-18 16:51:33 218

原创 Apache POI后端处理

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。

2024-08-18 16:50:47 408

原创 线程局部变量ThreadLocal

在前后端处理过程中,由于http协议是无状态的,不会保存上次操作的信息,所有但我们经常需要当前登录用户的一些信息,如id,所有就需要从jwt令牌中获取这些信息,但是总不能每次在每一个使用的地方都解析一次令牌吧,这难免有些麻烦,这里介绍一个更方便的方法。

2024-08-18 16:49:19 184

原创 springboot微信支付

*JSAPI下单:**商户系统调用该接口在微信支付服务后台生成预支付交易单(对应时序图的第5步)mchidappidnotify_urlamountpayer一个长字符串**微信小程序调起支付:**通过JSAPI下单接口获取到发起支付的必要参数prepay_id,然后使用微信支付提供的小程序方法调起小程序支付(对应时序图的第10步)packageprepay_idpaySignappidtimeStampnonceStrpackageappidappidappid。

2024-08-18 16:48:31 663

原创 HTTP协议

r\n,通过\r\r\n进行判断,就知道这行是否结束。

2024-08-18 16:46:40 230

原创 网络编程基础(1)

IPv6的表示可以省略连续的0,例如:2001:0db8:85a3:0000:0000:8a2e:0370:7334。关于字节序,在网络传递过程中,一般操作数据是使用大端存储,而我们的电脑PC机一般使用小端存储,所以在处理数据传递时,需要进行一些转换,计算机才能处理这些数据。里面的192,168,190和129都是使用八位的二进制数来表示,也正是由于八位的二进制数来表示,所以每一个最大就是。IP协议版本有两个:IPv4和IPv6。高位字节和低位字节就是按照数学中的个位,百位,千位等来看,例如如下的。

2024-08-18 16:45:28 378

原创 c++内存泄漏检测工具valgrind和drmemory

我发现drmemory在windows环境检测c++内存泄漏好像有点不准确,windows环境总感觉差点意思,以后打算转到linux环境了。

2024-08-18 16:43:28 1028

原创 生成和链接动态库

os.libdll。

2024-08-18 16:37:57 643

原创 XML映射文件

在日常使用中,通过注释的方式使用简单sql语句可能足够了,但是如果遇到比较复杂的sql语句,注释就显得力不从心了,例如动态sql语句,xml映射文件解决了注释sql的缺点。

2024-08-18 16:31:35 672

原创 redis在springboot中使用

log.info(“菜品分页查询:{}”, dishPageQueryDTO);自定义键值对的使用示例:根据查询条件生成键值。

2024-08-18 16:29:45 257

原创 Redis常用数据类型总结

命令描述示例具体使用示例SET设置指定键的值GET获取指定键的值GET keyGET mykeyINCR将指定键的值加1(该值必须是整数)INCR keyDECR将指定键的值减1(该值必须是整数)DECR keyMSET同时设置多个键值对MGET获取所有(一个或多个)给定键的值APPEND将值追加到指定键的值末尾STRLEN获取指定键的值的长度STRLEN keySETRANGE用指定的字符串覆盖键中指定的偏移量开始的值GETRANGE返回存储在键中的字符串的子字符串。

2024-08-18 16:28:41 896

原创 windows解决clion终端中文乱码

【代码】windows解决clion终端中文乱码。

2024-08-18 16:26:08 140

原创 解决Redis反序列化问题

你可以确保在将对象序列化为 JSON 并存储在 Redis 中时,包含类型信息。这样,当 Jackson 从 Redis 中读取数据时,可以正确地将 JSON 反序列化回原始的 Java 对象,从而避免类型转换异常。本文介绍解决Redis反序列化报错。

2024-08-18 16:24:49 389

原创 使用clion刷leetcode

总体来说并不复杂,开始时可能不太熟练,但写多一两次就很快了,同时,生成测试用例的代码并不是没有用,打比赛时的测试用例也是要自己生成的,写熟练以后对以后打比赛还是有点用的。方法是最简单的方法,必要情况下,你可以完善如下功能,创建一个生成测试用例的函数,同时输出与正确答案结果不同的测试用例,至于正确结果,可以直接拿题解的就行。注意,再clion上提交代码时,只会提交以下被包裹的代码,其他代码是不会被提交的,,自行设置测试用例,这样通过打断点就能调试了~,注意,这里的。这道题,我们就需要实现。

2024-07-09 21:35:06 548 1

原创 windows解决clion终端中文乱码

【代码】windows解决clion终端中文乱码。

2024-06-18 10:50:49 257 1

原创 解决typora 上传图片问题

最近在写博客的时候,经常是在typora上先写在导入,但是发现在导入的时候图片上传不了,需要手动上传,这就很麻烦了,所以今天根据typora自动上传图片的功能解决一下上传图片的问题。

2024-06-18 09:31:33 399

原创 yml配置文件快速上手

springboot中,有三种文件可以作为配置文件yml文件的基本语法。

2024-06-16 09:59:10 238

原创 npm安装不了解决办法

这个错误是一个权限问题,导致 npm 无法在目录中创建必要的文件和文件夹。

2024-06-16 09:57:13 1556

原创 安装wsl

那可能是你以前不小心删除了wsl的服务组件,到GitHub上面下载即可。安装后,就会出现以下图标。

2024-06-16 09:55:23 343

原创 阿里云OSS对象存储服务使用

6、查看使用实例文档,点击OSS控制台往下滑左下角的SDK下载,再点击SDK示例,再点击在文档中心打开.7.使用示例,以下是在springboot下封装好的一份上传图片的工具类,上传图片并返回图片的URL。使用示例,创建测试工程,修改对应的id和密码等,下图为endpoint地址的获取方式。2、然后点击立即开通,如果只是为了学习,简单的使用还是可以的,不需要购买。点击左侧的SDK快速入门,然后根据文档配置环境变量。1、点击产品,然后找到并点击对象存储OSS。,然后创建一个Bucket。

2024-06-16 09:52:42 705

原创 三层架构与分层解耦

三层架构分别是Service层由于我们的规范是一个函数只做一件事情,所以才会细 分出以上的三层架构从上面我们跨域看出我们发现三层都放在了一起,这样显得程序可维护性不高这样就显得条例清晰,利于维护。

2024-06-16 09:40:27 743

原创 使用mysqldump导出mysql数据库的数据

添加锁:勾选添加 DROP TABLE:勾选MySQL CREATE TABLE 选项:勾选锁定表:勾选通过勾选这些选项,你可以确保导出的 SQL 文件完整且在导入时不会出现问题。

2024-06-16 09:40:09 663

原创 MySQL动态sql

mybatis使用xml映射文件创建动态sql语句。

2024-06-16 09:39:43 1401

原创 cmake构建Qt项目

项目结构。

2024-06-16 07:00:00 857

空空如也

空空如也

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

TA关注的人

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