- 博客(26)
- 收藏
- 关注
原创 【高级篇】MySQL
使用REVOKE收回权限之后,用户账户的记录将从db、host、tables_priv和columns_priv表中删除,但是用户账户记录仍在user表中保存(删除user表中的账户记录使用DROP USER语句)创建好语法树后,MySQL还会对SQL查询进行语法上的优化,进行查询重写。用户是数据库的使用者,我们可以通过给用户授予访问数据库中资源的权限,来控制使用者对数据库的访问,消除安全隐患。用户名密码认证通过,会从权限表查出账号拥有的权限与连接关联,之后的权限判断逻辑,都将依赖于此时读到的权限。
2023-03-29 20:30:21
353
原创 【基础篇】MySQL
数据库管理系统(Database Management System),是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据,常见的有:Oracle、MySQL、SQL Server、DB2、Access、Sybase、Informix、PostgreSQL。
2023-02-28 13:57:17
268
原创 【框架】Mybatis
MyBatis是一个基于Java的持久层框架,支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录MyBatis 是一个半自动的ORM(Object Relation Mapping)框架。
2023-02-22 14:44:31
367
原创 【框架】SpringMVC
MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如Student、User等一类称为业务处理Bean:指Service和Dao对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器。
2023-02-21 19:46:55
212
原创 【框架】Spring5
Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,主要内容是:1.Spring概念 2.IOC容器 3.Aop 4.JDBCTemplate 5.事务管理 6.Spring5新特性
2023-02-20 14:48:41
149
原创 对类的加载过程以及java.lang.Class的理解
程序经过javac.exe命令以后(编译),会生成一个或多个字节码文件(.class结尾),接着我们使用java.exe命令,对某个字节码文件进行解释运行。相当于将某个字节码文件所对应的类加载到内存中。此过程就称为类的加载过程·(是运行的过程,不包括编译),加载到内存中的类我们就称为运行时类,此运行时类就作为Class的实例。(类本身也是对象)
2023-02-14 19:21:46
149
原创 Java常用的设计模式
设计模式(Design pattern)是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。就像是经典的棋谱,不同的棋局,我们用不同的棋谱。通过设计模式可以帮助我们增强代码的可重用性、可扩充性、 可维护性、灵活性好。我们使用设计模式最终的目的是实现代码的高内聚和低耦合
2023-02-07 16:57:30
276
1
原创 SpringCloud+SpringCloudAlibaba
SpringCloud是微服务一站式服务解决方案,使用版本:SpringBoot:2.6.11,SpringCloud:2021.0.4;主要内容:Eureka、Ribbon、Feign、Hystrix、Gateway、Config、Bus等
2023-01-28 20:52:37
2026
5
原创 SpringCloud框架(SpringCloudAlibaba)
SpringCloud是微服务一站式服务解决方案,使用版本:SpringBoot:2.6.11,SpringCloud:2021.0.4;主要内容:Eureka、Ribbon、Feign、Hystrix、Gateway、Config、Bus、Stream、Sleuth、Nacos、Sentinel、Seata等
2023-01-13 21:38:01
614
原创 Git入门到精通(涵盖GitHub\Gitee码云\GitLab)
分布式版本控制系统Git,和项目托管中心GitHub、Gitee以及GitLab的介绍
2022-10-29 23:02:59
544
原创 在ECS上部署项目
尚筹网的后台管理系统和前台会员系统的部署,以及完结总结后台管理系统:SSM单一结构前台会员系统:分布式架构SpringBoot+SpringCloud
2022-09-27 17:04:57
915
原创 Redis学习笔记
Web1.0的时代,数据访问量很有限,用一夫当关的高性能的单点服务器可以解决大部分问题。随着Web2.0的时代的到来,用户访问量大幅度提升,同时产生了大量的用户数据。加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战。Redis是一个开源的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。
2022-09-06 02:25:44
450
原创 尚筹网-前台-会员系统(springboot,springcloud 实战)
springboot,springcloud的实际使用,涉及以下几块内容:环境搭建,会员登录注册,发起众筹项目,展示众筹项目,支持众筹项目,订单,支付
2022-08-29 22:49:25
5548
原创 SpringCloud的使用
SpringCloud:提供的微服务架构整体管理的一站式解决方案。使用版本:Greenwich.SR2,SpringCloud是工作在SpringBoot基础上的。主要内容:注册中心Eureka、客户端负载均衡Ribbon、远程接口的声明式调用Feign、服务的熔断、降级、监控Hystri、网关Zuul...........................
2022-08-18 00:00:42
889
原创 SpringBoot2的使用
SpringBoot是整合Spring技术栈的一站式框架,是简化Spring技术栈的快速开发脚手架,优点是使用简单,缺点是易使用,但只要报错就不易解决,且封装太深,内部原理复杂,不容易精通。
2022-08-15 22:11:11
446
原创 SpringSecurity框架
用户登录系统时我们协助 SpringSecurity 把 用户对应的角色、权限组装好,同时把各个资源所要求的权限信息设定好,剩下的“登录验证”、“权限验证”等等工作都交给SpringSecurity。
2022-07-20 17:13:22
745
原创 RBAC 权限控制模型
如果没有权限控制,系统的功能完全不设防,全部暴露在所有用户面前,用户登录以后可以使用系统中的所有功能,这是实际运行中不能接受的。所以权限控制系统的目标就是:管理用户行为,保护系统功能。.................................
2022-07-03 21:16:12
1490
原创 尚筹网项目环境搭建(ssm整合)
从单一架构阶段到分布式架构阶段的过渡。后台管理员系统使用单一架构ssm开发。前台会员系统使用分布式架构SpringBoot+SpringCloud开发。前置要求:Spring、SpringMVC、MyBatis、Maven第三方接口:短信、蚂蚁金服、OSS对象存储服务中间件:Redis、SpringSession目的:从学习具体技术的语法转变为思考如何实现业务功能需求。 3.3工程结构图 3.4建立工程之间的依赖关系4.创建数据库和数据库表 4.1物理建模①...
2022-06-29 13:14:35
426
原创 Shell编程
Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。Shell还是一个功能相当强大的编程语言,易编写、易测试、灵活性强。
2022-06-20 16:18:31
200
原创 Linux的学习笔记(学习于尚硅谷)
当前的IT行业,各个企业的应用服务都是跑在服务器上的,服务器其实就是一种特殊的电脑,服务器的操作系统目前绝大多数都是Linux,不管哪个行业,只要和服务器打交道,就必须了解Linux。笔记Linux发行版本基于CentOS7...
2022-06-18 16:17:08
2107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人