SF
代码匠心
代码匠心
注册登录
关注博客
注册登录
主页
关于
RSS
从零开始学Spring Boot系列-集成Spring Security实现用户认证与授权
代码匠心
6 月 29 日
阅读 9 分钟
789
从零开始学Spring Boot系列-外部化配置
代码匠心
4 月 10 日
阅读 17 分钟
609
Spring Boot 允许你将配置外部化,以便可以在不同的环境中使用相同的应用程序代码。可以使用属性文件、YAML文件、环境变量和命令行参数将配置外部化。属性值可以通过使用 @Value 注解直接注入 bean,可以通过 Spring 的 Environment 抽象访问,也可以通过 @ConfigurationProperties。
从零开始学Spring Boot系列-SpringApplication
代码匠心
4 月 7 日
阅读 3 分钟
470
SpringApplication类提供了一种从main()方法启动Spring应用的便捷方式。在很多情况下, 你只需委托给 SpringApplication.run这个静态方法 :
从零开始学Spring Boot系列-集成MyBatis-Plus
代码匠心
4 月 4 日
阅读 6 分钟
566
在Spring Boot应用开发中,MyBatis-Plus是一个强大且易于使用的MyBatis增强工具,它提供了很多实用的功能,如代码生成器、条件构造器、分页插件等,极大地简化了MyBatis的使用和配置。本篇文章将指导大家如何在Spring Boot项目中集成MyBatis-Plus。
从零开始学Spring Boot系列-集成Kafka
代码匠心
3 月 21 日
阅读 4 分钟
757
Apache Kafka是一个开源的分布式流处理平台,由LinkedIn公司开发和维护,后来捐赠给了Apache软件基金会。Kafka主要用于构建实时数据管道和流应用。它类似于一个分布式、高吞吐量的发布-订阅消息系统,可以处理消费者网站的所有动作流数据。这种动作流数据包括页面浏览、搜索和其他用户的行动。通过这些数据,Kafka能够实...
从零开始学Spring Boot系列-集成Redis
代码匠心
3 月 16 日
阅读 6 分钟
256
在开始集成之前,了解Redis的基础知识是非常重要的。Redis是一个开源的、使用ANSI C编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(string)、哈希(Hash)、列表(list)、集合(sets)、有序集合(sorted sets)等类型。集...
从零开始学Spring Boot系列-集成mybatis
代码匠心
3 月 10 日
阅读 5 分钟
744
在Spring Boot的应用开发中,MyBatis是一个非常流行的持久层框架,它支持定制化SQL、存储过程以及高级映射。在本篇文章中,我们将学习如何在Spring Boot项目中集成MyBatis,以便通过MyBatis进行数据库操作。
从零开始学Spring Boot系列-集成MySQL
代码匠心
3 月 3 日
阅读 7 分钟
562
在Spring Boot中集成MySQL是为了让开发者能够轻松地与MySQL数据库进行交互。本篇文章将指导你如何在Spring Boot 3.2.3项目中使用Gradle来集成MySQL。在此之前,我们需要在Ubuntu 22.04上安装MySQL 8作为我们的数据库服务器。
从零开始学Spring Boot系列-返回json数据
代码匠心
2 月 29 日
阅读 3 分钟
1.1k
欢迎来到从零开始学Spring Boot的旅程!在Spring Boot中,返回JSON数据是很常见的需求,特别是当我们构建RESTful API时。我们对上一篇的Hello World进行简单的修改。
从零开始学Spring Boot系列-Hello World
代码匠心
2 月 25 日
阅读 3 分钟
831
欢迎来到从零开始学Spring Boot的旅程!在这个系列的第二篇文章中,我们将从一个非常基础但重要的示例开始:创建一个简单的Spring Boot应用程序,并输出“Hello World”。
从零开始学Spring Boot系列-前言
代码匠心
2 月 22 日
阅读 3 分钟
703
在数字化和信息化的时代,Java作为一种成熟、稳定且广泛应用的编程语言,已经成为构建企业级应用的首选。而在Java生态系统中,Spring框架无疑是其中最为耀眼的一颗明星。它提供了全面的编程和配置模型,用于构建企业级应用。随着Spring Boot的出现,这一框架变得更加易于使用,使得开发者能够更快速地构建、部署和管理生...
系统架构设计师-第3章-数据库
代码匠心
2 月 21 日
阅读 4 分钟
490
在信息处理领域,由于数据量庞大,如何有效组织、存储数据对实现高效率的信息处理至关重要。数据库技术是目前最有效的数据管理技术。数据库(DataBase,DB)是指长期存储在计算机内、有组织的、统一管理的相关数据的集合。它不仅描述事物的数据本身,而且还包括相关事物之间的联系。数据库可以直观地理解为存放数据的仓库,...
系统架构设计师-第2章-操作系统
代码匠心
1 月 18 日
阅读 15 分钟
490
计算机系统由硬件和软件两部分组成。操作系统是计算机系统中最基本的系统软件,它 既管理计算机系统的软、硬件资源,又控制程序的执行。操作系统随着计算机研究和应用的 发展逐步形成并日趋成熟,它为用户使用计算机提供了一个良好的环境,从而使用户能充分 利用计算机资源,提高系统的效率。操作系统的基本类型有: 批...
系统架构设计师-第1章计算机组成与体系结构
代码匠心
1 月 18 日
阅读 11 分钟
546
系统软件支持应用软件的运行,为用户开发应用软件提供平台,用户可以使用它,但不能随意修改它。常用的系统软件有操作系统、语言处理程序、连接程序、诊断程序和数据库管理系统等。
系统架构设计师-第0章-学习路线
代码匠心
1 月 18 日
阅读 5 分钟
686
架构设计师是系统开发的主体角色,他们通过执行一系列活动来实施架构设计。架构设计通过生成过程形成最终的产品架构,架构设计师的成果是创建架构。从图1可以看出,系统开发中架构设计师是整个系统的核心.