PageHelper的坑(安全使用方法)

问题的关键就在于,如果在执行了ThreadLocal的set()方法成功了,但是查询等逻辑异常结束了,也就不能被执行remove()方法,那这个线程的ThreadLocal里的变量也就无法被清除,然后该线程不会被清除,而是在线程池中的状态被设置为空闲状态。如果设置了分页,即:使用了PageHelpe

Java项目部署服务器(简单版)

java项目部署、mysql安装和数据备份、redis单机、nginx安装以及配置

SpringBoot整合Ip2region获取IP地址和定位

2.0 格式的 xdb 支持亿级别的 IP 数据段行数,region 信息也可以完全自定义,例如:你可以在 region 中追加特定业务需求的数据,例如:GPS信息/国际统一地域信息编码/邮编等。xdb 格式生成程序会自动去重和压缩部分数据,默认的全部 IP 数据,生成的 ip2region.xdb

如何查看IDEA打开的当前项目有多少行代码

比较快速的一个方法就是安装idea的Statistic插件,点击,输入Statistic,安装这个插件并重启diea。

springboot连接多个库

一个SpringBoot项目,同时连接两个数据库:比如一个是Mysql数据库,一个是oracle数据库(啥数据库都一样,连接两个同为oracle的数据库,或两个不同的数据库,只需要更改对应的driver-class-name和jdbc-url等即可)注意:连接什么数据库,要引入对应数据库的包。

java 单元测试学习

60%左右的单测覆盖率可以非常轻松达到,但达到95%以上的覆盖率,需要覆盖各种代码分支和异常情况等,甚至是配置和bean的初始化方法,所投入的时间非常巨大,但边际效应递减。笔者曾经在工作中遇到过一个极端case,一个CI平时都正常运行,有一次深夜发布, CI跑不过,后来经过第二天check才发现有前

spring jpa分页条件查询(常用三种方式)总结。

以上三种方式都可以实现基于Spring Data JPA的分页查询,并根据条件进行筛选。希望对看到本文的你有帮助。上一篇SpringBoot整合SpringDataJPA实现增删改查(详细版)。!!下一篇springboot jpa 分页查询方式(两种)!!!SpringBoot整合SpringDa

IDEA如何回退提交的git代码

git undo commit revert commit reset 合并出错

Avalonia:可信创.NET 跨平台UI,让JAVA失业者转.NET信创开发!

亲爱的读者们,今天我想与大家分享一个令人兴奋的主题 —— Avalonia,这个强大的.NET跨平台UI框架。尤其是在信创产业蓬勃发展的背景下,Avalonia为我们提供了一个绝佳的机会,让我们能够无缝过渡到.NET生态系统,并在跨平台UI开发领域大展身手。你会发现,这个转变不仅能够拓展你的技术视野

Spring Cloud全解析:注册中心之Eureka架构介绍

Eureka的AP原则,Eureka中各个节点是平等的,几个节点挂掉不会影响正常的节点工作,正常的节点依然可以正常提供注册和查询服务,只要有一台Eureka还在,就可以保证注册服务可用,只不过可能查到的信息不是最新的(不保证强一致性),且存在自我保护机制,如果在15分钟内超过85%的节点都没有正常的

基于web场馆预约管理系统(JSP+java+springmvc+mysql+MyBatis)

基于Web场馆预约管理系统可以有效地解决传统预约方式存在的诸多问题,如信息不透明、排队等待、时间浪费等。系统可以实现场馆资源的在线预约和管理,为场馆提供更高效的管理和服务,同时也为用户提供了更加便捷和高效的预约体验。+ Maven +mysql5.7或8.0+html+css+js等等组成,B/S模

DataLight 大数据平台 AI 分析功能逐步上线啦

AI 分析功能是 **DataLight** 通过集成先进的第三方大模型,为用户提供智能化的数据分析和配置优化服务。通过这一功能,您可以更深入地了解您的平台运维情况,从而做出更明智的业务决策。

SpringBoot集成系列--Caffeine

本文介绍了如何使用Spring缓存、Caffeine缓存以及Caffeine与Redis结合实现二级缓存。首先,介绍了Spring缓存的基本概念和实现方式,然后详细阐述了如何使用Caffeine缓存库进行缓存操作,包括定义配置类和使用方法。最后,介绍了如何通过Caffeine与Redis结合实现二级

Git 指令白雪警告!在IDEA中配置使用Git管理提交代码,无需繁杂指令

相信有很多小伙伴在学习 Git 指令的时候一定被一大堆指令弄得焦头烂额吧,但其实在以后的实际开发工作中,我们很少会直接使用 Git 指令,所以说一句实在话,Git 指令学不会没有任何关系,只要你会在IDEA中配置 Git,使用界面化操作提交代码拉取代码就够了。就和我们的 Maven 一样,配置好 M

IDEA连接达梦数据库

IDEA连接达梦数据库

前后端不分离项目、Thymaleaf项目、JSP项目、前端页面在reasource目录下的项目的前端访问链接URL

首先合在一块讲是因为这几类都有一个共性,那就是前端资源都是在src/main/resource目录下,不管分不分离,有时候会将vue项目的打包后静态资源放在src/main/resource目录下,有些还是自定义的资源包名称,比如说在resource目录下再建一个admin文件夹,里面放了admin

IDEA 2024.2 正式发布,速览新功能!

IntelliJ IDEA 2024.2 允许你直接在 IDE 运行 Spring Data JPA 方法,即时验证存储库查询。简化了cron表达式管理,提供内联描述和高级自动补全功能,并升级 HTTP 客户端,使其使用 GraalJS 执行引擎。该版本通过在项目索引期间启用关键功能,提高 Inte

Spring Boot启动流程详解

Spring Boot是一个基于Spring框架的快速开发工具,它可以帮助我们快速搭建一个可运行的Spring应用。本文将详细介绍Spring Boot的启动流程,帮助大家更好地理解Spring Boot的工作原理。

[Spring] Spring AOP

什么是AOP?所谓AOP,就是面相切面的编程.什么是面向切面的编程呢,切面就是指定某一类特定的问题,所以,面向切面的编程就是正对于同一类问题进行编程简单来说,就是针对某一类事情的集中处理什么是Spring AOP?AOP是一种思想,实现AOP的方法有很多,有Spring AOP,有AspectJ,有

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈