- 博客(11)
- 收藏
- 关注
原创 关于 Windows 设置tomcat开机自动启动
1、下载免安装tomcat包,解压2、配置环境变量: 点击新建,创建一个 变量名为:CATALINA_HOME 变量值为:tomcat解压文件的位置, 例如 F:\apache-tomcat-7.0.65然后在变量名path下,后面添加 ;%CATALINA_HOME%\bin\;3、打开命令窗口,即:开始-->运行-->cmd-->回车 4、然后再打开tomcat文件夹下的bin...
2022-05-20 13:12:37
1977
原创 关于 Mybatis
常用! columnPrefix : 在mybatis里当多个字段名与属性名不一致的时候可以用columnPrefix关键字来指定例如: <collection property="children" ofType="Rights" autoMapping="true" columnPrefix="c_"> <id column="c_id" property="id"/><!-- <result colu.
2022-05-08 21:32:25
270
原创 什么是序列化?为什么要使用序列化?序列化的作用?
什么是序列化?就是将对象转换成字节流的一个过程,用来处理对象流的机制。为什么要使用序列化?在两台服务器中需要互相传送对象时,我们需要将java对象转换为流的方式传递过去 这就是序列化,接收数据的服务器也需要将流转换为java对象,这就是反序列化。序列化的作用?用来存储和传输数据。...
2022-03-23 16:57:02
883
原创 Redis(详解)
背景 在我们的项目架构中,基本上是web服务器和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会增加数据库访问的压力,导致性能下降,严重则会导致系统宕机:此时,我们可以在Tomcat同服务器上增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存把绝大部分请求在读写数据库前拦截掉,大大降低数据库压力。基于这样的一种架构设计,于是redis分布式数据库就诞生了。Redis 概述Redis是一个Key-value存储系统,是一个分布式缓存数据库。Red
2022-03-17 20:05:07
491
原创 关于单点登录
核心知识点认证服务器中token设计: 默认是UUID,另外一种是设置JWT令牌。认证服务器中Oauth2中规范基本配置(认证入口,为谁认证,认证后办法什么令牌)资源服务器核心业务分析及认证,授权规则设计及实现(匿名,认证,鉴权)API网关工程设计及实现(所有外部请求访问内部资源的访问入口)常见问题分析Oauth2是什么?是一种协议或规范,定义了完成认证和授权操作时所需要的一些对象以及这些...
2022-03-08 20:01:29
550
原创 06-Sentinel限流熔断应用实践
Sentinel简介背景分析在我们日常生活中,经常会在淘宝,京东,拼多多参与商品的秒杀,也会在节假日抢购一些火车票,这些场景无一例外会引起服务器流量的暴涨,导致网页无法显示,APP无法正常运转。我么如何在这些业务流量变化无常的情况下,保证业务安全运营,系统在任何情况下都不会崩溃哪?我们可以在系统负载过高时,采用限流,降级和熔断,三种措施来保护系统,由此一些流量控制中间件诞生。例如Sentinel。Sentinel概述Sentinel(分布式系统的流量防卫兵)是阿里开源的一套用于服..
2022-01-28 15:33:23
258
原创 Nacos服务配置中心应用实践
配置中心简介以前我们把软件配置写在一个配置文件中,然而在分布式系统下,这样的方式就变非常不好管理,并容易出错。加入生产环境下项目正在运行,此时修改了配置文件,我们需要让这些配置生效,通常的做法是要重启服务。但重启会带来系统服务短时间的暂停,从而影响用户体验,甚至带来经济损失。 基于这样的背景,配置中心诞生了!什么是配置中心? 存储项目配置信息的一个服务为什么要使用配置中心? 集中管理配置信息,动态发布配置信息Nacos配置快速入门业务描述在sca-provider项目中添加一个Con
2022-01-24 11:47:15
379
原创 服务负载均衡设计及实现
业务描述一个服务实例可以处理请求时有限的,假如服务实例的并发访问比较大,我们会启动多个服务实例,让这些服务实例采用一定策略均衡(轮询,权重,随机,hash等)的处理并发请求,在nacos中服务的负载均衡(Nacos客户端负载均衡)是如何应用的?@LoadBalanced当使用RestTemplate进行远程服务调用时,加入需要负载均衡,还可以在RestTemplate对象构建时,使用@LoadBalanced对构建RestTemplate的方法进行修饰,例如在ConsumerApplicatio
2022-01-23 14:57:50
1029
原创 Nacos服务注册中心应用实践
在微服务中,首先要面对的问题就是如何查找服务(软件即服务),其次就是在不同的服务之间进行通信?如何更好更方便的管理应用中的每一个服务,如何建立各个服务之间联系的纽带,由此,注册中心诞生。NacosNacos是一个应用于注册与发现,配置管理的平台。下载地址: https://nacos.io/zh-cn/docs/quick-start.html构建Nacos服务准备工作第一:确保电脑已配置JAVA_HOME环境变量(Nacos启动时需要)第二:确保你的MySQL版...
2022-01-22 11:42:56
904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人