自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (4)
  • 收藏
  • 关注

原创 ELK&Zipjin

1.安装Logstash(1)Logstash的作用是什么?帮助我们收集数据(input),并将数据讲给ElasticSearch.(output)2.安装Kibana(1)Kibana的作用是什么Kibana是图形化界面,帮助管理3.Spring_Cloud与ELK的集成-创建项目(1)创建Provider接口。(2)创建Provider服务。(3)修改POM文件,添加服务相关...

2019-12-17 21:28:38 195

原创 Spring Cloud Bus 、Stream、Sleuth和ELK

1.采用Spring Cloud Bus实现局部刷新服务http://Config-Server/actuator/bus-refresh?destination=需要刷新的服务名称:端口http://Config-Server/actuator/bus-refresh?destination=需要刷新的服务名称:**2.编写消息驱动入门案例-创建消息发送者@Output注解的作用是什么?...

2019-12-17 09:54:02 651

原创 路由方式和过滤器

采用服务名称指定路由方式1.1使用服务名称指定路由的规则是什么?1)serviceId##规则:zuul.routes.路径名.path##规则:zuul.routes.路径名.serviceId=eureka 的服务名2)#zuul.routes 后面跟着的是服务名,服务名后面跟着的是路径规则,这种配置方式更简单。zuul.routes.e-book-product-provide...

2019-12-13 21:10:49 532

原创 微服务中的网关

什么是微服务中的网关为什么要使用网关?保障了后台服务的安全性,减少了客户端与服务的耦合网关解决了什么问题?网关服务入门@EnableZuulProxy注解的作用是什么?@EnableZuulProxy简单理解为@EnableZuulServer的增强版,当Zuul与Eureka、Ribbon等组件配合使用时,我们使用@EnableZuulProxy添加网关服务后,访问服务的URL格...

2019-12-12 21:22:56 235

原创 代理链条设计模式

创建order服务-创建项目1.1创建order-provider服务。1.2修改Order-Provider的pom文件。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...

2019-12-11 20:50:52 261

原创 微服务接口的六种设计模式

1.使用RebbitMQ收集数据的原理是什么?采取第一种方式时, 使用的是Turbine来聚合多种服务 ,然后通过Dashboard图形化管理界面来进行管理采取第二种方式(RabbitMQ),使用的是RabbitMQ来对服务进行聚合然后将数据传输给Turbine最后发送给Dashboard图形化管理界面来进行管理2.1创建Consumer服务。2.2修改POM文件添加相关坐标。2.3修...

2019-12-10 21:37:44 1185

原创 解决灾难性雪崩效应的五种方式

学习主题:Hystrix学习目标:1.解决灾难性雪崩效应-服务熔断-服务熔断处理(1)熔断参数circuitBreaker.enabled的作用是什么?是否开启熔断(2)熔断参数circuitBreaker.requestVolumeThreshold的作用是什么?一个统计窗口内熔断触发的最小个数/10s(3)熔断参数circuitBreaker.sleepWindowInMilis...

2019-12-09 21:30:43 1225

原创 httpPool&Hystrix

学习主题:httpPool&Hystrix学习目标:1.编写支持Gzip压缩案例(1)修改Consumer的全局配置文件,添加Gzip相关配置。#-----------------------------feign gzip#配置请求 GZIP 压缩feign.compression.request.enabled=true#配置响应 GZIP 压缩feign.compre...

2019-12-09 09:39:38 249

原创 Ribbon&Feign

1.什么是Ribbon及作用(1)什么是Ribbon?基于tcp和http的客户端负载均衡工具(2)Ribbon解决了什么问题?提供了微服务的负载均衡2.集中式负载均衡与进程式的负载均衡区别(1)负载均衡方案有哪些分类?1)轮询 2)随机 3)权重等等(2)什么是集中式负载均衡?(3)什么是进程内负载均衡?(4)二者之间有什么区别?1)集中式负载均衡, 即在 consum...

2019-12-06 21:15:34 123

原创 Eureka

1.编写Eureka入门案例(1)@EnableEurekaServer注解的作用是什么?通过注解在Spring Boot项目启动时启动Eureka Server。2.创建集群版的Eureka注册中心(1)创建一个Maven的jar项目。(2)修改POM文件,添加Eureka Server启动器。<!--Eureka注册中心--><dependency> ...

2019-12-04 19:06:20 222

原创 RabbitMQ

1. RabbitMQ安装(1)什么是RabbitMQ?MQ全称为Message Queue,消息队列是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用出去了接收和发送应用程序同...

2019-12-02 21:01:31 264

原创 Spring Cloud 和 Spring Boot

1. Spring Cloud介绍(1)什么是Spring Cloud?是一个服务治理平台,提供了一些服务框架,包含了:服务注册与发现、配置中心、消息中心、负载均衡、数据监控等等。(2)Spring Cloud Config是什么?配置管理工具,支付使用Git存储配置内存,支持应用配置的外部化村粗,支持客户端配置信息的刷新,加解密配置内容等。(3)Spring Cloud Bus是什么?...

2019-12-01 21:22:11 127

原创 FastDFS

学习主题:FastDFS学习目标:1.掌握FastDFS定义2.掌握FastDFS的配置3.掌握FastDFS 术语4.掌握FastDFS上传 下载 删除5.掌握FastDFS在java端的配置6.掌握FastDFS与WEB项目的结合1.FastDFS 是什么,有什么作用?FastDFS 是一个开源的轻量级分布式文件系统作用:它对文件进行管理,功能包括:文件存储、文件同步、文...

2019-11-26 21:51:56 170

原创 Spring Boot整合Spring Data Redis

1. Spring Boot整合Spring Data Redis-整合步骤(1)阐述Spring Boot整合Spring Data Redis整合步骤。创建项目,修改pom文件,配置全局配置文件,创建启动类<!-- springBoot 的启动器 --><dependency> <groupId>org.springframework.bo...

2019-11-25 17:45:52 142

原创 SpringBoot整合Spring Data JPA还有缓存

1. SpringBoot整合Spring Data JPA步骤-(上)(1)创建一个Maven的jar工程。(2)修改POM文件添加Web启动器,Thymeleaf启动器,Spring Data JPA启动器坐标。<!-- springBoot的启动器 --><dependency> <groupId>org.springframework....

2019-11-21 21:43:43 1760

原创 SpringBoot中的表单校验,异常处理,热部署

1. SpringBoot服务端数据-实现添加用户功能(1)创建一个Maven的jar工程。(2)修改POM文件添加Web启动器与Thymeleaf坐标。(3)在项目中使用Thymeleaf编写一个添加用户的视图。(4)创建一个Controller处理添加用户请求。@Controllerpublic class UsersController { @RequestMap...

2019-11-20 20:26:36 405

原创 SpringBoot中的Thymeleaf

学习主题:SpringBoot学习目标:1. Thymeleaf语法详解-字符串操作(1)th:text的作用是什么?在页面中输出值(2)th:value的作用是什么?可以将一个值放入到input标签的value中(3)什么是Thymeleaf的内置对象?${#strings.isEmpty(key)}判断字符串是否为空,如果为空返回 true,否则返回 false${#str...

2019-11-19 21:30:31 139

原创 SpringBoot

学习主题:SpringBoot学习目标:1. SpringBoot介绍(1)什么是Spring Boot?SpringBoot是一个能够帮助程序员构建独立的, 基于生产级的Spring应用的工具(脚手架), 并且尽可能快的使之运行.(2)Spring Boot有哪些特点?Spring Boot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。• 嵌入的 Tomcat,...

2019-11-16 20:26:04 106

原创 Spring DataJPA的三种关联查询,SpringDataRedis

学习主题:SpringDataJPA学习目标:1 掌握SpringDataJPA常用接口类,常用注解1. 自定义Repository接口(1)什么是自定义Repository接口?自己编写类似Repository的接口,编写更多的方法,满足不同的需求(2)自定义Repository接口解决了什么问题?当 Spring Data JPA 接口中不满足我们所需求的方法时,就会自定义Rep...

2019-11-14 21:06:22 328

原创 SpringDataJPA常用接口类,常用注解

学习主题:SpringDataJPA学习目标:1 掌握SpringDataJPA常用接口类,常用注解1. Spring Data JPA接口继承结构(1)阐述Spring Data JPA的继承结构。2.SpringDataJPA底层原理(1)阐述Spring Data JPA的底层运行原理。通过jdk生成的动态代理对象SimpleJpaRepository3.Repositor...

2019-11-13 20:21:28 616

原创 Hibernate,Spring Data JPA

学习主题:Hibernate学习目标:1 掌握Spring整合Hibernate2 掌握Hibernate的CURD3 掌握HQL语句1. Spring Data课程中的技术介绍(1)什么是Hibernate?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,Hibernate可...

2019-11-11 19:19:36 122

原创 Spring和SpringMVC源码分析

学习主题:源码分析学习目标:1. Spring源码分析(1)Spring的运行流程是什么Spring 启动时读取应用程序提供的 Bean 配置信息,并在 Spring 容器中生成一份相应的 Bean 配置注册表,然后根据这张注册表实例化 Bean,装配好 Bean 之间的依赖关系,为上 层应用提供准备就绪的运行环境.(2)写出Spring重要的类和接口以及作用]ApplicationC...

2019-11-11 09:20:53 102

原创 Tomcat和Servlet源码分析

1. Tomcat和Servlet源码分析(1)写出Tomcat重要的类以及作用答:Server:代表服务器,代表整个tomcat服务器,一个tomcat有一个server;Service:一个server可以有1个或多个service,service是逻辑功能层。用来接收请求,解析请求,完成相应的业务逻辑,然后把处理结果返回给客户端。提供两个服务start和stop,start用来打开so...

2019-11-10 10:59:37 363

原创 设计模式中的装饰模式,外观模式,享元模式,迭代器模式,中介者模式,命令模式,解释器模式,策略模式等

1. 装饰模式_IO流底层架构_装饰和桥接模式的区别(1)什么是装饰模式?装饰模式(Decorator)也叫包装器模式(Wrapper)装饰模式降低系统的耦合度,可以动态的增加或删除对象的职责,并使得需 要装饰的具体构建类和具体装饰类可以独立变化,以便增加新的具体构建类和具 体装饰类。(2)装饰模式和桥接模式的区别是什么?两个模式都是为了解决过多子类对象问题。但他们の诱因不一样。桥模...

2019-11-08 10:57:12 169

原创 设计模式

学习主题:设计模式1.单例模式_应用场景_饿汉式_懒汉式(1)什么是单例模式?为什么需要单例模式?单例模式:保证一个类只有一个实例,并且提供一个访问该实 例的全局访问点单例模式优点:由于单例模式只生成一个实例,减少了系统性能开销,当一个 对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象 时,则可以通过在 应用启动时直接产生一个单例对象,然后永久驻 留内存的方式来解决单...

2019-11-06 21:39:05 162

原创 MongoDb添加,更新,查询文档,运算符使用,日期,聚合,分页操作

学习主题:MongoDb学习目标:掌握如下内容1.添加文档2.更新文档3.查询文档4.运算符的使用5.日期操作6.聚合操作7.分页操作一、插入文档package com.bjsxt;import com.mongodb.client.MongoCollection;import org.bson.Document;import java.util.ArrayList...

2019-11-05 21:55:53 140

原创 MongoDb查询,管道操作,算术运算,日期处理,与java连接

学习主题:MongoDb学习目标:1.掌握mongodb正则查询2.掌握mongodb聚合查询3.掌握mongodb管道操作4.掌握mongodb字符串操作5.掌握mongodb算术运算6.掌握mongodb日期处理7.Java连击MongoDB数据库的方式1.Mongodb的正则查询?回忆之前的正则知识i m g w ^ KaTeX parse error: Expec...

2019-11-04 21:35:25 415

原创 MongoDb文档的更新删除查找和操作符还有索引的操作

学习主题:MongoDb学习目标:1.掌握mongodb文档的更新2.掌握mongodb文档的删除3.掌握mongodb文档的查找4.掌握mongodb文档的条件操作符5.掌握mongodb中的索引操作1.Mongodb的更新方式有?uodate函数更新,覆盖更新,表达式更新2.Mongodb的update更新?update() 函数用于更新已存在的文档。语法格式:db.集...

2019-11-02 20:50:02 279

原创 MongoDb

学习主题:MongoDb学习目标:1.掌握什么是mongodb?2.掌握mongodb的配置安装3.mongodb的用户创建和认证4.mongodb更新用户删除用户5.mongodb创建集合 查看删除集合1.Linux软件安装-安装mongodb(1)在Linux系统中如何启动mongodb?1、前置启动2、后置启动3、配置文件启动·[root@bogon bin]# ....

2019-11-01 22:05:13 96

原创 电商项目---订单模块以及负载均衡和分库分表

学习主题:订单模块以及负载均衡和分库分表1.创建ego-order-web订单系统(1)描述订单系统的实现流程订单系统的实现流程及将购物车中的数据保存到数据库,将购物车中的数据保存到数据库有两种实现方式,一种是调用购物车远程服务加载购物车集合从而获取数据保存到数据库,还有一种是给订单系统添加拦截器,用户必须登陆才能访问订单系统,在拦截器中获取用户的信息,通过用户id获取购物车数据然后保存到数...

2019-10-28 21:59:30 549

原创 电商项目---购物车系统

学习主题:购物车1.创建ego-item-web购物车系统(1)谈谈购物车的实现过程用户登录后点击要加入购物车的商品,前台会将商品的id返回给后台,根据商品的id查询数据库,将查询的数据存储到Redis数据库中,商品的id为key,商品的详细信息为value,存储,再将map集合储存到用户的map集合中,用户id为key,存储商品信息的map为value,存储到Redis中。(2)谈谈购物...

2019-10-28 21:49:45 529

原创 电商项目---商品数据检索

学习主题:商品数据检索1.创建ego-sso-web单点登录系统(1)谈谈对象单点登录系统的理解单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应 用系统(2)描述实现单点登录的思路实现单点登录,就是解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的...

2019-10-26 09:08:38 830

原创 电商项目---商品数据检索

学习主题:商品数据检索1.Solr集群_SolrCloud环境搭建_数据导入(1)谈谈对象SolrCloud的理解,SolrCloud进行数据写入的工作过程。SolrCloud(solr 云)是 Solr 提供的分布式搜索方案,当你需要大规模,容错,分布式索引和 检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用 SolrCloud 的, 当索引量很大,搜索请求并...

2019-10-24 21:25:25 889

原创 电商项目---门户数据展示_Redis缓存数据

学习主题:门户数据展示_Redis缓存数据学习目标:1.Redis_3主3从集群环境搭建(1)谈单你对读写分离和主从同步的理解在每个 Master 上存放着各不相同的数据,即分布式存储的思想。 集群中的每个节点都需要知道集群中自己之外的其它节点。Redis 集群主(Master(M1,M2,M3))从(Slave(S1,S2,S3))复制、读写分离 。Master 只负责写和 同步数据给...

2019-10-23 19:20:50 784

原创 电商项目---完成内容管理cms系统

学习主题:完成内容管理cms系统1.初始化内容分类树(1)简述easyui的tree右键菜单的实现思路(2)简述easyui的tree动态树的实现思路2.添加内容分类节点(1)描述添加树节点的实现思路右击点击添加,可以编辑,前台传入parentid和name值,后台设置状态和排序为1,刚刚创建的节点一定为叶子节点为1,创建时间和更新时间为系统时间,主键id为自增,添加树节点信息之...

2019-10-22 21:59:56 885

原创 电商项目---基于json格式完成商品规格参数管理

学习主题:基于json格式完成商品规格参数管理1.商品规格参数模板分页显示(1)商品规格参数的和商品类型的关系一对一(2)简述商品规格参数模板的数据模型Json2.判断类目是否已经添加模板_新增模板(1)描述项目中完成规格参数模板添加的流程?ItemParamService 接口添加方法ItemParamServiceImpl 重写方法ManagerItemParamServi...

2019-10-19 21:56:38 765

原创 电商项目---VSFTPD_Nginx完成商品新增

1.编写代码_商品类目查询(1)描述怎么设计一个树型的表结构设置一个父节点,父节点下有若干个子节点,当点击父节点时会打开父节点下的子节点树形目录。如果子节点下还有子节点,当点击该子节点时会打开以该子节点为父节点的树形目录。(2)描述easyui加载一个异步树的过程和相关参数在后台点击新增商品,打开新增商品的选项卡,如何点击选择类目,打开一个模态窗口,该窗口中有个easyui树的显示,树上默...

2019-10-18 21:42:31 118

原创 电商项目---技术储备_dubbo+zookeeper

学习主题:技术储备_dubbo+zookeeper学习目标:1 掌握dubbo发布服务 消费服务2 掌握逆向工程3 掌握SOA1.RMI_Zookpeer实现集群服务注册_订阅(1)zk中注册远程服务的节点有什么特征zk中注册远程服务的节点是有序的瞬时节点,当发布服务成功时会添加到永久节点provider上,但是当改服务宕机时会从provider节点上移除。(2)连接zk集群的时候...

2019-10-17 21:44:53 299

原创 电商项目---技术储备

学习主题:技术储备学习目标:1 掌握什么是SOA2 掌握RMI,掌握webservice3 掌握HttpClient服务发布和消费4 掌握RestTemplate的使用5 掌握RPC跨域的解决6 掌握RMI集群的部署,服务发现和消费7 掌握ZK集群安装和常用命令1.RPC技术介绍_单体架构_SOA架构(1)什么是单体架构一个归档包(例如 war 格式或者 Jar 格式)包含了...

2019-10-16 21:51:19 322

原创 MyCat读写分离和分库

学习主题:MyCat学习目标:1 掌握MyCat的配置规则2 掌握MyCat配置读写分离3 掌握MyCat分片分库1.MyCat的使用-rule(1)的作用是什么?配置分片规则(2)<tableRule>中name属性的作用是什么?属性指定唯一的名字,用于标识不同的分片规则。内嵌的rule标签则指定对物理表中的哪一列进行拆分和使用什么分片算法(3)<table...

2019-10-14 21:29:21 91

springDM-work.zip

使用SpringMVC分层开发思维结合SpringData的使用注解增删改查语句,通过导入jar包的方式来完成项目,本来准备用maven,可是有点语法问题就没用了。所以这个独立完成的小项目带给了自己很多的收获,加油。

2019-11-18

JSP和Servlet整合

这次就直接传了写好的文档了,因为直接上传的博客被我手残删掉了,所以可以打开我的文档查看这个案例步骤和过程。

2019-08-23

手写服务器源代码.rar

这是一个简单的登录服务器,很小但是还是可以学习到知识的,一切加油。

2019-07-27

打飞机小游戏.rar

自己手敲的一个java小游戏,虽然小,但是自己正处于刚开始接触阶段,所以让自己一点一点的学习,相信自己,加油。

2019-07-13

空空如也

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

TA关注的人

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