自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 SpringCloud Gateway高阶之Sentinel限流、熔断

前言 为什么需要服务熔断和降级?微服务是当前业界的一大趋势,原理就是将单一职责的功能模块独立化为子服务,降低服务间的耦合,服务间互相调用。但是这样也会出现一些问题: 上图中大量微服务互相调用,存在大量的依赖关系,难免会出现某个服务故障,如ServiceD出现问题,导致Service...

2019-09-26 09:46:00

阅读数 205

评论数 0

转载 【板子】

线段树 1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4 #include<algorithm> 5 #include<iostream> ...

2019-09-25 15:31:00

阅读数 0

评论数 0

转载 OCF介绍

转译自https://open-cas.github.io/cache.html https://open-cas.github.io/doxygen/ocf/ https://www.sdnlab.com/23341.html 相关概念 1.cache In general aca...

2019-09-25 11:06:00

阅读数 12

评论数 0

转载 仿VISIO连线

说明:   1、未实现障碍物自动避让功能;   2、未实现添加图元到连线之间,连线自动避开新增图元功能; 后续再完善...    package com.sunsheen.jfids.studio.uml.modulediagram.anchorAndRouter; i...

2019-09-23 11:08:00

阅读数 10

评论数 0

转载 消息的拒绝

消息的拒绝 Reject和Nack   消息确认可以让RabbitMQ知道消费者已经接受并处理完消息。但是如果消息本身或者消息的处理过程出现问题怎么办?需要一种机制,通知RabbitMQ,这个消息,我无法处理,请让别的消费者处理。这里就有两种机制,Reject和Nack。   Rejec...

2019-09-23 01:41:00

阅读数 2

评论数 0

转载 消息发布时的权衡

消息发布时的权衡   在RabbitMQ在设计的时候,特意让生产者和消费者“脱钩”,也就是消息的发布和消息的消费之间是解耦的。   在RabbitMQ中,有不同的投递机制(生产者),但是每一种机制都对性能有一定的影响。一般来讲速度快的可靠性低,可靠性好的性能差,具体怎么使用需要根据你的应用程序...

2019-09-23 01:38:00

阅读数 1

评论数 0

转载 原生 Java 客户端进行消息通信

原生Java客户端进行消息通信 Direct交换器   DirectProducer:direct类型交换器的生产者   NormalConsumer:普通的消费者   MulitBindConsumer:队列绑定到交换器上时,是允许绑定多个路由键的,也就是多重绑定Mu...

2019-09-23 01:28:00

阅读数 6

评论数 0

转载 AMQP 概论

AMQP   是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。目标是实现一种在全行业广泛使用的标准消息中间件技术,以便降低企业和系统集成的开销,并且向大众提供工业级的集成服务。 主要实现有R...

2019-09-19 01:10:00

阅读数 0

评论数 0

转载 消息中间件概述

什么是消息中间件? 消息中间件(MQ)的定义 其实并没有标准定义。一般认为,消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成。 高效:对于消息的处理处理速度快。 可靠:一般消息中间件都会有消息持久化机制和...

2019-09-19 01:03:00

阅读数 2

评论数 0

转载 [转]计算机存储 cache介绍

转自https://www.cnblogs.com/gujiangtaoFuture/articles/11163844.html 转载于:https://www.cnblogs.com/yi-mu-xi/p/11528455.html

2019-09-16 17:22:00

阅读数 2

评论数 0

转载 [转] linux IO

转自http://www.0xffffff.org/2017/05/01/41-linux-io/ 转载于:https://www.cnblogs.com/yi-mu-xi/p/11528395.html

2019-09-16 17:13:00

阅读数 1

评论数 0

转载 FastDFS+Nginx实现文件服务器(转载)

本文转自:https://www.cnblogs.com/chiangchou/p/fastdfs.html 同时加入自己的见解与修改 目录一、FastDFS介绍1、简介2、FastDFS的存储策略3、FastDFS的上传过程4、FastDFS的文件同步5、FastDFS的文件下载二、安装Fast...

2019-09-14 18:09:00

阅读数 2

评论数 0

转载 [持续交付实践] 最后一公里,你需要一套具备质量思维的发布平台!

[持续交付实践] 最后一公里,你需要一套具备质量思维的发布平台! 前言 发布是持续交付的最后一公里。传统上,软件的最终发布是个充满压力的过程,需要大量的手工配置、操作和团队配合。为了发布的可靠性,开发人员需要准备详尽的...

2019-09-12 16:55:00

阅读数 6

评论数 0

转载 MyBatis实现与插件开发

分析源码之前也需要源码下载并安装到本地仓库和开发工具中,方便给代码添加注释;安装过程和mybatis源码的安装过程是一样的,这里就不再重复描述了;下载地址:https://github.com/mybatis/spring   1、SqlSessionFactoryBean源码分析   2、M...

2019-09-09 23:38:00

阅读数 1

评论数 0

转载 RabbitMQ安装和运行

RabbitMQ在Windows下安装和运行 1、下载Erlang: http://www.erlang.org/downloads/19.2 2、下载Windows版RabbitMq: http://www.rabbitmq.com/releases/rabbitmq-server/v3...

2019-09-09 23:11:00

阅读数 0

评论数 0

转载 U盘无法安全正常弹出和删除如何处理

  平时我们用完U盘之后,经常没办法弹出和删除U盘,遇到这种情况,很多人是直接将U盘拔出。这种做法对U盘的损坏是非常大的,而且也会导致U盘里面的数据丢失。那么,遇到U盘无法正常弹出或删除的时候,有什么好的处理方法呢?   1、尝试把杀毒软件退出,因为你使用U盘的时候,电脑的杀毒软件会对U盘扫描,...

2019-09-06 13:29:00

阅读数 11

评论数 0

转载 [转]内核和用户空间数据交换

转自https://www.ibm.com/developerworks/cn/linux/l-kerns-usrs/index.html 转载于:https://www.cnblogs.com/yi-mu-xi/p/11471397.html

2019-09-06 10:26:00

阅读数 1

评论数 0

转载 [转]arm汇编相关链接

arm 内嵌汇编 http://www.ethernut.de/en/documents/arm-inline-asm.html 转载于:https://www.cnblogs.com/yi-mu-xi/p/11468120.html

2019-09-05 16:51:00

阅读数 2

评论数 0

转载 MyBatis源码流程分析

mybatis核心流程三大阶段 Mybatis的初始化 建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 Product:要创建的复杂对象 Buil...

2019-09-05 00:32:00

阅读数 6

评论数 0

转载 java

开启java之旅!!! 转载于:https://www.cnblogs.com/malng/p/11448119.html

2019-09-02 18:19:00

阅读数 2

评论数 0

转载 vue 使用 <iframe> 嵌入网页 地址实现动态配置

<template> <div id="app"> <iframe style="border:none" :width="searchTableWidth&...

2019-09-02 18:05:00

阅读数 171

评论数 0

转载 .NET Core Generic Host项目使用Topshelf部署为Windows服务

1..NET Core Generic Host是什么? 在.NET Core 2.1版本加入了一种新的Host,即Generic Host(通用主机)。 现在在2.1版本的Asp.Net Core中,有了两种可用的Host: WebHost:适用于托管Web程序的Host,就是我们所熟...

2019-09-02 17:38:00

阅读数 7

评论数 0

转载 [转]多线程编程指南

转自https://docs.oracle.com/cd/E19253-01/819-7051/index.html 转载于:https://www.cnblogs.com/yi-mu-xi/p/11435478.html

2019-08-30 16:06:00

阅读数 3

评论数 0

转载 [转]pthread用于进程间通信

转自 https://www.cnblogs.com/my_life/articles/4538461.html https://docs.oracle.com/cd/E19253-01/819-7051/sync-102/index.html https://www.iteye.com/bl...

2019-08-30 16:04:00

阅读数 11

评论数 0

转载 架构整体认知

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章最后汇总了一些架构设计的原则。 2、程序员成长线 这是一条成长线的表意图,有两个部分:图上左侧的路径,...

2019-08-30 10:32:00

阅读数 1

评论数 0

转载 IFile、File与实体转换

  /** * 根据物理实体文件在开发工程中创建实体文件 */ @Override public void getEntityFilesByErFile(IFile erfile, IFolder entityFolder) { if ...

2019-08-29 15:14:00

阅读数 28

评论数 0

转载 Eclipse插件开发中File和IFile的转换

(1) File转IFile   第一种方法:     IFile[] ifile =ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(file.toURI());   第二种方法:     String fi...

2019-08-29 10:37:00

阅读数 12

评论数 0

转载 MyBatis源码骨架分析

源码包分析   MyBatis 源码下载地址:https://github.com/MyBatis/MyBatis-3   MyBatis源码导入过程:     下载MyBatis的源码     检查maven的版本,必须是3.25以上,建议使用maven的最新版本     MyBa...

2019-08-28 13:32:00

阅读数 60

评论数 0

转载 java-mybatis环境搭建

首先在iml文件中 <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.mybatis<...

2019-08-27 15:38:00

阅读数 0

评论数 0

转载 MyBatis开发重点知识

1.1为什么需要ORM框架? 传统的JDBC编程存在的弊端: ü工作量大,操作数据库至少要5步; ü业务代码和技术代码耦合; ü连接资源手动关闭,带来了隐患; MyBatis前身是iBatis,其源于“Internet”和“ibatis”的组合,本质是一种半自动的ORM框架,除了PO...

2019-08-26 23:33:00

阅读数 1

评论数 0

转载 [转]NVME

转自 http://www.ssdfans.com/blog/2017/08/03/蛋蛋读nvme之一/ http://www.ssdfans.com/blog/2017/08/03/蛋蛋读nvme之二/ http://www.ssdfans.com/blog/2017/08/03/蛋蛋读n...

2019-08-26 15:02:00

阅读数 25

评论数 0

转载 Java多线程2:Thread中的实例方法

Thread类中的方法调用方式: 学习Thread类中的方法是学习多线程的第一步。在学习多线程之前特别提出一点,调用Thread中的方法的时候,在线程类中,有两种方式,一定要理解这两种方式的区别: 1、this.XXX() 这种调用方式表示的线程是线程实例本身 2、Thread.curre...

2019-08-25 21:30:00

阅读数 1

评论数 0

转载 导致电脑显示屏字体模糊的原因

 电脑显示屏出现字体模糊的现象,这是非常影响电脑的使用效果的,想要解决这个问题,那么我们先要知道导致电脑显示屏字体模糊的原因。   首先,主机电源管理设置造成的显示屏字体模糊,如果大家对显示器、硬盘和电源设定了限定的时间,那么时间一到,设置好的设备会进入光比状态,这样就会出现显示屏现不完全的情况...

2019-08-25 13:46:00

阅读数 22

评论数 0

转载 ZK常见面试题

1.1.ZAB协议是什么? ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议。 ZAB协议包括两种基本的模式:崩溃恢复和消息广播。 当整个zookeeper集群刚刚启动或者Leader服务器宕机、重启或者网络故障导致不存在过半的服务器与Leader服务器...

2019-08-24 13:18:00

阅读数 6

评论数 0

转载 ZK集群源码解读

1.1.集群模式 1.1.1.数据同步总流程 1.1.1.1.OBSERVING 1.1.1.2.FOLLOWING 1.1.1.3.LEADING 1.1.2.领导选举 1.1.2.1.领导选举初始化 ...

2019-08-24 13:16:00

阅读数 0

评论数 0

转载 [转]线程安全 c/c++

转自http://www.cppblog.com/ivenher/articles/15815.html 对于多线程编程,很多人概念不清,写代码的时候要么是处处加锁,影响性能不说,还容易莫名其妙的死锁,还有人对多线程敬而远之。所以学习多线程编程最重要的不是学习API,而是理解什么才是多线程安全的...

2019-08-23 16:03:00

阅读数 6

评论数 0

转载 [转]线程安全java

转自https://blog.csdn.net/suifeng3051/article/details/52164267 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/suifeng3...

2019-08-23 14:16:00

阅读数 2

评论数 0

转载 开发板与pc之间文件传输:kermit and lrzsz

imx6开发板与pc机之间通过串口传输文件步骤: 1. 安装好kermit并可以使用 2. 交叉编译lrzsz开源软件并把可执行程序lrz lsz拷贝到开发板   2.1 下载并解压lrzsz-0.12.20.tar.gz   2.2 配置交叉编译工具链:source /opt/poky/...

2019-08-22 11:10:00

阅读数 5

评论数 0

转载 WebClient 请求 https 页面出错:未能创建 SSL/TLS 安全通道

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12...

2019-08-22 10:57:00

阅读数 7

评论数 0

转载 Zookeeper高级

1.1.一致性协议概述 前面已经讨论过,在分布式环境下,有很多不确定性因素,故障随时都回发生,也讲了CAP理论,BASE理论 我们希望达到,在分布式环境下能搭建一个高可用的,且数据高一致性的服务,目标是这样,但CAP理论告诉我们要达到这样的理想环境是不可能的。这三者最多完全满足2个。 在这个...

2019-08-21 23:08:00

阅读数 1

评论数 0

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