GIT统计代码提交次数和行数方式
2025-05-25 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 247
git统计代码提交次数和行数有时候我们需要查看自己活着某人的工作量,通常都是通过各种企业协作平台查看日志来确认,但是对于程序员来说,有更加精...
正则表达式7种高级应用技巧教程
2025-05-25 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 391
本文是一篇正则表达式高级教程,主要通过对正则表达式几个概念的介绍,深入探讨正则表达式高级功能,以期达到通俗化解释正则表达式高深概念的目的。介...
Nginx反向代理出现502与504错误问题详解及排查指南
2025-05-23 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 274
nginx 作为反向代理服务器时,502(bad gateway)和 504(gateway timeout)错误是常见的两类问题,分别对应...
Swagger2与Springdoc集成与使用详解
2025-05-23 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 205
以下是将 swagger2 迁移到 springdoc(支持 openapi 3)的集成与使用指南,涵盖关键步骤、配置示例及注意事项:1. ...
IDEA实现回退提交的git代码(四种常见场景)
2025-05-23 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 230
在平时工作中我们需要把本地修改的代码提交到远端仓库,有时候发现提交的分支出错或者多提交非版本代码,这时候想要撤回我们的提交简单介绍几种ide...
C++ HTTP框架推荐(特点及优势)
2025-05-23 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 211
1. crow特点:高性能异步框架,支持linux、macos和windows优势:轻量级:整个框架只有一个头文件,易于集成到项目中简单易用...
MybatisPlus3.3.1整合clickhouse的过程
2025-05-23 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 193
前言clickhouse是俄罗斯yandex发布的一款数据分析型数据库支持sql语法,详情可以访问官网,目前网上还没有mybatisplus...
java对接第三方接口的三种实现方式
2025-05-23 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 213
在日常工作中,经常需要跟第三方系统对接,我们做为客户端,调用他们的接口进行业务处理常用的几种调用方式有:1.原生的java.net.http...
C#使用FFmpeg进行视频旋转的代码实现
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 223
一、核心挑战:c#视频旋转的“四维困境”ffmpeg命令复杂度:如何用c#封装复杂的transpose参数手机视频元...
Java开发日记之你会不会5种牛的yml文件读取方式
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 194
前言除了烂大街的@value和@configurationproperties外,还能够通过哪些方式,来读取yml配置文件的内容?1、env...
IDEA打开项目不显示或者缺失项目文件目录的解决方案
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 182
先说问题今天遇到一个很奇怪的问题,一个web项目,切换分支提交代码之后在idea缺失了一些东西,但是在本地文件夹看是完好的.解决办法首先cl...
Java利用FTPClient实现文件上传和下载的实践指南
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 198
1. ftp协议基础知识在本章中,我们将浅入深出地探讨ftp协议的基本概念及其重要性,以便为后续章节中对ftpclient库的深入讲解打下坚...
IDEA修改代码后重启不生效问题的解决方法
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 273
前言在使用 intellij idea 进行 java 项目开发时,有时会遇到一个令人头疼的问题:修改了代码后,重启服务却发现更改没有生效。...
Spring Boot中实现全局Token验证的两种方式总结
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 208
前言在 spring boot 项目中,token 验证是保护接口安全的常见手段。如果每个接口都单独编写 token 验证逻辑,会导致代码冗...
SpringBoot +MybatisPlus集成多数据源的使用案例
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 190
引言应项目需求,需要引入另外的mysql数据库,但是项目已经引入一个mysql,这时有几种方案通过dynamic-datasource 框架...
SpringBoot版本冲突导致NoSuchFieldError的解决方案
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 180
一、问题背景在spring boot多模块项目中,若父模块与子模块引用不同版本的spring boot依赖(例如父模块使用2.7.3,子模块...
spring配置websocket的完整流程
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 180
在 spring boot 中使用 kotlin 配置 websocket 的完整流程如下(包含基础配置、安全增强和性能优化):一、添加依赖...
IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 137
1.file is read-only”可能原因写代码时想要修改这个静态变量的值,把这个语句注释掉,发现在这个文件中file i...
idea中project的显示问题及解决
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 174
idea中project的显示问题新建空的project此时左侧目录并不显示projec 文件夹 ,只会显示project下的module那...
SpringBoot集成Hint语法组件的代码详解
2025-05-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 160
引言spring boot是spring框架的一个扩展,旨在简化spring应用的初始搭建和开发过程。它提供了大量的自动配置和可插拔的组件,...
无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 209
在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失&...
springboot项目redis缓存异常实战案例详解(提供解决方案)
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 157
缓存异常实践案例redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数...
Spring Cache注解@Cacheable的九个属性详解
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 164
1.value/cachenames 属性如下图所示,这两个属性代表的意义相同,根据@aliasfor注解就能看出来了。这两个属性都是用来指...
Spring Boot 整合 Redis 实现数据缓存案例详解
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 169
spring boot 缓存,默认使用的是 concurrentmap 的方式来实现的,然而我们在项目中并不会这么使用。我们经常会引入第三方...
Spring 缓存在项目中的使用详解
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 168
在上文介绍了jsr-107 规范后, 本文来介绍一下 spring 缓存机制相关内容。1.spring 缓存机制介绍spring 从 3.1...
JSR-107缓存规范介绍
2025-05-22 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 279
缓存是每一个系统都应该考虑的功能,它用来加速系统的访问,提升系统的性能。 比如说一些经常需要访问的高频热点数据,例如:电商网站的商品信息。 ...
Java中@Constraint实现自定义校验注解
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 159
@constraint是 java 中用于定义自定义校验注解的一个元注解。它通常与 hibernate validator 或其他基于 js...
C++中的set有序且唯一的集合方式
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 177
在 c++ 的标准模板库(stl)中,set是一个非常实用的关联容器。它就像是一个 “有序的集合”,其中的元素按照特...
C++类和对象之相关特性解读
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 189
一.类型转换在c++中,类类型转换是指将一个类的对象转换为另一个类的对象,或者将一个类的对象转换为基本数据类型等。c++提供了多种类型的转换...
maven 导入resource lib文件夹中的jar的几种方法
2025-05-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 182
在maven项目中,如果需要导入位于src/main/resources/lib或其他目录中的jar文件,通常不推荐直接将jar文件放在资源...