后端
文章平均质量分 80
CTYring
这个作者很懒,什么都没留下…
展开
-
Maven笔记
一、简介1、介绍maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。就像是java的工具库,想用什么工具就在maven里面引入对应的依赖瀑布模型:需求明确,传统开发模式,每一步按部就班。敏捷开发:快速迭代,可以比较创新,需求不需要很明确,流行的开发模式。2、项目构建如果项目比较复杂的话,项目构建(build)会花很多时间,比方说有很多依赖,很多微服务。maven实现了这个过程的自动化,只需要一条命令就能像流水线一样完成。3、工具1️⃣ Ant构建早期的构建工具,缺点是原创 2021-09-26 13:36:30 · 164 阅读 · 0 评论 -
Spring Security & OAuth2.0 & zuul & gateway 微服务鉴权全部流程笔记
一、基本概念1、OAuth一个认证协议。分布式常用的认证授权方案2、认证判断一个用户身份是否合法的过程,类似于我们平常说的登录3、授权用户认证通过后根据用户的权限来控制用户资源的过程。比如就算登录了微信,也不一定能进行微信支付,要检查有没有绑定银行卡,否则没有支付权限1️⃣ 主体一般指用户,也可以是程序,需要访问系统中的资源2️⃣ 资源分为系统功能资源和实体资源。实体资源由资源类型和资源实例组成3️⃣权限规定了用户对资源的操作许可4、会话为了避免用户每次操作都进行认证,将用户的信原创 2021-09-22 21:28:49 · 1129 阅读 · 2 评论 -
JDBC笔记
1、数据库驱动2、JDBC3、第一个JDBC程序1️⃣ 建表CREATE DATABASE `jdbcStudy` CHARACTER SET utf8 COLLATE utf8_general_ci;USE `jdbcStudy`;CREATE TABLE `users`( `id` INT PRIMARY KEY, `NAME` VARCHAR(40), `PASSWORD` VARCHAR(40), `email` VARCHAR(60), birthday DATE)原创 2021-07-14 15:58:16 · 78 阅读 · 0 评论 -
收藏级MySQL笔记 (๑•́₃ •)
一、数据库简介0、数据类型1、数据库的字段属性PS int类型的限制宽度只是显示宽度,和插入的值的位数无关,影响零填充2、创建数据库表-- 注意点 使用英文括号 表的名称和字段尽量使用 ``括起来-- AUTO_INCREMENT 自增-- 字符串使用单引号-- 所有的语句后面加, 除了最后一个-- PRIMARY KEY 主键, 一般一个表只有一个CREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_I原创 2021-07-12 12:21:54 · 257 阅读 · 1 评论