摘要:
阅读目录 前提 本文内容 自定义HystrixCommand 同步调用和异步调用的区别 通过注解实现异步调用 observe和toObserve方法简介 结语 前提 1、在继续学习Hystrix之前,向关注本人博客的各位致歉由于之前的项目起名以及服务之间的名称不是很规范,所以我修改了这些名称方便后来 阅读全文
摘要:
量 什么是原子变量?为什么需要它们呢? 在理解synchronized一节,我们介绍过一个Counter类,使用synchronized关键字保证原子更新操作,代码如下: public class Counter { private int count; public synchronized vo 阅读全文
摘要:
synchronized 悲观 阻塞式,冲突多, 先锁后更新 原子变量 乐观 非阻塞,冲突少, CAS更新(冲突检测=>冲突,继续尝试) 性能synchronized<原子变量 乐观 原子变量 简单 复杂如下: ConcurrentLinkedQueue和ConcurrentLinkedDeque: 阅读全文
摘要:
feign重构源码1、 sccase: 父项目,里面是共同的依赖,maven project 的打包类型选择pom############################################################################################# 阅读全文
摘要:
后台管理系统 版本更新 后续版本更新内容 链接入口: springboot + shiro之登录人数限制、登录判断重定向、session时间设置:https://blog.51cto.com/wyait/2107423 springboot + shiro 动态更新用户信息:https://blog 阅读全文
摘要:
最高=>省高=>地中3 =>海事 3 =>知产3 =>金融3 =>铁运3 http://wenshu.court.gov.cn/ 阅读全文
摘要:
|0概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。 实际上, 阅读全文
摘要:
PowerShell使用教程 一、说明 1.1 背景说明 个人对PowerShell也不是很熟悉,开始的时候就突然看到开始菜单中多了个叫PowerShell的文件夹,后来一点就看到某个教程视频说PowerShell很厉害但也没怎么听,再后来就看到kali也有了一些PowerShell的脚本这才意识到 阅读全文
摘要:
(注:本文不深入探讨3DES的加密原理,只着重说明在Java中使用3DES加密解密以及常见问题) 从数据安全谈起 当你使用网银时,是否担心你的银行卡会被盗用? 当你和朋友用QQ进行聊天时,是否担心你的隐私会被泄露? 作为开发者,编写安全的代码比编写优雅的代码更重要,因为安全是一切应用之根本!为了确保 阅读全文
摘要:
下载包: https://www.consul.io/解压 consul_1.2.2_windows_amd64.zip复制 consul.exe 到 d:\soft\consul\启动 最好是写绝对路径 consul.exe agent -server -data-dir data目录 -node 阅读全文
摘要:
######post######http://localhost:8080/login?username=1&password=1################token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1OTA0ODg1NDUsIn 阅读全文
摘要:
前端MVC Vue2学习总结(一)——MVC与vue2概要、模板、数据绑定与综合示例 目录 一、前端MVC概要 1.1、库与框架的区别 1.2、AMD与CMD 1.2、前端MVC概要 1.3、React 1.4、AngularJS简介 1.5、Vue.js 1.5.1、Vue2.JS简介 1.6、v 阅读全文
摘要:
spring-session-data-redis#####localhost:8080/session#####localhost:8080/get########################### 1、pom.xml <dependency> <groupId>org.springframe 阅读全文
摘要:
#####http://localhost:8080/websocket/index############################################################################################################ 阅读全文
摘要:
一、引入maven依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting 阅读全文
摘要:
window->Preperences->Java->Installed JREs->选择JDK->Edit->Default VM arguments: -Djava.net.preferIPv4Stack=true 转https://www.cnblogs.com/easen/p/6503654 阅读全文
摘要:
代码地址:https://gitlab.com/showkawa/architect/tree/master/microservice/eurake 基于springcloud2分析eurake知识点分三部分:eurake高可用集群搭建, eurake的自我保护机制 ,eurake的原理分析 1.e 阅读全文
摘要:
传统关系型数据库 ACID A:原子性:事务里面的所有操作,要么全部做完,要么都不做,只要有一个失败,整个事务都失败,需要回滚 C:一致性:以转账案例为例,假设有五个账户,每个账户余额是100元,那么五个账户总额是500元,如果在这个5个账户之间同时发生多个转账,无论并发多少个,比如在A与B账户之间 阅读全文
摘要:
百家讲坛 《清十二帝疑案》 苦命皇帝咸丰 道光-->咸丰(儿) >小六子(儿) 咸丰-->同治(儿)- -->光绪(侄)- -->溥仪(侄)咸丰-->曾文正-->太平军-->英法(圆明园) 阅读全文
摘要:
一.找到java应用程序对应的进程PI 性能测试应用程序访问地址:http://192.168.29.218:7070/training/ 部署的应用服务器为tomcat6.028 启动tomcat服务器后,任务管理器里可以看到多了java.exe进程,如图 PS:这里启动了多个其他程序 2.查询测 阅读全文
摘要:
1、SC 2.0 jdk1.8 注册EK 负载Ribbon 服保Hystrix 声客Feign 网关ApiGetWay 配置Config 消息总线 服务跟踪 2、传统 3层:Web控、业务逻辑、数库访问 单点应用、业务模块无分 SSH,SSM MVC 3、分布 多点应用、业务模块拆分 会员、订单、支 阅读全文
摘要:
上一篇介绍了负载均衡的配置方法,做负载均衡是为了保证高可用性,但是有时候服务提供者挂掉了,比如服务A调用了服务B,服务B又调用了服务C,然后有一天服务C的所有节点都挂掉了,这时服务B就会因为C异常而在不停地等待,服务A又会因为服务B没响应在不断地等待,结果请求来得越来越多,使得整个系统雪崩式地出现异 阅读全文
摘要:
1、EK###9001#####################http://localhost:9001/ ###9008#####################http://localhost:9008/######################### 1-1、pom.xml <spring 阅读全文
摘要:
Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门,提供动态路由,监控,弹性,安全等的边缘服务 所有请求都经过网关(API Gateway)zuul,然后转发到各个子服务上去 1.注册中心eureka <!--eureka--> <dependency> <group 阅读全文
摘要:
UI组件 weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wemark ★85 - 微信小程序Markdown渲染库 WeZRender ★36 - 微信小程序Can 阅读全文
摘要:
在微服务架构中,服务注册与发现是核心组件之一,手动指定每个服务是很低效的,Spring Cloud 提供了多种服务注册与发现的实现方式,例如:Eureka、Consul、Zookeeper。 Spring Cloud 支持得最好的是 Eureka,其次是 Consul,再次是 Zookeeper。 阅读全文
摘要:
1. 简介 本文将介绍如何使用Zookeeper在微服务框架中实现服务发现,该服务发现机制可作为云服务的注册中心。通过Spring Cloud Zookeeper为应用程序提供一种Spring Boot集成,将Zookeeper通过自动配置和绑定 的方式集成到Spring环境中。 在本例子中我们将创 阅读全文
摘要:
package cn.apollo.app.init.data.util.sf; import java.io.StringReader;import java.util.HashMap;import java.util.List;import java.util.Map; import org.d 阅读全文
摘要:
1、RBMQ安装 rabbitmq-docker 20200402 https://www.cnblogs.com/smallfa/p/12617308.html https://group.cnblogs.com/topic/92616.html http://192.168.157.128:15 阅读全文
摘要:
11-1、docker run -it --name rabbitMQ -p 5672:5672 -p 15672:15672 docker.io/centos:latest11-2 、安装erlang ##安装依赖 yum -y install gcc glibc-devel make ncurs 阅读全文
摘要:
目录 安装erlang 安装RabbitMQ 启动命令 WEB管理 用户管理 登陆 回到顶部 安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。 安装依赖 yum -y install gcc glibc-devel make ncurses-devel 阅读全文
摘要:
c# 开源群 328035181 代码 master.zip https://gitee.com/sf2016/ssm-case/repository/archive/master.zip 1、common 1-1 TestService.java package fv.service; impor 阅读全文
摘要:
c# 开源群 328035181 1、springboot-api-provider 代码: dubbospringboottest https://gitee.com/sf2016/dubbospringboottest 1-1 api-pom api.xml <?xml version="1.0 阅读全文
摘要:
据我所知,现在还没有直接生成方式,需要转化一次才可实现! 生成步骤: 1.先创建application.properties 文件 1> 在所处位置文件夹 右键 new -> Resource Bundle 如下图所示,填写名称 2.>生成如下图所示文件 2. 将此文件后缀名改为yml.右键->Re 阅读全文
摘要:
slf4j slf4j仅仅是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如JDBC一样,只是一种规则而已,所以单独的slf4j是不能工作的,必须搭配其他具体的日志实现方案,比如log4j或者log4j2,要在系统中使用slf4j,我们需要引入的核心包为:slf4j-a 阅读全文
摘要:
我们知道,WEB服务器通过浏览器携带的cookie获取session来判断是否是同一用户(或浏览器);Restful服务通过客户端传过来唯一ID,来识别调用用户。 》为什么需要维护登录态? 有自身用户体系的应用 用户敏感数据,只对用户可见 涉及用户相关的业务,比如我的订单、个性化推荐等 》小程序登录 阅读全文
摘要:
前言 @Reference 用在消费端,表明使用的是服务端的什么服务 1 @RestController 2 public class RemoteUserController { 3 4 5 6 @Reference(version = "1.0.0",check = true) 7 privat 阅读全文
摘要:
什么是Dubbo? dubbo是阿里巴巴公司开源的高性能优秀服务框架,通过高性能的RPC(远程服务调用)实现服务的输入输出功能,可以与spring框架无缝整合; 传统的架构所有的模块都在一台服务器上,单台服务器的性能毕竟有限,无法处理高并发,分布式服务将模块进行分离,通过多台服务器来分担一台服务器承 阅读全文
摘要:
一、目录展示 二、dubbo_logins_service 2.1 实体类和service层 2.2 logins实体类 package com.login.entity; import java.io.Serializable; public class logins implements Ser 阅读全文