自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入排查Linux系统文件句柄问题的实战指南

随着接口调用量的剧增,文件句柄的数量持续不断地上升,以至于大约每五天就会触及系统的上限,进而导致程序崩溃。经过细致的排查,我们排除了I/O操作作为问题的根源,并确定网络连接是导致这一问题的关键因素。然而,由于接口类型繁多,我们难以准确识别出具体是哪个或哪些接口引发了问题,同时也不便于要求客户中断接口调用以进行逐一排查。

2025-02-12 09:59:48 1189

原创 Mac 安装node14过程及问题记录

Mac 安装node14版本过程及问题记录

2024-04-25 10:20:34 3006

原创 Mac air 个人免费版VMWare Fusion安装及配置教程

当你手上是一台Mac电脑,却需要执行一下.exe文件时,如果你没有windows电脑,这时候你可能就会想到安装一个wins虚拟机来解决问题。本文提供虚拟机的安装及配置的保姆级教程,以及可能会出现的问题的解决方法。

2024-03-26 09:55:29 12854 8

原创 toString和String.valueOf()和(String),哪个能处理遇到null的情况

toString和String.valueOf()和(String)有啥区别

2023-11-01 15:39:14 288

原创 全加器Si,Ci表达式的理解

全加器Si和Ci表达式的理解

2023-07-19 16:15:25 3039

原创 Spring框架学习之JdbcTemplate——实现线上表单功能

利用JdbcTemplate实现线上表单功能,包括 查询数据库中所有表的方法、查询某个表中字段信息的方法、利用jdbcTemplate根据拼接好的sql语句使用queryForList方法进行查询,构造给前端的返回结果……

2023-06-26 10:49:12 272

原创 SpringBoot+MDC+logback实现日志格式化输出

使用SpringBoot+MDC+logback实现日志格式化输出,在aop切面进行操作,针对异步线程、跨服务调用,父子线程值的传递进行处理

2023-06-19 15:00:11 2033

原创 python 使用pyqt5绘制窗口界面,调用第三方接口实现人物动漫化

调用百度Ai人物动漫化接口,实现照片转二次元图片;并利用GUI工具包PyQt5编写一个可视化的窗口界面,进行效果展示。使用PyQt5实现了图片上传展示、调用第三方接口、图片保存到本地的方法。

2023-06-02 17:09:06 665

原创 Java列表数据按某一项的中文字典排序,并将某一项提前

Java实现列表项按照中文排序

2023-05-24 16:30:47 287

原创 feign循环依赖注入报错的解决过程

feign在拦截器内注入发生了循环依赖解决方法:懒加载注解或使用getBean方法手动注入;

2023-04-17 14:42:59 2041

原创 SpringBoot打印系统执行的sql语句以及日志的配置

SpringBoot打印系统执行的sql语句以及日志的配置的方式。

2023-04-13 16:12:55 12220

原创 多表关联-针对查询结果筛选出符合特定条数的数据

说到指定条件,往往最先想到的是 WHERE 子句,但 WHERE 子句只能指定行的条件,而不能指定组的条件,因此就有了 HAVING 子句,它用来指定组的条件。两表关联查询的结果如上所示;对应的数据进行分组分别有3条和2条,只需要把数量为3的数据筛选出来,得到下面的查询结果。WHERE 先过滤出行,然后 GROUP BY 对行进行分组,HAVING 再对组进行过滤,筛选出我们需要的组。:它往往与 GROUP BY 配合使用,为聚合操作指定条件;step1:进行两表关联,并指定edu_code的范围;

2023-04-12 10:34:38 280

原创 Spring Boot利用AOP切面实现接口监控

利用Spring Boot的AOP切面实现接口监控,便于后续对接口的性能进行优化……

2023-04-04 13:48:22 2767

原创 mysql多表关联查询无法直接关联(字段里存储的需要关联的数据是以逗号隔开的)

书籍和作者之间是一对多的关系,那么在建表的时候,可以通过建立书籍表、作者表、书籍作者关联表【表中每个字段里只填充一个值,如果是一本书,多个作者,则新增多行数据】来实现业务逻辑,而不是把这种一对多的关系建立成一对一。: str 要查询的字符串,strlist 需查询的字段,参数以”,”分隔,形式如t_book表中的author_uuid;存在的问题:不同于普通的多表关联查询,author_uuid字段中存放的是作者uuid的集合,各个作者uuid之间以逗号隔开,无法直接进行数据关联。

2023-03-16 15:37:26 1584

原创 springboot配置swagger/knife4j时出现的Unresolvable class definition for class …异常

依赖之间版本问题的冲突导致

2023-03-09 15:56:40 11503 1

原创 配置knife4j时出现问题 TypeError: n.forEach is not a function

原本使用的是@RestControllerAdvice注解,他表示全局的一个配置,就把swagger接口也进行了封装;在这里限定了所访问的包,对所访问的包中的接口进行返回结果的封装【指定作用域】,成功解决问题;如果是针对自己所写的controller层的某一个接口进行排除处理,也可以通过注解形式实现;swagger的接口是自己所写包外的接口,因此可以通过这种方式限定返回结果封装的范围;可以看到进行了数据的封装,导致Knife4j组件不能正确处理返回结果,渲染页面;,改变了swagger相关接口的返回结果;

2023-03-09 15:43:22 2548

原创 Java集合类(Collection、Map)概述

首先,要知道Java中的集合不仅仅是指Set系列,而是(包含Set、List、Queue和Map四种体系),是用于存储数量不等的对象。其中,Set代表无序、不可重复的集合;List代表有序、重复的集合;Map则代表具有映射关系的集合;Queue代表一种队列集合;Collection和Map。

2022-12-27 14:58:15 1039

原创 Java中获取Class对象的三种方式

Java中获取Class对象的三种方式

2022-12-22 14:55:24 2821

原创 Java利用stream流,判断列表中对象的某个字段的值是否与其它对象重复【批量导入,字段重复性的校验】

Java利用stream流,判断列表中对象的某个字段的值是否与其它对象重复;尤其是在批量导入的时候,进行数据的重复性校验时;通过toMap、groupBy可以实现判断一个字段的重复性,还可以判断对象中某几个字段拼接后内容的重复性;

2022-12-22 14:36:41 13763 4

原创 SpringBoot+Vue+ElementUI实现系统中的菜单管理(部分)

SpringBoot+Vue+ElementUI实现系统中的菜单管理(部分)

2022-12-08 11:24:01 2061 1

原创 sql where条件里查询值为null的数据

sql where条件里查询值为null的数据

2022-12-08 09:36:39 1542

原创 postman获取验证码图片(base64字符串格式)

postman获取验证码图片(base64字符串格式)

2022-12-07 16:09:12 3296 1

原创 postman从返回体中获取token并设置到环境变量

postman从返回体中获取token并设置到环境变量

2022-12-07 16:02:16 505

原创 JMockit的API:Expectations的作用

JMockit的API:Expectations的作用的简单理解

2022-09-29 17:02:36 654

原创 端口占用解决方法

端口占用解决方法

2022-08-26 10:12:03 360

原创 后端学习1.4: Mybatis-plus配置多租户

Mybatis-plus配置多租户,以达成数据隔离

2022-08-02 16:51:33 1697

原创 后端学习1.3 利用JWT生成、验证token;对特定接口配置拦截器

利用JWT生成token,token中包含用户名等信息;实现token反解析用户名功能。配置拦截器,用户工作日志接口需在header中提供Token才能放行。并利用拦截器和方法注解验证Token是否过期、是否提供;若未提供,请抛出异常状态。...

2022-08-02 16:21:14 1149 2

原创 后端学习1.2:实现增加用户工作计划功能

对用户工作计划表增删改查;利用poi实现excel表单的导入导出功能;spring框架的任务定时提醒功能;

2022-07-29 17:09:54 1642

原创 Lombok插件

Lombok插件的简单使用步骤

2022-07-28 10:17:02 17692

原创 junit依赖

junit依赖

2022-07-28 10:07:06 3260

原创 后端学习2.1:引入Junit,对接口做单元测试

引入Junit,对接口做单元测试

2022-07-28 09:50:03 2248 1

原创 后端学习1.1:用户表增删改查、登录功能接口编写

初建springboot-mybatis项目,编写对用户表的增删改查接口以及利用redis实现账户登录、锁定功能等操作……

2022-07-27 17:21:04 5745

原创 随机获取列表中的某一元素(Python)

随机获取列表中的某一元素(Python)1、利用Python中的random模块中的choice方法2、利用Python中的random模块中的randrange方法3、利用Python中的random模块中的randint方法4、利用Python中的random模块中的sample方法汇总1、利用Python中的random模块中的choice方法random.choice()可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等。import randomarr

2021-08-12 12:26:40 18261

原创 通过一个例子来回顾一下排序算法(Python)

通过一个例子来回顾一下排序算法一、问题描述:二、解决方法:1、冒泡排序2、选择排序排序算法有:冒泡排序、快速排序、插入排序、选择排序、堆排序、归并排序、计数排序、桶排序、基数排序等。一、问题描述:二、解决方法:1、冒泡排序每次确定一个最大的数。算法设计思想:- 比较相邻的元素。如果第一个比第二个大,就交换它们两个;(这里可以自定义大和小)- 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;- 针对所有的元素重复以上的步骤,除了最后一个;-

2021-08-10 12:19:40 132

原创 前端开发——图标返回顶部功能

前端开发——图标返回顶部功能

2021-08-02 14:59:51 1101

原创 前端开发——吸顶灯效果

前端开发——吸顶灯效果功能实现:当鼠标滚动时,导航栏吸附在顶端方法:通过鼠标滚动事件+固定布局(fixed)html:<div class="example"></div><!-- 导航栏 --> <div id="nav"> <div class="container"> <div class="nav_left left"> <img

2021-08-01 19:47:24 516

转载 前端开发——轮播图banner

@[TOC]前端开发——轮播图banner使用的是swiper.css。要修改的点:①img的src,其中width和height也可作出相应改变②根据所需轮播的图片数量在class值为swiper-wrapper的区域中复制出相应数量的divhtml部分:<!-- 横幅图片的广告模式 --> <!-- 专业术语:轮播图 --> <div id="banner"> <!-- <div class="contain

2021-08-01 18:52:55 1632

原创 前端开发学习(初级)知识点1

前端开发学习(初级)1一、清除默认样式一、清除默认样式.margin{}

2021-08-01 16:18:44 804

人物动漫化-python-使用pyqt5实现调用百度Ai人物动漫化接口可视化使用

调用百度Ai人物动漫化接口,实现照片转二次元图片;并利用GUI工具包PyQt5编写一个可视化的窗口界面,进行效果展示。使用PyQt5实现了图片上传展示、调用第三方接口、图片保存到本地的方法。代码简洁,注释完整。整体逻辑写的比较简单。

2023-06-02

空空如也

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

TA关注的人

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