当前位置:首页 > 技术文章 > 后端开发

  • Spring Boot中如何调用第三方API
    Spring Boot中如何调用第三方API
    在本SpringBoot教程中,我们将学习如何调用第三方API并将响应数据显示在浏览器视图中。我们将使用https://api.sampleapis.com/coffee/hot这个API获取咖啡列表。准备工作:你需要具备以下基础知识:JavaSpringBootThymeleaf(模板引擎)开发步骤:1.创建SpringBoot项目使用SpringInitializr(https://start.spring.io/)创建一个新的Spring
    后端开发 . spring-boot 1199 2025-01-23 22:22:12
  • 面试中最常被问到的高级 Java 问题
    面试中最常被问到的高级 Java 问题
    高级Java面试题集锦以下列出一些Java高级面试中常见的问题,涵盖了核心概念、多线程、集合框架等多个方面:==与equals()的区别:深入探讨Java中这两种比较运算符的差异及其应用场景。final、finally和finalize()的区别:解释这三个关键字在Java中的作用和区别,并举例说明。Java垃圾回收机制:阐述Java垃圾回收的概念、算法以及调优策略。抽象类与接口的区别:比较抽象类和接口的特性,以及选择使用哪种方式的场景。volatile关键字:解释volat
    后端开发 . spring-boot 1350 2025-01-23 09:16:01
  • 面试中最常被问到的核心 Java 问题
    面试中最常被问到的核心 Java 问题
    以下是一些Java技术面试中常见的核心问题:核心Java面试题:Java平台无关性的原因是什么?为什么Java不是纯粹的面向对象编程语言?Java中堆内存和栈内存的区别是什么?Java如何使用它们?Java与C语言的主要区别有哪些?Java为什么不使用指针?实例变量和局部变量的概念是什么?Java中,变量和实例的默认值是什么?什么是数据封装?简述JIT编译器的功能。equals()方法和==运算符的区别是什么?其他学习资源:主页:[链
    后端开发 . spring-boot 491 2025-01-22 08:02:31
  • 将 JPA 实体转换为 Mendix
    将 JPA 实体转换为 Mendix
    最近在探索mendix时,我注意到他们有一个platformsdk,允许您通过api与mendix应用程序模型进行交互。这给了我一个想法,探索它是否可以用于创建我们的领域模型。具体来说,是基于现有的传统应用程序创建领域模型。如果进一步推广,这可用于将任何现有应用程序转换为mendix并从那里继续开发。将java/springweb应用程序转换为mendix因此,我创建了一个带有简单api和数据库层的小型java/springweb应用程序。为了简单起见,它使用嵌入式h2数据库。在这篇文章中,我们
    后端开发 . spring-boot 356 2025-01-13 18:25:55
  • 基于 Spring Oauth App-Token 的混合令牌验证方法
    基于 Spring Oauth App-Token 的混合令牌验证方法
    还在为搭建持久化OAuth2模块而苦恼吗?不妨试试这个简便方案:https://github.com/patternhelloworld/spring-oauth2-easyplus这是一个基于App-Token的轻量级OAuth2实现,专为SpringBoot而设计。其主要特点包括:库与客户端完全分离(库负责API,客户端负责文档和集成测试)。高度可扩展性:支持连接多个授权服务器和资源服务器。混合资源服务器令牌验证:支持多种验证方式,包含调用授权服务器API、直接数据库验证和本地JWT解码。实
    后端开发 . spring-boot 1026 2025-01-13 08:12:03
  • 我的电动车计划
    我的电动车计划
    2025年,我将开启一段充满挑战和成长的旅程,不仅在开发领域,更在个人层面。这是我首次制定如此具体的年度目标,并希望通过记录分享我的进步。1.健康优先远程工作固然便捷,但久坐不动并非良策。我的计划是:每周至少步行3次,每次30分钟。2.精通JavaJava学习一直是我的计划,但去年未能实现。今年,我将全力以赴,掌握Java及其相关框架。3.结对编程,共同成长我相信合作的力量。我将定期与其他开发者进行结对编程,提升编码技能并增强技术沟通能力。4.内容创作,持之以恒我计划每周或每月撰写博客文章,分享
    后端开发 . spring-boot 936 2025-01-13 08:07:46
  • 作为独立开发者打造独角兽初创公司
    作为独立开发者打造独角兽初创公司
    从零开始打造科技独角兽:一位独立开发者的创业之旅许多人梦想创办科技公司,但作为独立开发者创建一家独角兽初创企业?这正是我迎接的挑战。本系列文章将分享我的创业历程、技术选型及关键决策。敬请期待后续文章的详细解读。愿景我的创业灵感源于一个简单的观察:在“线上至上”的时代,人们忽略了线下活动,尤其对孩子们而言。我发现缺乏一个便捷、集中的平台来组织儿童生日派对。场地需要自行推广,依赖搜索引擎曝光;行程规划困难,通常借助Excel或Google日历;与家长沟通也充满挑战,从确认出席到处理食物过敏等敏感信息
    后端开发 . spring-boot 1264 2025-01-12 08:01:48
  • 如何使用 Micronaut 注释进行封装?
    如何使用 Micronaut 注释进行封装?
    这种封装设计有效防止了对userId和name的直接修改,确保只有授权操作才能更改其值。Micronaut框架的实际应用Micronaut是一个基于JVM的现代微服务框架,它通过注解提供了更高级别的封装和数据验证功能。让我们来分析示例中的功能:@MappedEntity:此注解将UserProfile类映射到数据库表。它简化了数据库集成,确保类与数据库实体直接对应。@NotNull:确保name字段永不为空,提供运行时约束强制执行机制。尝试创建未指定name的UserProfile对象将引发错误
    后端开发 . spring-boot 944 2025-01-10 08:11:47
  • 在 Spring Boot Web 应用程序中序列化枚举
    在 Spring Boot Web 应用程序中序列化枚举
    枚举类型在定义应用程序域内有限且明确的值集方面非常有效,有助于避免代码中出现无效状态。应用场景以下以一个SpringBoot3.3.x和MongoDB实现的笔记Web应用为例,演示枚举值的序列化和反序列化方法。我们将定义一个Type枚举,表示待办事项的类型:事件和活动。publicenumType{EVENT("event"),ACTIVITY("activity");privatefinalStringvalue;Type(Stringvalue){this.value=value;}publ
    后端开发 . spring-boot 698 2025-01-09 19:20:09
  • 使用 Java 和 Spring Boot 为 Postgres 数据库生成 REST API
    使用 Java 和 Spring Boot 为 Postgres 数据库生成 REST API
    本教程演示如何使用Monstarillo为PostgreSQL数据库生成JavaAPI。该API使用SpringBoot和Springdoc进行构建和文档记录,并支持对数据库表执行CRUD操作,同时还包含单元测试。准备工作:已安装Monstarillo。PostgreSQL数据库(例如Chinook数据库,建议使用Docker部署)。已安装Java和JavaIDE(例如IntelliJ)。Git。步骤一:获取模板克隆包含Monstarillo模板的仓库,使用java-api文件夹中的模板。步骤二
    后端开发 . spring-boot 650 2025-01-09 16:45:32
  • 使用 MinIO 构建本地环境:AWS SDK for Java Vigration 指南
    使用 MinIO 构建本地环境:AWS SDK for Java Vigration 指南
    还在为SpringBoot启动时的AWSSDKforJavaV1警告而烦恼吗?本指南将帮助您轻松构建本地AmazonS3兼容开发环境,特别针对使用AWSSDKforJavaV2的开发者。我们将使用MinIO作为本地存储解决方案,避免繁琐的配置。原文发表于KintoTechnologies博客。学习内容:使用DockerCompose快速搭建MinIO环境AWSSDKforJavaV2的集成与实践GitHubActions集成指南优化技巧和问题排查建议以下是一个简单的DockerCompose配置
    后端开发 . spring-boot 942 2025-01-09 11:33:48
  • 5 年内即可学习的最佳开发堆栈
    5 年内即可学习的最佳开发堆栈
    技术日新月异,选择合适的工具和技术至关重要。无论您是新手还是资深开发者,掌握正确的技术栈都能开启无限职业可能。以下是2025年最值得学习的几大技术栈:1.MERN技术栈(MongoDB、Express.js、React、Node.js)MERN依然是全栈Web开发领域的热门选择,功能强大且应用广泛,非常适合构建现代化Web应用。2025年学习MERN的理由:可扩展性强:轻松应对大型应用。流行度高:React占据前端主导地位,Node.js是后端首选。全栈潜力:使用JavaScript贯穿前端UI
    后端开发 . spring-boot 783 2025-01-07 14:15:49
  • SpringBoot Web 服务 - 使用 Spring Initializr 准备部分
    SpringBoot Web 服务 - 使用 Spring Initializr 准备部分
    使用SpringBoot和Maven快速构建服务本文将指导您如何利用SpringBoot和Maven轻松创建一个简单的服务。我们将逐步讲解项目配置和依赖项添加过程。第一步:访问SpringInitializr前往SpringInitializr官方网站(start.spring.io),这是一个便捷的SpringBoot应用生成工具。第二步:项目配置按照以下配置设置您的项目:构建工具:Maven编程语言:JavaSpringBoot版本:3.4.1(或最新稳定版本)项目信息:请根据您的需求填写项
    后端开发 . spring-boot 596 2025-01-07 10:44:32
  • Spring Boot 入门或 NET 开发人员部分在 Spring Boot 中构建产品实体 CRUD 应用程序
    Spring Boot 入门或 NET 开发人员部分在 Spring Boot 中构建产品实体 CRUD 应用程序
    继上一篇SpringBoot3入门教程后,本篇将通过构建一个产品实体CRUD(创建、读取、更新、删除)应用,深入探讨SpringBoot的核心概念,并与.NETCore进行对比,帮助.NET开发者更好地迁移到Java生态系统。项目设置确保已准备一个包含以下依赖项的SpringBoot项目:SpringWeb:用于构建RESTAPI。SpringDataJPA:用于数据库交互。PostgreSQL驱动程序:用于连接PostgreSQL数据库。使用Docker本地运行PostgreSQL使用Dock
    后端开发 . spring-boot 510 2025-01-03 10:35:46
  • Getting Started with Spring Boot or NET Developers
    Getting Started with Spring Boot or NET Developers
    从.NET到Java:SpringBoot3速成指南作为一名拥有多年.NET开发经验的程序员,我最近加入了一个主要使用Java作为后端语言的团队。这次从.NET到Java的转变既令人兴奋,也充满挑战。本指南假定您具备一定的Java基础知识。SpringBoot3是一个流行的Java应用开发框架,与ASP.NETCore等.NET框架有很多相似之处。本指南将帮助您快速上手SpringBoot,并顺利过渡到Java生态系统。为什么选择SpringBoot3?SpringBoot3简化了Java应用开
    后端开发 . spring-boot 944 2024-12-31 12:09:21

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

红色企业官网_小兵建站CMS2.0.1130

小兵建站CMS V2.0(内容管理系统,全新界面),基于OneThink开源框架,和超过300家以上网站建设客户进行了深度的合作与需求沟通,经过了一年时间的研发,打造了国内最简洁好用、易于操作的网站管理后台。
企业站源码
2025-10-24

NetGou网店购物系统

NetGou是一款国内知名的购物系统网店系统,它功能强大完善、运行稳定快速、界面友好人性化、可扩展性强。系统支持无限级商品分类管理、商品品牌管理、商品供货商管理、商品可同时加入多个商品分类商品批发价格,购买不同的商品数量可以设置不同的价格。不同的商品选项可以设置不同的价格订单中可以加入商品、删除商品、更改商品数量和价格、更改配送方式和配送费用新闻管理、销售统计、数据备份恢复,不同的会员等级可以设置不同的订单折扣、折扣卷、优惠卷、预存款支付系统采用模板系统、PHP功能代码和界面模版代码分离,不需要学习PH
电商源码
2025-10-24

胜利综合企业网企业黄页

根据视觉黄页修改 密码:admin
企业站源码
2025-10-24

冠龙科技企业网站管理系统

冠龙科技企业网站管理系统是基于ASP+ACCESS技术开发的电子商务平台,
电商源码
2025-10-24

极简主义艺术建筑设计矢量模板

极简主义艺术建筑设计矢量模板适用于城市规划图、建筑设计概念展示、房地产广告、室内设计草图、城市文化活动海报等与建筑、历史建筑教育资料等相关视觉场景设计的AI格式素材。
矢量素材
2025-09-17

快乐儿童植树节插画矢量素材

快乐儿童植树节插画矢量素材适用于植树节活动宣传、环保组织的宣传材料、学校环境教育活动、春季主题活动海报、户外用品品牌的广告、自然保护项目的介绍、生态旅游的宣传册等与环境保护和自然教育相关等相关视觉场景设计的AI格式素材。
矢量素材
2025-09-17

搞笑卡通小丑愚人节矢量素材

搞笑卡通小丑愚人节矢量素材适用于愚人节主题的派对邀请函、宣传愚人节特别活动/促销、愚人节社交媒体封面和帖子、商家营销(愚人节促销活动广告)等相关等相关视觉场景设计的AI格式素材。
矢量素材
2025-09-17

抽象蓝色彩墨笔触纹理背景矢量

抽象蓝色彩墨笔触纹理背景矢量适用于企业宣传海报、科技产品推广、商务会议背景、网站横幅设计、企业宣传画册封面、社交媒体推文封面、活动邀请函、企业年会背景、科技主题的公众号首图、信息图设计背景、企业招聘宣传等相关设计的AI格式素材。
矢量素材
2025-09-17

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号