分布式仓库
atguigu分布式项目学习
ReflectMirroring
希望你的努力配得上你的野心
展开
-
分布式项目的学而思8:整体的跳转框架,压力测试,整合redis,缓存失效问题,分布式锁,缓存数据一致性问题,整合SpringCache
搭建整体的跳转框架首先在http块里面搭建了上流服务器,就是网关的请求地址 upstream shop{ server 10.235.143.197:88; }然后在server块里面配置好代理的 location / { proxy_set_header Host $host; proxy_pass http://shop; }因为nginx就行转发的时候会丢掉一些信息,所以得加上proxy_set_header Host $host;让它原创 2021-06-15 14:02:00 · 385 阅读 · 0 评论 -
分布式项目的学而思7:elasticsearch(Mapping字段映射,分词,Elasticsearch-Rest-Client,商品的ES存储)
elasticsearchMapping字段映射映射定义文档如何被存储和检索的核心数据类型(1)字符串text ⽤于全⽂索引,搜索时会自动使用分词器进⾏分词再匹配keyword 不分词,搜索时需要匹配完整的值(2)数值型整型: byte,short,integer,long浮点型: float, half_float, scaled_float,double(3)日期类型:date(4)范围型integer_range, long_range, float_range,dou原创 2021-06-15 13:58:21 · 572 阅读 · 0 评论 -
分布式项目的学而思6:elasticsearch的安装,使用(_cat,保存/查询文档,bulk批量操作,检索,DSL领域特定语言)
elasticsearch安装下载docker pull elasticsearch:7.4.2docker pull kibana:7.4.2版本要统一配置启动# 将docker里的目录挂载到linux的/mydata目录中# 修改/mydata就可以改掉docker里的mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/data# es可以被远程任何机器访问echo "http.host: 0原创 2021-05-14 18:41:15 · 320 阅读 · 0 评论 -
分布式项目的学而思5:三级分类,OSS使用,后端校验,SPU&SKU,Object的划分(PO,DO,TO,DTO,VO,BO,POJO,DAO)
三级分类pms_category表的属性解析 cat_id:分类id,cat代表分类,bigint(20) name:分类名称 parent_cid:在哪个父目录下 cat_level:分类层级 show_status:是否显示,用于逻辑删除 sort:同层级同父目录下显示顺序 ico图标,product_unit商品计量单位,...原创 2021-05-14 13:32:43 · 424 阅读 · 0 评论 -
docker遇到的错误:Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53
问题Trying to pull repository docker.io/library/elasticsearch ... Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:50339->[::1]:53: read: connection refused解决 vi /etc/resolv.conf 加入: nameser原创 2021-05-14 13:22:59 · 41701 阅读 · 12 评论 -
java.lang.ClassNotFoundException: org.springframework.boot.Bootstrapper
错误13:20:03.686 [main] ERROR org.springframework.boot.SpringApplication - Application run failedjava.lang.NoClassDefFoundError: org/springframework/boot/Bootstrapper at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineCla原创 2021-05-10 13:46:23 · 5107 阅读 · 0 评论 -
aliyun-oss-spring-boot-starter导入无效
bugjava.lang.NullPointerException at com.jane.shop.shopthirdparty.ShopThirdPartyApplicationTests.test1(ShopThirdPartyApplicationTests.java:33) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke原创 2021-04-06 20:01:44 · 2077 阅读 · 3 评论 -
renren-fast加入服务注册发现时的错误
这个bug如何是好2021-03-25 21:48:53.086 INFO 6124 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.C原创 2021-03-26 14:24:48 · 994 阅读 · 1 评论 -
分布式项目的学而思4:MVVM 思想,安装和使用,单双向绑定,绑定事件,计算属性和侦听器,过滤器,组件化,生命周期和钩子函数,element-ui
VueMVVM 思想M:即 Model,模型,包括数据和一些基本操作V:即 View,视图,页面渲染结果VM:即 View-Model,模型与视图间的双向操作(无需开发人员干涉)在 MVVM 之前,开发人员从后端获取需要的数据模型,然后要通过 DOM 操作 Model 渲染到 View 中。而后当用户操作视图,我们还需要通过 DOM 获取 View 中的数据,然后同步到Model中而 MVVM 中的 VM 要做的事情就是把 DOM 操作完全封装起来,开发人员不用再关心 Model和 V原创 2021-03-12 19:10:42 · 176 阅读 · 0 评论 -
分布式项目的学而思3:ES6规范(let&const&解构表达式&字符串扩展&模板,函数&对象优化,map和reduce,promise,模块化import/export
前端学习前端技术栈类比ES6ECMAScript 6.0(以下简称 ES6,ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会,英文名称是 European Computer Manufacturers Association)通过 ECMA-262标准化的脚本程序设计语言)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了,并且从 ECMAScript 6 开始,开始采用年号来做版本。即 ECMAScript 2015,就是 ECMA原创 2021-03-12 19:07:27 · 444 阅读 · 0 评论 -
分布式项目的学而思2:SpringCloud Alibaba的nacos作为注册中心和配置中心,feign 远程调用,gateway网关
SpringCloud Alibaba简介和缘由SpringCloud 的几大痛点 SpringCloud 部分组件停止维护和更新,给开发带来不便;比如eureka停止运维 SpringCloud 部分环境搭建复杂,没有完善的可视化界面,我们需要大量的二次开发和定制 SpringCloud 配置复杂,难以上手,部分配置差别难以区分和合理应用SpringCloud Alibaba 的优势: 阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来大家用 成套的产品搭配完善的可视化界面给开发原创 2021-03-11 17:04:02 · 382 阅读 · 0 评论 -
Caused by: java.lang.reflect.InvocationTargetException: null,endpoint is blank
错误2021-03-03 21:01:46.277 ERROR 19108 --- [ main] c.a.cloud.nacos.NacosConfigProperties : create config service error!properties=NacosConfigProperties{serverAddr='null', encode='null', group='DEFAULT_GROUP', prefix='null', fileExtension='prop原创 2021-03-07 15:19:01 · 3810 阅读 · 4 评论 -
No Feign Client for loadBalancing defined.Did you forget to include spring-cloud-starter-loadbalance
刚刚学习guilimall的时候使用openfeign进行远程调用,出现下面错误org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberController': Unsatisfied dependency expressed through field 'couponFeignService'; nested exception is org.sprin原创 2021-03-03 15:35:55 · 12424 阅读 · 21 评论 -
分布式项目的学而思1:概念,准备环境,码云仓库,创建各个微服务项目,人人开源搭建后台管理,代码生成器,整合MyBatis-Plus
概念集群,分布式,节点集群是个物理形态,分布式是个工作方式。只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道;分布式是指将不同的业务分布在不同的地方。集群指的是将几台服务器集中在一起,实现同一业务节点:集群中的一个服务器远程调用在分布式系统中,各个服务可能处于不同主机,但是服务之间不可避免的需要互相调用,我们称为远程调用。负载均衡为了使每一个服务器都不要太忙或者太闲,我们可以负载均衡的调用每一个服务器,提升网站的健壮性。常见的负载均衡算法:轮询,最小连接原创 2021-03-03 12:56:08 · 760 阅读 · 0 评论