- 博客(17)
- 收藏
- 关注
转载 Redis技术入门
核心知识点Redis技术简介(是什么,诞生背景,版本,基本架构) Redis服务的基本操作(登录redis,基础指令,退出redis) Redis中常用数据类型(string,hash,list,set)常见问题分析Redis是什么?(分布式Key/Value结构的缓存数据库,非关系型数据,NoSql数据库) Redis数据库诞生的背景?(关系型数据库的访问压力比较大,本地内存不支持多服务实例共享) Redis数据库的基本架构?(C/S,redis-cli,redis-server) 你
2022-03-22 09:35:35 118
转载 Docker平台下常用镜像启动
核心知识点Docker 中的数据管理(数据卷-volume,直接的目录挂载) Docker 平台下镜像(Image)的制作(文件系统~软件+Dockerfile,build) Docker平台下启动Mysql镜像,Redis镜像,Nginx镜像,Nacos镜像。 Docker平台下容器之间的互联(虚拟网络network)常见问题分析什么数据卷,为什么要使用数据卷,如何使用数据卷? 为什么我们要自己制作镜像?制作镜像的步骤是怎样的? 如何加载本地(Linux宿主机)镜像文件,存储到dock
2022-03-22 09:27:20 588
转载 Docker技术的基础应用
核心知识点Docker 诞生的背景(服务多了,维护困难了) Docker 平台基本架构(Client/Server,参考官方的架构图) Docker 平台核心对象(镜像-image,容器-Container) Docker 平台的安装(在CentOS系统上离线安装、在线安装) Docker 服务的基本操作(status,start,stop ,restart,enable,disable,docker info,docker -v) Docker 镜像(Image)基本操作(pull,imag
2022-03-17 09:45:39 197
原创 SQL常见函数
查询所有数据库: show databases; 创建数据库: create database 库名 default character set utf8; 删库: drop database 库名; 查询所有表: show tables; 新建表: create table 表名(字段名称 字段类型(字段长度),2,3); 字段长度:整数限制不住,字符串必须在规定长度内否则报错 删除表: drop table 表名; 修改表: alter table 表名 add column 字段名 字段
2022-03-07 20:16:55 401
原创 Spring-DI
Spring的依赖注入 @ component 将该类交给Spring容器管理 key:id value:反射机制创建对象 将user对象交给Spring容器管理 注入:将spring容器中的对象进行引用 @ Autowired :可以将容器中对象进行注入 按照类型注入:如果注入的类型是接口,则自动的查找其实现类对象进行注入 注意事项:一般spring框架内部的接口都是单实现,特殊条件下可以多实现 按照名称注入:@ Autowired(required = false)+@ Qualifi
2022-03-07 20:15:20 217
原创 Spring MVC 常见注解
@Configuration 标识当前类是配置类 @ComponentScan 包扫描注解 扫描注解 @Bean 标识该方法的返回值交给Spring容器管理 @Scope 控制多例和单例 @Lazy 懒加载 @PostConstruct 初始化方法 @PreDestroy 销毁方法 @Component 将当前类未来的对象交给容器管理 @Autowired 按照类型进行注入 @Qualifier 按照名称进行注入 @Repository 标识持久层注解 @Service 标识Servi
2022-03-07 20:12:46 91
转载 SSO系统中的登录逻辑基本实现
核心知识点定义数据访问逻辑对象(UserMapper) 定义用户信息远程调用Feign接口(RemoteUserService~基于此接口调用sso-system服务中的用户信息) 基于Security规范定义用户业务逻辑服务对象(UserDetailsServiceImpl~调用RemoteUserService获取和封装用户信息) 定义用户认证基本配置类(SecurityConfig~配置密码加密对象,认证规则,以及登录成功或失败的处理方案) 实现自定义登录逻辑测试(校验登录正确账号和错误账
2022-01-28 09:19:59 358
转载 单点登录系统初步设计及实现
核心知识点单点登录系统诞生的背景。 Java中单点登录系统解决方案。 单点登录系统(SSO)中的服务划分及关系设计。 单点登录系统中父工程的创建及初始化。 系统基础服务(sso-system)工程的创建及初始化 系统基础服务(sso-system)工程中pojo对象设计及实现常见问题分析 为什么要做单点登录设计?(业务简化,代码复用,不需要每个服务都登录一次) 你知道哪些SSO系统解决方案?(基于用户登录状态信息的存储进行方案设计) 单点登录系统中你的服务是如何设计
2022-01-27 09:15:22 236
转载 HTTP规范
概述HTTP (Hypertext transfer protocol) 翻译成中文是超文本传输协议,是网络中计算机与计算机之间通过网络进行数据出传输的一种规范。请求 URLURL是统一资源定位符,是互联网资源位置的标识方式。我们通常会基于http规范通过指定的url访问网络中的资源,其url语法格式如下:protocol://hostname:port/directory/filename?name=value#anchorHTTP 消息http消息可以分为请求消息和响应消息,但无
2022-01-25 10:43:37 2069 1
转载 Gateway 应用
核心知识点:API 网关(Gateway)诞生背景 市场主流微服务网关(Spring Cloud Gateway,zuul,…) API Gateway实现服务的保护和转发(重点) API Gateway层面的负载均衡实现(重点,lb://sca-provider) API Gateway请求处理原理分析(重点:官方图,了解关键代码,执行过程) API Gateway中常用谓词(predicate)对象及实践.常见问题分析:为什么要使用api网关?(服务保护,统一url访问,统一身份..
2022-01-25 09:22:08 162
转载 Sentinel 限流应用
核心知识点服务限流、降级的背景(服务的治理)Sentinel限流入门实践(控制台8180-定义规则,客户端服务应用规则:依赖,配置)Sentinel常用限流模式(直接,关联->保证核心业务,链路->红绿灯)@SentinelResource注解作用及限流异常处理(AOP设计)自定义异常限流处理类(SentinelBlockExceptionHandler)常见问题分析为什么要进行限流、降级? (系统处理能力有限,可以通过限流方式,保证系统可靠运行)你了
2022-01-21 09:16:38 124
转载 Nacos服务配置中心应用常见问题和bug解决方法
配置中心的选型 在面向分布式的微服务系统中,如何通过更高效的配置管理方式,实现微服务系统架构持续“无痛”的演进,并动态调整和控制系统的运行时态,配置中心的选型和设计起着举足轻重的作用。市场上主流配置中心有Apollo(携程开源),nacos(阿里开源),Spring Cloud Config(Spring Cloud 全家桶成员)。我们在对这些配置中心进行选型时重点要从产品功能、使用体验、实施过程和性能等方面进行综合考量。本次课程我们选择nacos,此组件不仅提供了注册中心,还具备配置中心的功能。..
2022-01-20 09:22:11 2131 1
转载 远程服务调用常见Bug分析
SocketTimeoutExceptionNullPointerException负载均衡类的配置问题端口被占用UnknownHostExceptionFien接口对象依赖注入异常数据读取超时服务访问时的404异常Feign接口方法中@PathVariable注解参数定义问题读数据超时依赖注入异常...
2022-01-19 09:33:50 97
转载 远程服务调用实践
LoadBalancerClient对象的作用以及应用. @Loadbalanced注解的作用以及应用. Feign 诞生的背景,应用方式,常见问题以及原理. 常见问题分析 LoadBalancerClient对象的作用是什么?(基于负载均衡算法获取服务实例) @LoadBalanced注解作用?(描述RestTemplate对象,让系统底层为RestTemplate对象赋能,对请求过程进行拦截) Ribbon是什么,基于Ribbon可以解决什么问题?(一个负载均衡组件,这个组件中提供一
2022-01-19 09:25:49 93
转载 Nacos BUG集
JAVA_HOME环境变量定义错误MySQL版本比较低(建议mysql5.7或mariadb10.5及以上版本)例如:当执行nacos-mysql.sql文件时,出现如下错误:sql文件不存在SQL文件应用错误Nacos的application.properties配置文件中,连接数据库的配置错误数据库的名字配置错误nacos配置文件application.properties配置错误服务启动时,端口被占用了服务注册时,服务名不正确...
2022-01-18 09:35:19 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人