分布式
想上岸的小写
君子性非异也 善假于物也
展开
-
分布式事务
分布式事务一、 简介分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免。二、数据库事务数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是ACID。分布式的网络环境很复杂,容易出现的问题:机...原创 2020-03-09 16:00:32 · 217 阅读 · 0 评论 -
单点登录
SSO英文全称Single Sign On,单点登录;SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。1)、任何系统都必须去登陆服务器进行登录2)、服务器就记住了登录状态3)、其他系统访问受保护资源,需要再次登录,跳转到sso_server登录的时候,服务器告诉客户端,已经登录过,无须登录。登录过得信息单点登录开源框架:https://gitee.com/...原创 2020-03-03 18:07:01 · 310 阅读 · 0 评论 -
Redisson分布式锁之闭锁(CountDownLatch)
LockTestController 类:package com.xiepanpan.locks.lockstest.controller;import com.xiepanpan.locks.lockstest.service.RedissonLockService;import org.redisson.api.RCountDownLatch;import org.redisson....原创 2020-02-25 17:23:10 · 1381 阅读 · 1 评论 -
Redisson实现分布式锁
引入包 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.10.0</version> &l...原创 2020-02-25 16:53:43 · 194 阅读 · 0 评论 -
缓存的三大问题
1. 缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中,将去查询数据库,但是数据库也无此记录,并且处于容错考虑,我们没有将这次查询的null写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决空结果进行缓存,但它的过期时间会很短,最长不超过五分钟。...原创 2020-02-18 14:16:23 · 166 阅读 · 0 评论 -
宜立方商城第一天 分布式
分布式需要按照功能点把系统拆分,拆分成独立的功能。单独为某一个节点添加服务器。需要系统之间配合才能完成整个业务逻辑。叫做分布式。分布式架构:多个子系统相互协作才能完成业务流程。系统之间需要进行通信。集群:同一个工程部署到多台服务器上。分布式架构:把系统按照模块拆分成多个子系统。优点:1、把模块拆分,使用接口通信,降低模块之间的耦合度。2、把项目拆分成若干个子项目,不同的...原创 2018-05-03 22:00:42 · 242 阅读 · 0 评论 -
宜立方商城第三天 3.Nginx
Dns服务器:把域名解析为ip地址。保存的就是域名和ip的映射关系。一个域名对应一个ip地址,一个ip地址可以被多个域名绑定。本地测试可以修改hosts文件。修改window的hosts文件:(C:\Windows\System32\drivers\etc)可以配置域名和ip的映射关系,如果hosts文件中配置了域名和ip的对应关系,不需要走dns服务器。一.NginxNg...原创 2018-05-03 22:04:28 · 194 阅读 · 0 评论 -
4FastDFS
使用FastDfs上传图片搭建服务器引入fastDfs客户端的项目调用代码:工具类:package cn.e3mall.common.util;import org.csource.common.NameValuePair;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.Stora...原创 2018-05-03 22:05:35 · 180 阅读 · 0 评论 -
solr搭建和搜索功能实现
1.1. Solr的环境Solr是java开发。需要安装jdk。安装环境Linux。需要安装Tomcat。1.2. 搭建步骤第一步:把solr 的压缩包上传到Linux系统第二步:解压solr。第三步:安装Tomcat,解压缩即可。第四步:把solr部署到Tomcat下。第五步:解压缩war包。启动Tomcat解压。第六步:把/root/solr-4...原创 2018-07-09 22:32:09 · 332 阅读 · 0 评论