Sep012023
MYSQL8.0新建用户并授予权限流程(mysql为数据库指定登录用户)
登录(这里用的是root账号)
mysql -u root -p
进入到mysql数据库
use mysql;
查看当前的用户以及可访问的地址是否有授权能力
select user,host,grant_priv from mysql.user;
如果root用户无授权能力(grant_priv = ‘N’),则可以开起来,及将该字段的值设置为 Y
update mysql.user set Grant_priv='Y' where user='root';
创建用户,最后的参数是密码。‘localhost’表示...阅读全文
抢沙发
Sep012023
Spring Boot配置文件
介绍
Spring Boot是一个轻量级的Java开发框架,它的核心目标是简化Java应用程序的搭建和开发过程。一个常见的应用程序往往需要配置很多的参数,而Spring Boot通过配置文件的方式来帮助开发者管理应用程序的各种配置。
配置文件的类型
在Spring Boot中,可以使用多种类型的配置文件来配置应用程序。常见的配置文件类型有:
properties文件:以.properties为后缀的文件,采用键值对的形式...阅读全文
Aug282023
Spring Boot整合MyBatis
简介
MyBatis是一个开源的持久化框架,通过配置文件和Java注解将SQL语句与Java对象进行映射,提供了方便、快捷和灵活的数据库操作方式。Spring Boot是一种快速开发微服务的框架,提供了自动化配置和约定大于配置的原则,极大地简化了项目的搭建和配置过程。本文将介绍如何在Spring Boot中整合MyBatis,以便在项目中使用MyBatis进行数据库操作。
准备工作
在开始之前,需要准备以下环境:
...阅读全文
Aug212023
Spring Data JPA 数据持久化实践
引言
在后端开发中,数据持久化是一项非常重要的任务。Spring Data JPA 是一个让数据持久化变得更加简单的框架。本文将介绍如何使用 Spring Data JPA 实现数据的持久化,以及一些实践中可能遇到的问题与解决方案。
什么是 Spring Data JPA
Spring Data JPA 是 Spring 框架的一个子项目,它为我们提供了简化数据库访问的功能。它基于 JPA(Java Persistence API)规范,并提供了一系列的接...阅读全文
Aug102023
MyBatis与Spring Boot集成最佳实践
MyBatis是一个优秀的持久层框架,可以方便地与Spring Boot集成,提供灵活而高效的数据库访问方式。本文将介绍如何在Spring Boot项目中集成MyBatis,并分享一些最佳实践。
1. 添加依赖
首先,在项目的pom.xml文件中添加如下依赖:
<dependencies>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring...阅读全文
Aug082023
微服务架构设计模式:从单体应用到分布式系统的演进之路及关键技术选型
微服务架构设计模式:从单体应用到分布式系统的演进之路及关键技术选型
引言
随着互联网应用的快速迭代与业务复杂度的持续攀升,传统的单体架构(Monolithic Architecture)在可维护性、可扩展性和部署效率方面逐渐暴露出其局限性。微服务架构(Microservices Architecture)作为应对这些挑战的现代解决方案,正被越来越多的企业和开发团队所采纳。
微服务架构通过将一个大型应用拆分为多...阅读全文
Aug052023
Jul212023
Jul122023
使用Spring Boot快速构建Java应用
什么是Spring Boot?
Spring Boot是一个开源的Java框架,旨在简化基于Spring框架的应用程序的开发过程。它通过提供一个自动配置的环境来减少手动配置的工作量,从而加快开发速度。
Spring Boot提供了一种快速构建Java应用程序的方法,它包含了许多常用的Java库和框架,如Spring MVC、Spring Data等。它还通过内嵌的服务器,使得应用程序的部署变得非常简单。
Spring Boot的优点
简化配置
...阅读全文
Jul022023
Linux(CentOS) Mysql 8.0.23 安装(多源安装)
简介
MySQL是一种广泛使用的开源关系型数据库管理系统,它是基于客户机-服务器模式的并使用结构查询语言SQL作为其标准语言。MySQL广泛应用于Web应用程序的后台数据存储。本文将介绍如何在Linux(CentOS)系统上安装MySQL 8.0.23版本,并使用多源进行安装。
步骤
第一步:安装EPEL源
EPEL(Extra Packages for Enterprise Linux)是Fedora项目为企业级Linux操作系统(如CentOS)提供额外软...阅读全文