自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 出现身份验证错误。 要求的函数不受支持 远程计算机: X.X.X.X 这可能是由于CredSSP加密数据库修正。

远程时出现如上述问题,百度了很多帖子终于解决了,记录学习一下首先搜的帖子让我在本地组策略中修改但我是Windows10 家庭版压根没有组策略,于是开始解决win10家庭版怎么找到组策略解决方案:https://jingyan.baidu.com/article/3d69c5513b7aaef0cf02d793.html通过这个找到了组策略了在组策略中进行了如下修改抱着试试看的心态,再远程一次试试,结果不出所料还是不可以,我又怀疑可能是我没重启,于是呢重启一次再试,果然是我刚刚想多了,还是不可

2022-01-19 15:55:41 626

原创 服务追踪-日志搜索

为什么要使用微服务跟踪?它解决了什么问题?为什么要用 ELK,它解决了什么问题?

2019-12-17 09:44:12 207

原创 安全与加密

1 使用对称加密算法,实现敏感数据加密1.1 什么是对称加密(Symmetric encryption)

2019-12-14 21:36:43 208

原创 路由器中支持几种路由规则

路由器中支持几种路由规则路由器中支持4中路由规则spring.application.name=ztt.zuul.routeserver.port=3030eureka.client.service-url.defaultZone=http://admin:[email protected]:5050/eureka/,http://admin:[email protected]...

2019-12-13 20:04:35 757

原创 SpringCloud中Zuul网关的学习

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

2019-12-12 21:18:49 112

原创 代理链条设计模式实战

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.org/2001/XMLSch...

2019-12-11 20:51:01 150

原创 微服务的6种设计模式

2019-12-10 21:26:07 137

原创 解决灾难性雪崩的熔断和隔离的解决方案

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

2019-12-09 21:22:54 264

原创 灾难性雪崩效应

什么是服务灾难性雪崩效应(1) 什么是灾难性雪崩效应?一个服务器不能正常工作,则有可能影响很多服务器瘫痪(2) 造成雪崩原因是什么?如何解决灾难性雪崩效应(1) 解决灾难性雪崩效应有哪些方式?1.降级2.缓存3.请求合并4.熔断5.隔离(2) 每种方式的特点是什么?降级 :超时降级、资源不足时(线程或信号量)降级,降级后可以配合降级接口返回托底数据。实现一个 fallbac...

2019-12-09 08:23:09 241

原创 Spring Cloud中使用feign传参的方式

1.使用feign传递单个参数接口:/*feign传递参数--单个参数*/ @RequestMapping("/getById") public Products getById(@RequestParam("id") Integer id);实现类:@Override public Products getById(@RequestParam("id") Int...

2019-12-06 21:17:31 385

原创 Zookeeper和Eureka的区别

1 什么是CAP定理(1) 什么是CAP原则?CAP 原则又称 CAP 定理,指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。(2) C、A、P分别表示什么?(3) CA、CP、AP分别表示什么含义?2 ZooKeeper与Eureka的区别(1) Zookeepe...

2019-12-04 19:21:45 167

原创 RabbitMQ三种交换机的实现方式

1.使用direct交换机消费者:spring.rabbitmq.host=192.168.56.122spring.rabbitmq.port=5672spring.rabbitmq.username=adminspring.rabbitmq.password=111111#交换机名称mq.rabbit.direct.exchange=log.direct#info队列名称mq...

2019-12-02 21:27:01 407

原创 Spring-Cloud的学习

1. Spring Cloud介绍(1) 什么是Spring Cloud?是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等(2) Spring Cloud Config是什么?配置管理工具,支持使用 Git 存储配置内容,支持应用配置的外部化存储,支持客户端配置信息刷新、...

2019-12-01 21:34:56 103

原创 Java高级技术FastDFS的学习

1.定义 FastDFS 工具类package an.cxy.util;import org.csource.fastdfs.*;public class ClientGlobalUtil { private static StorageClient storageClient; private static final String path = "fdfs.conf"...

2019-11-26 21:24:14 136

原创 Spring Boot定时器的学习

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

2019-11-23 21:45:21 271

原创 Spring-Boot 整合Spring Data以及缓存学习

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

2019-11-21 21:40:17 133

原创 Spring-Boot异常处理5种方式整合

SpringBoot 异常处理一、 SpringBoot 中异常处理方式1 SpringBoot 中对于异常处理提供了五种处理方式1.1自定义错误页面SpringBoot 默认的处理异常的机制: SpringBoot 默认的已经提供了一套处理异常的机制。 一旦程序中出现了异常 SpringBoot 会像/error 的 url 发送请求。在 springBoot 中提供了一个 叫 Basi...

2019-11-20 20:46:49 163

原创 Thymeleaf的学习与项目整合

1. Thymeleaf语法详解-字符串操作(1) th:text的作用是什么?在页面中输出值(2) th:value的作用是什么?可以将一个值放入input标签的value中(3) 什么是Thymeleaf的内置对象?模板引擎提供一组功能性内置对象,可以在模板中直接使用这些对象的功能方法(4) 内置对象的语法是什么?调用内置对象一定要用#大部分的内置对象都以 s 结尾 stri...

2019-11-19 21:27:31 151

原创 生成json串的时候栈溢出的解决

今天在做项目时产生了栈溢出的情况,java.lang.StackOverflowError: null刚开始百度的时候说两个类相互持有对方的引用在重写toString方法的时候会出现栈溢出的情况,改了之后测试还是报错,说明在某个地方还是出现了栈溢出的情况。debug一下之后发现我从数据库中可以取出来值,这就很奇怪了,取出来值返回给前台页面渲染就好了啊,为什么还报错,说明在把数据提交给前台的时候...

2019-11-18 20:28:14 2040

原创 Spring-Boot的学习

1. SpringBoot介绍(1) 什么是Spring Boot?Spring Boot就是用来简化新Spring应用的初始搭建以及开发过程。(2) Spring Boot有哪些特点?• SpringBoot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。• 嵌入的 Tomcat,无需部署 WAR 文件• SpringBoot 并不是对 Spring 功能上的增强,...

2019-11-16 20:45:31 91

原创 无法访问com.fasterxml.jackson.databind.JavaType找不到com.fasterxml.jackson.databind.JavaType的类文件

在Spring Data Redis项目整合中更换序列化器存储引用数据类型时报如下的错误:Error:(67, 42) java: 无法访问com.fasterxml.jackson.databind.JavaType找不到com.fasterxml.jackson.databind.JavaType的类文件具体如图:原因是由于没有导入Jackson相关的jar包,导入即可...

2019-11-14 19:56:18 7287

原创 Spring Data JPA整合

1. Spring Data JPA接口继承结构(1) 阐述Spring Data JPA的继承结构。2. SpringDataJPA底层原理(1) 阐述Spring Data JPA的底层运行原理。通过JpaRepositoryFactory类的实例getRepository(UsersDao.class)的方法可以帮助我们为接口生成实现类,这个实现类是SimpleJpaReposit...

2019-11-13 20:09:51 221

原创 Spring整合Hibernate

1. Spring Data课程中的技术介绍(1) 什么是Hibernate?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的...

2019-11-12 17:30:05 118

原创 Spring和SpringMVC源码分析

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

2019-11-11 09:00:45 109

原创 Servlet运行原理-Tomcat启动流程-Mybatis运行原理

Servlet运行原理:1:浏览器发送一个HTTP请求给服务器(get方式或者为post方式)2:服务器内部会根据url判断请求的Servlet,并产生两个对象ServletRequest请求对象和ServletResponse响应对象3:开辟一个线程处理本次请求,将产生的对象传入线程中4:调用对应的Servlet中的service方法,如果我们自定义的Servlet重写了service...

2019-11-10 10:55:42 250

原创 装饰模式详解

装饰模式:• 实现细节:– Component抽象构件角色:• 真实对象和装饰对象有相同的接口。这样,客户端对象就能够以与真实对象相同的方式同装饰 对象交互。– ConcreteComponent 具体构件角色(真实对象):• io流中的FileInputStream、FileOutputStream – Decorator装饰角色:• 持有一个抽象构件的引用。装饰对象接受所有客户端的...

2019-11-07 20:51:28 127

原创 设计模式-单例模式的学习

单例模式• 核心作用:– 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。• 常见应用场景:– Windows的Task Manager(任务管理器)就是很典型的单例模式– windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例。– 项目中,读取配置文件的类,一般也只有一个对象。没有必要每次使用配置文件数据,...

2019-11-06 21:19:08 102

原创 BsonSerializationException解决

org.bson.BsonSerializationException: Maximum serialization depth exceeded (does the object being serialized have a circular reference?). at org.bson.AbstractBsonWriter.writeStartDocument(AbstractBso...

2019-11-05 17:23:36 3178

原创 MongoDB连接超时

在java连接MongoDB时出现了如下连接超时的错误:解决如下:在MongoDB的配置文件中添加了bind_ip=0.0.0.0表示任意地址都可以访问

2019-11-04 21:47:41 3373

原创 MongoDB的文档学习索引创建

1. Mongodb的更新方式有?MongoDB 通过 update 函数与 save 函数来更新集合中的文档。2. Mongodb的update更新?update() 函数用于更新已存在的文档。语法格式: db.集合名称.update( , , upsert:boolean, multi:boolean)参数说明:query:update 的查询条件,类似 sqlupdate 更新语...

2019-11-02 20:54:03 404

原创 MongoDB的学习

1. Linux软件安装-安装mongodb(1) 在Linux系统中如何启动mongodb?有两种方式启动,一种为前置启动,还有一种为后置启动,话可以通过加载配置文件的方式启动mongodb(2) mongodb前置启动?./mongod --dbpath /usr/local/mongodb/data/db(3) mongodb后置启动?./mongod --dbpath /usr...

2019-11-01 21:52:47 122

原创 订单系统的实现

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

2019-10-28 21:58:48 1683

原创 购物车实战案例

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

2019-10-26 09:51:18 916 1

原创 单点登录的思路分析-响应数据格式分析

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

2019-10-24 19:13:56 234

原创 Solr的安装

1 单机 Solr 安装1.1 新建虚拟机1.2 配置网络1.3 安装 JDK1.4 安装 Tomcat1.5 上传安装建议:在本地 windows 系统中解压然后上传安装 在本地 windows 的 solrHome 完成中文分词器、DataImport 配置1.6 发布 solr 应用建议:发布到本地 windows 系统中,进行相关配置,再上传到 Linux 的 ...

2019-10-23 21:59:08 118

原创 Redis单机和集群的安装

1 Redis 单机安装1.1 新建虚拟机1.2 配置虚拟机网络1.3 上传安装包1.4 安装 gcc-c++编译器yum install gcc-c++1.5 解压 Redis 的安装包1.6 编译 Redis1.7 创建 Redis 的安装目录1.8 安装 Redis1.9 配置防火墙 6379 端口1.10 启动 Redis1.10.1 前台启动1.1...

2019-10-22 21:59:12 148

原创 基于easyui的加载内容分类树的实现

加载内容分类树功能实现1 前端参数分析2ego-rpc 实现2.1 创建 TbContentCateGoryService 接口package com.bjsxt.ego.rpc.service; import java.util.List; import com.bjsxt.ego.rpc.pojo.TbContentCategory; public interfac...

2019-10-21 21:21:39 89

原创 商品规格参数分页显示

商品规格参数模板分页显示1.1ego-rpc 实现1.1.1 创建 ItemParamService 接口package com.bjsxt.ego.rpc.service; import com.bjsxt.ego.beans.PageResult; import com.bjsxt.ego.rpc.pojo.TbItemParam; public interface Item...

2019-10-19 21:52:28 267

原创 Nginx的安装教程

1Http 服务器搭建1.1Nginx 介绍Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。 Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点开发的.其特点是占有内存少,并发能力强中国大陆使用 nginx 网站用户有:百度、京东、新浪、网 易、腾讯、淘宝等。作用:反向代理、负载均衡、Http ...

2019-10-18 21:44:21 110

原创 Dubbo发布与消费RPC服务

Dubbo_发布RPC服务_消费服务(1) dubbo方法rpc需要哪些基本步骤?Dubbo发布RPC服务1:建立服务提供者项目<dependencies> <!-- 添加dubbo的依赖 --> <dependency> <groupId>com.alibaba</groupId> ...

2019-10-17 21:24:56 140

手写服务器.zip

手写服务器项目,整个项目包含了java大部分的知识点,可以用来升华对java的理解,以及对以后的网络编程,前端等的学习有一定的帮助

2019-07-27

空空如也

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

TA关注的人

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