排序
多线程系列(六) -等待和通知模型详解
一、简介 在之前的线程系列文章中,我们介绍了synchronized和volatile关键字,使用它能解决线程同步的问题,但是它们无法解决线程之间协调和通信的问题。 举个简单的例子,比如线程 A 负责将 in...
keycloak~jwt的rs256签名的验证方式
接口地址 keycloak开放接口地址:/auth/realms/fabao/.well-known/openid-configuration rsa算法相关术语 RSA算法是一种非对称加密算法,其安全性基于大整数分解的困难性。在RSA算法中,有以下...
CentOS 8 安装Docker 报错requires container-selinux >= 2:2.x
CentOS 8 安装Docker 报错requires container-selinux >= 2:2.x,什么是 Docker 简单来说,Docker 是一个开源的容器化平台,它可以让你:把应用程序和它所有的依赖打包到一个“容器”中运行。 在...
idea技巧-自定义后缀补全
Idea技巧-Postfix Completion 在idea中可以使用.xxx进行后缀补全 比如.sout 如何自定义后缀补全? 比如.log 在idea中打开设置 File | Settings | Editor | General | Postfix Completion 这里定...
KubeSphere实现金丝雀发布(Canary Release)
0 前言 KubeSphere 基于 [Istio] 向用户提供金丝雀发布功能,即: 引入服务的新版本,并向其发送一小部分流量来进行测试 同时,旧版本负责处理其余的流量 如果一切顺利,就可逐渐增加向新版本发...
05-大厂咋解决技术债的?
在构建可扩展的软件时,它是最关键的团队。 现实没有技术债管理团队,也没人愿意加入这样队伍。这种团队每天就是给其他开发人员收拾烂摊子,谁愿意给别人擦屁股呢,毕竟又不是年薪百万? 但确实...
JVM的组成部分
JVM的组成部分,我们先说说 JVM 是什么,Java Virtual Machine(Java 虚拟机)。我们可以把它理解成一个 '虚拟的计算机' —— 它不是真实的硬件设备,而是一段能运行 Java 字节码的程序。 ...
JMeter:性能测试利器全解析
目录 JMeter:性能测试利器全解析 一、JMeter 的基础概念 (一)什么是 JMeter (二)主要功能特点 二、使用 JMeter 测试 Web 应用的步骤 (一)安装与启动 (二)创建测试计划 (三)配置 Web ...
Excel 导入的开发经验
2020 年开始接触 Java Excel 导入的开发工作。 一家建筑机器人的公司离职后,来到广州找的是一家工厂,开始接触导入的开发工作。之前也没有什么使用开发经验, 是 教学视频 ...
resultMap 和 resultType 的字段映射覆盖问题
在MyBatis中,如果你使用resultType而不是resultMap,并且结果集中有同名字段,则默认情况下后出现的字段值会覆盖前面的字段值。这是因为MyBatis在将结果集映射到Java对象时,是按照字段名称一...
AI大模型企业应用实战(18)-“消灭”LLM幻觉的利器 – RAG介绍
大模型在一定程度上去改变了我们生活生工作的思考的方式,然后也越来越多的个人还有企业在思考如何将大模型去应用到更加实际的呃生产生活中去,希望大语言模型能够呃有一些更多企业级别生产落地...













