自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 从零开始学Spring Boot系列-集成Spring Security实现用户认证与授权

在Web应用程序中,安全性是一个至关重要的方面。Spring Security是Spring框架的一个子项目,用于提供安全访问控制的功能。通过集成Spring Security,我们可以轻松实现用户认证、授权、加密、会话管理等安全功能。本篇文章将指导大家从零开始,在Spring Boot项目中集成Spring Security,并通过MyBatis-Plus从数据库中获取用户信息,实现用户认证与授权。

2024-06-29 11:28:02 1163 2

原创 从零开始学Spring Boot系列-外部化配置

Spring Boot 允许你将配置外部化,以便可以在不同的环境中使用相同的应用程序代码。可以使用属性文件、YAML文件、环境变量和命令行参数将配置外部化。属性值可以通过使用 @Value 注解直接注入 bean,可以通过 Spring 的 Environment 抽象访问,也可以通过 @ConfigurationProperties。Spring Boot 使用一种非常特殊的 PropertySource 顺序,其设计目的是允许合理地覆盖值。

2024-04-10 11:09:39 711 1

原创 从零开始学Spring Boot系列-SpringApplication

SpringApplication类提供了一种从main()方法启动Spring应用的便捷方式

2024-04-07 22:36:07 726

原创 从零开始学Spring Boot系列-集成MyBatis-Plus

在本篇文章中,我们详细介绍了如何在Spring Boot项目中集成MyBatis-Plus,并使用XML文件定义Mapper接口的实现。首先,我们添加了MyBatis-Plus的依赖,并配置了数据源。接着,我们创建了实体类,并使用了MyBatis-Plus的注解来指定实体类与数据库表的映射关系。然后,我们创建了Mapper接口,并继承了BaseMapper以使用MyBatis-Plus提供的CRUD方法。

2024-04-04 14:58:04 2242 1

原创 从零开始学Spring Boot系列-集成Kafka

Apache Kafka是一个开源的分布式流处理平台,由LinkedIn公司开发和维护,后来捐赠给了Apache软件基金会。Kafka主要用于构建实时数据管道和流应用。它类似于一个分布式、高吞吐量的发布-订阅消息系统,可以处理消费者网站的所有动作流数据。这种动作流数据包括页面浏览、搜索和其他用户的行动。通过这些数据,Kafka能够实时地将数据流传输到系统和应用上。高吞吐量:Kafka以高吞吐量处理数据,即使是非常大量的数据也能轻松应对。

2024-03-21 14:13:52 1904 1

原创 从零开始学Spring Boot系列-集成Redis

在开始集成之前,了解Redis的基础知识是非常重要的。Redis是一个开源的、使用ANSI C编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(string)、哈希(Hash)、列表(list)、集合(sets)、有序集合(sorted sets)等类型。缓存机制Redis作为一个高性能的内存数据存储系统,非常适合作为缓存层。

2024-03-16 16:40:23 1008 1

原创 从零开始学Spring Boot系列-集成mybatis

通过以上步骤,我们成功地在Spring Boot项目中集成了MyBatis,并通过编写Mapper接口和XML映射文件,实现了数据库的操作。这只是集成MyBatis的基础示例,你可以进一步探索MyBatis的高级特性,如动态SQL、结果映射等,以满足更复杂的业务需求。同时,结合Spring Boot的其他功能,你可以构建出功能强大且易于维护的应用程序。我是代码匠心,和我一起学习更多精彩知识!!!扫描二维码!关注我,实时获取推送。源文来自:https://daimajiangxin.cn。

2024-03-10 02:38:07 1694 1

原创 从零开始学Spring Boot系列-集成MySQL

在Spring Boot中集成MySQL是一项简单而直接的任务,只需添加依赖、配置数据源、创建实体、Repository、Service和Controller即可。在本文中,我们学习了如何在Spring Boot 3.2.3项目中使用Gradle来集成MySQL,并构建了一个简单的RESTful API来获取用户列表。记得根据你的实际需求来调整数据库配置和业务逻辑。我是代码匠心,和我一起学习更多精彩知识!!!扫描二维码!关注我,实时获取推送。源文来自:https://daimajiangxin.cn。

2024-03-03 18:54:59 1271

原创 从零开始学Spring Boot系列-返回json数据

有时,你可能需要自定义JSON的输出格式或者包含额外的信息。@RequestMapping注解对请求处理类中的请求处理方法进行标注,@GetMapping注解用于处理HTTP GET请求,并将请求映射到具体的处理方法中。首先,确保你的build.gradle文件中已经包含了Spring Web的依赖,因为返回JSON数据通常与Web请求和响应有关。Spring Boot的starter-web已经包含了所有必要的依赖,所以如果你使用Spring Initializr创建的项目,这一步应该已经完成了。

2024-02-29 09:15:03 502

原创 从零开始学Spring Boot系列-Hello World

欢迎来到从零开始学Spring Boot的旅程!在这个系列的第二篇文章中,我们将从一个非常基础但重要的示例开始:创建一个简单的Spring Boot应用程序,并输出“Hello World”。首先,确保你的开发环境已经安装了以下工具:本文为大家提供两种创建Spring Boot项目的方式。在IntelliJ IDEA 中打开项目后,你会看到一个默认生成的SpringbootLearningApplication类。这个类包含一个main方法,它是程序的入口点。我们创建一个HelloWorldControl

2024-02-25 21:18:38 988

原创 从零开始学Spring Boot系列-前言

在数字化和信息化的时代,Java作为一种成熟、稳定且广泛应用的编程语言,已经成为构建企业级应用的首选。而在Java生态系统中,Spring框架无疑是其中最为耀眼的一颗明星。它提供了全面的编程和配置模型,用于构建企业级应用。随着Spring Boot的出现,这一框架变得更加易于使用,使得开发者能够更快速地构建、部署和管理生产级的Spring应用。在开始Spring Boot的学习之旅前,我们需要先准备好合适的开发工具和开发环境。以下是一些推荐的组合:IDE(集成开发环境)

2024-02-22 14:17:08 861 1

原创 系统架构设计师-第3章-数据库

数据库技术是目前最有效的数据管理技术。数据库(DataBase,DB)是指长期存储在计算机内、有组织的、统一管理的相关数据的集合。数据库可以直观地理解为存放数据的仓库,只不过这个仓库是在计算机的存储设备上,而且数据是按一定格式存放的,具有较小的冗余度、较高的数据独立性和易扩展性,可为多个用户共享。早期数据库种类有3种,分别是层次式数据库、网络式数据库和关系型数据库。根据数据库存储体系分类,还可分为关系 型数据库、键值(Key-Value)数据库、列存储数据库、文档数据库和搜索引擎数据库等类型。

2024-02-21 21:54:14 975

原创 系统架构设计师-第0章-学习路线

架构设计师是系统开发的主体角色,他们通过执行一系列活动来实施架构设计。架构设计通过生成过程形成最终的产品架构,架构设计师的成果是创建架构。从图1可以看出,系统开发中架构设计师是整个系统的核心.架构设计师是负责系统架构的人、团队或组织。架构设计师是系统或产品线的设计责任人,是一个负责理解和管理并最终确认和 评估非功能性系统需求(如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等), 给出开发规范,搭建系统实现的核心构架,对整个软件架构、关键构件和接口进行总体设计并 澄清关键技术细节的高级技术人员。

2024-01-18 12:47:15 1110 1

原创 系统架构设计师-第2章-操作系统

操作系统(Operating System ,OS)是计算机系统中的核心系统软件,负责管理和控 制计算机系统中的硬件和软件资源,合理地组织计算机工作流程和有效地利用资源,在计算 机与用户之间起接口的作用。操作系统为用户提供的接口表现形式一般为:命令、菜单、窗 口之类的,而操作系统为应用程序提供的接口为API。操作系统与硬件/软件的关系如图2-1所示。

2024-01-10 17:18:36 972 1

原创 系统架构设计师-第1章计算机组成与体系结构

计算机系统是一个硬件和软件的综合体,可以把它看成按功能划分的多级层次结构。系统软件支持应用软件的运行,为用户开发应用软件提供平台,用户可以使用它,但不能随意修改它。常用的系统软件有操作系统、语言处理程序、连接程序、诊断程序和数据库管理系统等。

2023-12-29 14:25:35 1250 2

百度-阿里-优酷-58-搜狐面试题集锦.txt

百度,阿里,优酷,58,面试题

2021-09-07

postmanwindows.zip

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一

2020-06-15

freemarker_api_手册.rar

FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

2019-12-28

程序员markdown笔记本

VNote 的特性包括: 使用 语法高亮 而不是实时预览来提供舒适的编辑体验; 编辑时 实时原地预览图片链接; 编辑时,代码块支持语法高亮; 支持 Mermaid 流程图,MathJax 数学公式; 支持 Vim 模式; 支持 HiDpi ; 支持大纲显示; 支持自定义编辑与阅读 CSS 样式;

2018-07-31

python-3.6.6-windows

python-3.6.6 windows离线安装版 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

2018-07-31

AIRPLAYMV,音乐播放器

AIRPLAYMV,音乐播放器,内存最小

2014-05-20

highcharts本地导出图片_服务端代码

highcharts ,本地导出图片 ,服务端代码,报表统计,Highcharts 的 API 和丰富多样的实例图表意味着我能飞速投入工作之中,一言以蔽之,选择 Highcharts 准没错!

2014-05-20

MySql的SQL语言入门教程

MySql,SQL语言,MySQL入门教程

2013-06-24

java6_api中文帮助文档

java6_api中文帮助文档

2012-11-30

java——EJB详细教程

EJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。

2012-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除