自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 网关系统就该这么设计,万能通用,稳的一批!

于是,我们可以让网关来帮客户端请求多个后端的服务(有些场景下完全可以并发请求),然后把后端服务的响应结果拼装起来,回传给客户端(当然,这个过程也可以做成异步的,但这需要客户端的配合)。你看看,网关的作用是不是就是这三个, 最终目的就是减少你与集团的耦合,具体到计算机上就是减少客户端与服务端的耦合,如果没有网关意味着所有请求都会直接调用服务器上的资源,这样耦合太强了,服务器出了问题,客户端会直接报错, 例如老板换工作的地方了,如果没有网关你直接去原来的地方找, 肯定会被告知老板不在这儿。

2023-01-31 16:47:50 297

原创 ES索引别名

注:以下操作是在Kibana的“开发工具”中完成,既然了解elasticsearch就默认大家会“elasticsearch的界面”Kibana了效果:相当于给索引名称取了一个小名,叫小名叫大名索引都会答应的。

2022-10-31 18:41:42 2469

原创 ForkJoinPool-RecursiveTask简单实践

【代码】ForkJoinPool-RecursiveTask简单实践。

2022-10-25 16:28:38 187

原创 redis分布式锁的简单演变

1.为什么要用分布式锁如果是单机情况下(单JVM),线程之间共享内存,只要使用线程锁就可以解决并发问题。但如果是分布式情况下(多JVM),线程A和线程B很可能不是在同一JVM中,这样线程锁就无法起到作用了,这时候就要用到分布式锁来解决。分布式锁其实就是,控制分布式系统不同进程共同访问共享资源的一种锁的实现。如果不同的系统或同一个系统的不同主机之间共享了某个临界资源,往往需要互斥来防止彼此干扰,以保证一致性。2.分布式锁有哪些实现方式基于缓存(Redis等)实现分布式锁;基于实现分布式锁;

2022-10-19 16:55:40 517

原创 Java正则表达式

Java正则表达式

2022-09-16 09:54:53 112

原创 IDEA插件

常用插件简单介绍

2022-09-13 14:51:07 1523

原创 MYSQL默认隔离级别详解

1.数据库默认隔离级别: mysql ---repeatable,oracle,sql server ---read commited2.mysql binlog的格式三种:statement,row,mixed3.为什么mysql用的是repeatable而不是read committed:在 5.0之前只有statement一种格式,而主从复制存在了大量的不一致,故选用repeatable4.为什么默认的隔离级别都会选用read commited 原因有二:repeatable存在间隙锁会

2022-03-29 09:11:16 14344 4

原创 2021-04-30

文章概要简单多数据配置 JdbcTemplate 多数据源配置 mybatis多数据源配置 mybatis-plus多数据源配置多数据源配置首先是配置文件这里采用yml配置文件,其他类型配置文件同理 我配置了两个数据源,一个名字叫ds1数据源,一个名字叫ds2数据源,如果你想配置更多的数据源,继续加就行了spring: # 数据源配置 datasource: ds1: #数据源1 driver-class-name: com.mysql.jdbc.D.

2021-04-30 11:05:32 103

原创 2021-04-25

使用jedis操作redis常用方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

2021-04-25 15:43:52 104

原创 2021-03-22

Redis为什么这么快?一文深入了解Redis!一、Redis内存统计工欲善其事必先利其器,在说明Redis内存之前首先说明如何统计Redis使用内存的情况。在客户端通过redis-cli连接服务器后(后面如无特殊说明,客户端一律使用redis-cli),通过info命令可以查看内存使用情况:info memory其中,info命令可以显示redis服务器的许多信息,包括服务器基本信息、CPU、内存、持久化、客户端连接信息等等;memory是参数,表示只显示内存相关的信息。返回.

2021-03-22 10:32:49 101

转载 基于SpringBoot和SpringCloud实现微服务架构

Spring 顶级框架SpringCloud 的子项目什么是微服务?怎么具体实现微服务服务的应用思考Spring 顶级框架spring IO platform 用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入...

2019-04-04 09:45:33 2014

原创 PageHelper分页插件解析

摘要: com.github.pagehelper.PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件。PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,其实我并不想加上好用两个字,但是为了表扬插件作者开源免费的崇高精神,我毫不犹豫的加上了好用一词作为赞美。原本以为分页插件,应该是很简单的,然而PageHelper比我想象的要复杂许多,它做...

2019-04-03 18:25:26 615

简单的OA系统

ssm开发实现简单的oa办公管理系统,maven搭建 项目描述 ssm开发实现简单的oa办公管理系统 运行环境 jdk7+tomcat7+mysql+IntelliJ IDEA+maven 项目技术(必填) SSM+spring mvc+jquery+jsp 数据库文件 压缩包自带/sql/oa.sql jar包文件 maven搭建

2019-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除