资讯中心

站内搜索

JAVA新实战1:使用vscode+gradle+openJDK21搭建java springboot3项目开发环境

前言         作为一个干了多年的全栈技术工程师,厌倦了使用盗版IDE,近些年开发Java一直使用IntelliJ IDEA进行Springboot后端项目开发,对于IntelliJ IDEA 授权问题,一直花钱买学生类的授权,但经常被屏蔽,无法使用,又不舍得花大钱买企业版,索性不再使用了。决定改用 VsCode+Gradle+OpenJDK21进行JAVA Spring Boot项目开发,后续逐渐前后端都统一一套IDE工具。         一直以来JAVA项目都使用jdk1.8,这

最详细的Keycloak教程(建议收藏):Keycloak实现手机号、验证码登陆——(二)Keycloak与SpringBoot的集成

上一篇已经介绍了keycloak的下载与使用: Keycloak的下载与使用 本文章和大家分享keycloak怎么去集成springboot项目,以及怎么去做接口权限的校验。 PS:根据红帽的公告,目前在springboot 3.x版本已经不支持keycloak适配器,所以本章基于springboot 2.7.16版本,集成keycloak做登录校验,并且本项目不是前后端分离的,前后端分离后面也会讲到。keycloak公告 在这之前,我们先来了解一下关于keycloak一些简单的内容:rea

Mysql SQL审核平台Yearning本地部署

前言 Yearning 简单, 高效的MYSQL 审计平台 一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计平台。 下面介绍Linux 简单部署Yearning 并结合cpolar 内网穿透工具实现远程访问,破除访问限制,提高工作效率!! 1. Linux 部署Yearning 在Github上下载对应的Linux 安装包:https://github.***/cookieY/Yearning/releases

SQLException(SQL异常)可能的原因和解决方法

SQLException 是在 Java 中处理数据库操作过程中可能发生的异常,通常是由于底层数据库操作错误或违反了数据库规则而引起的。以下是可能导致 SQLException 的一些原因以及相应的解决方法: 连接问题: 可能原因: 数据库连接失败,可能是由于数据库服务器不可用、连接字符串错误、网络问题等。 解决方法: 检查数据库连接字符串、数据库服务器是否正常运行,确保网络连接可用。可以使用连接池来提高连接的复用性和性能。 javaCopy code try { Conn

掌握Go并发:Go语言并发编程深度解析

🏷️个人主页:鼠鼠我捏,要死了捏的主页  🏷️系列专栏:Golang全栈-专栏 🏷️个人学习笔记,若有缺误,欢迎评论区指正  前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站AI学习网站。 前言 当我们开发一个Web服务时,我们希望可以同时处理成千上万的用户请求,当我们有大量数据要计算时,我们希望可以同时开启多个任务进行处理,随着硬件性能的提升以及应用数据的增长,有越来越多的场景需要高并发处理,而高并发是Go的

基于JAVA+Springboot+Thymeleaf前后端分离项目:校园学校实验室预约系统设计与实现

 博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。 项目配有对应开发文档、开题报告、任务书、PPT、论文模版等 项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!! 如果需要联系我,可以在CSDN网站查询黄菊华老师在文章末尾可以获取联系方式 thymeleaf前后

TEXT2SQL-顶峰:Vanna部署及介绍

Vanna Vanna 是一款采用 MIT 许可的开源 Python RAG (检索增强生成)框架,用于生成 SQL 语句和相关功能。 如何使用 Vanna Vanna 的使用分为两个简单步骤 - 在你的数据上训练一个 RAG "模型",然后提出问题,该问题将返回可设置为自动在你的数据库上运行的 SQL 查询。 1.在你的数据上训练一个 RAG "模型"。 2.提问。 如果你不知道什么是 RAG,不用担心 -- 你不需要知道这是如何在底层工作的。你只需要知道你需要“训练”一个

Node.js脚手架安装配置、Vue环境搭建以及创建Vue项目 (包括配置环境变量)

本教程所使用的系统为Windows10 LTSC 64位;Node.js版本为18.17.1。  注:截止到2023年09月15日Node.js-18.17.1为长期维护版的最新版本 目录 1 下载Node.js 2 安装Node.js 3 配置Node.js以及环境变量 4 安装Vue 5 创建Vue项目 1 下载Node.js 在Node.js官网下载最新版本的Node.js长期维护版。(根据系统实际情况选择32位或64位,这里选择的是64位的) 官网下载页链接:No

springBoot整合讯飞星火认知大模型

1.概述 讯飞星火大模型是科大讯飞最近开放的拥有跨领域的知识和语言理解能力的大模型,能够完成问答对话和文学创作等。由于讯飞星火大模型最近可以免费试用,开发者都可以免费申请一个QPS不超过2的账号,用来实现对平台能力的验证。本文将利用Springboot框架对星火大模型进行整合,使其能够提供简单的问答能力。 2.Springboot整合大模型 2.1 申请开发者账号 讯飞星火认知大模型需要在讯飞星火官网进行申请(如下图所示),点击免费试用按钮,填写相关信息即可。 申请成功后可以在控制

Java开发 - 数风流人物,还看“微服务”

目录 前言 服务器端的发展历程 早期的服务器 动态的页面 用户内容网站 微服务 企业级应用 互联网应用 微服务介绍 什么是微服务? 为什么使用微服务 怎么使用微服务 Spring Cloud 什么是Spring Cloud Nacos注册中心 什么是Nacos 创建微服务项目 创建微服务的壳 创建通用子模块 工程创建 依赖管理 pojo模型类创建 返回数据格式类创建 创建业务子模块 子工程创建 依赖添加 增加YAML配置 创建基础配置类
加载更多

一个令你着迷的主题!

查看演示 官网购买