自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码小牛的博客

代码小牛,一个热爱编程的菜鸟。

  • 博客(356)
  • 收藏
  • 关注

转载 SpringCloud 中集成Sentinel+Feign实现服务熔断降级

Sentine时光小说 https://wap.youxs.org/1.背景Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。这里大家可能会问:Sentinel 和之前常用的熔断降级库 Netflix Hystrix 有什么异同呢?Sentinel官网有一...

2019-11-09 14:53:20 1372

转载 Python进阶函数

一.函数的动态参数之前我们说过了传参, 如果我们需要给一个函数传参, 而参数又是不确定的. 或者我给一个函数传很多参数, 我的形参就要写很多, 很麻烦, 怎么办呢. 我们可以考虑使用动态参数.动态参数分成两种:1. *args 动态接收位置参数动态接收参数的时候要注意:动态参数必须在位置参数后面1 def xue(*language,'a','b'):2 3   prin...

2019-11-09 14:32:44 424

转载 vue学习之深入响应式原理

vue的响应式原理  当你把一个普通的 JavaScript 对象传入 Vue 实例作为data选项,Vue 将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为getter/setter。’Object.defineProperty是 ES5 中一个无法 shim 的特性,这也就是 Vue 不支持 IE8 以及更低版本浏览器的原因。...

2019-11-09 14:12:10 404

转载 Knative Serving 健康检查机制分析

作者|阿里云智能事业群技术专家牛秋霖(冬岛)导读:从头开发一个Serverless引擎并不是一件容易的事情,今天咱们就从Knative的健康检查说起。通过健康检查这一个点来看看Serverless模式和传统的模式都有哪些不同,以及Knative针对Serverless场景都做了什么思考。Knative Serving 模块的核心原理如下图所示,图中的 Route 可以理解成...

2019-11-09 13:31:02 386

转载 mha格式的CT体数据转为jpg切片

mha格式的CT体数据转为jpg切片搜小说 https://shupu.org/mha格式.mha文件是一种体数据的存储格式,由一个描述数据的头和数据组成,一般我们拿到的原始医学影像的数据是.dcm也就是dicom文件,dicom文件很复杂包含了各种各样的标签,通常我们只关心dicom里的影像信息,所以一般会把多个dicom切片转成一个文件,例如.mha .mhd文件,这些文件里只包...

2019-11-09 13:10:26 1585

转载 ArcGIS Engine连接ArcSDE SQL Server(获得所有SDE图层)

ArcSDE是ESRI公司推出的基于SDE技术的空间数据库解决方案,它是在现有的关系或对象关系型数据库管理系统的基础上进行应用扩展,可以将空间数据和非空间数据存储在目前绝大多数商用DBMS中,享受商用DBMS(IBMDB2、Informix、Oracle、PostgreSQL和SQLSever)带来的便利。ArcSDE是数据库管理地理数据库的接口,通过该接口可以在关系数据库与ArcGI...

2019-11-09 12:29:18 607

转载 小白学 Python(17):基础数据类型(函数)(下)

人生苦短,我选Python前文传送门小白学 Python(1):开篇小白学 Python(2):基础数据类型(上)小白学 Python(3):基础数据类型(下)小白学 Python(4):变量基础操作小白学 Python(5):基础运算符(上)小白学 Python(6):基础运算符(下)小白学 Python(7):基础流程控制(上)小白学 Python(8):基础...

2019-11-08 15:13:30 109 1

转载 在容器上构建持续部署及最佳实践初探

要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关系图。图片来源持续部署:搜书 shupu.org如图所示,开发的流程是这样的:程序员从源码库(Source Control)中下载源代码,编写程序,完成后提交代码到源码库,持续集成(Continuous Integration)工具从源码库中下载源代...

2019-11-08 14:52:58 312

转载 vsftpd超实用技巧详解

简介:比奇小说网 m.biqi.orgvsftpd是“very secure FTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件。 工作原理:vsftpd使用ftp协议,该协议属于应用层协议。它是典型的c/s架构,ftp服务端用来存储文件,ftp客户端可以通过ftp协议连接服务端实现上传和下载资源。ftp使用tcp的21端口进行命令传输,然后用tcp的...

2019-11-08 14:32:25 251

转载 一款用于绘制状态机转换图和流程图的web在线绘图工具

  大型软件系统中离不开各类状态机的处理,日常工作中也涉及到各类事务处理流程;从表现力看文不如表,表不如图;因此日常工作中经常需要绘制各种状态机的状态转换图和流程图,以协助理解代码逻辑和各类事务处理流程等。  绘制此类图形的常用工具有visio,liberoffice draw等,这些软件采用"所见即所得"的设计思想,完全由手动放置形状、填充文本、绘制线条、拖动箭头指向关系、调整文本格...

2019-11-08 14:11:51 4670

转载 就因为加了Lombok的@Accessors(chain = true),bean拷贝工具类不干活了

前言时光小说网 wap.youxs.org这次新建了一个工程,因为 Lombok 用得很习惯,但以前的话,一般只用了@Data,@AllArgsConstructor,@EqualsAndHashCode等常规注解;那这个Accessors(chain = true)注解是干嘛的呢?用了这个注解后,生成的set方法是这样的:#加了Accessors(chain = true) ...

2019-11-08 13:51:20 2401

转载 前端技术之:如何在vuex状态管理action异步调用结束后执行UI中的方法

一、问题的起源时光小说网 https://www.youxs.org/最近在做vue.js项目时,遇到了vuex状态管理action与vue.js方法互相通信、互操作的问题。场景如下图所示:二、第一种解决方法例如,我们在页面初始化的时候,需要从服务端通过API接口获取数据,数据获取成功前需要显示Loading状态框,数据获取完成后,需要将Loading状态框隐藏。这是一种相对比较...

2019-11-08 13:10:14 1258

转载 一个基于Net Core3.0的WPF框架Hello World实例

目录 一个基于Net Core3.0的WPF框架Hello World实例 1.创建WPF解决方案1.1 创建Net Core版本的WPF工程 1.2 指定项目名称,路径,解决方案名称 2. 依赖库和4个程序文件介绍2.1 框架依赖库 2.2 生成文件说明2.2.1 Ap...

2019-11-08 12:49:43 1388

转载 数据库存数据时,逻辑上防重了为啥还会出现重复记录?

在很多异常情况下,比如高并发、网络糟糕的时候,数据库里偶尔会出现重复的记录。假如现在有一张书籍表,结构类似这样+----+--------------+| id | name |+----+--------------+| 1 | 世界简史 |+----+--------------+在异常情况下,可能会出现下面这样的记录+----+------...

2019-11-08 12:29:15 443

转载 不善言辞的程序员,如何「向上管理」?

如果第二次看到我的文章,欢迎右侧扫码订阅我哟~ ????每周五11:45 按时送达。当然了,也会时不时加个餐~我的第「114」篇原创敬上​大家好,我是Z哥。不知道你是否觉得自己怀才不遇,遇不到一个赏识你的人呢?又或者觉得一件事情自己已经很努力去做了,但还是无法满足上级的要求。类似的这些情况在不善言辞的程序员群体中,尤其地常见。如果我们找不到方式来主动改...

2019-11-08 12:08:46 169

转载 Java 发展历程

JDK 1.0叮当小说网 https://www.guxs.net/1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。Oak当时在消费品市场上并不算成功,但随着1995年互联网潮流的兴起...

2019-11-07 14:32:24 412

转载 使用asp.net core 3.0 搭建智能小车1

  跟随.net core 3.0 一起发布的System.Device.Gpio 1.0已经可以让我们用熟悉的C#原汁原味的开发莓派上面的GPIO了.并且在 Iot.Device.Bindings这个包下面有许多开发者已经封装好了许多模块,供我们使用.入门的教程可以参考https://www.cnblogs.com/zhanggaoxing/,写的非常好哈.  我这里使用的是吃灰已久...

2019-11-07 14:11:51 219

转载 Microsoft.Extensions.DependencyInjection 之三:反射可以一战(附源代码)

目录 前文回顾IServiceCallSite CallSiteFactory ServiceProviderEngine CompiledServiceProviderEngine DynamicServiceProviderEngine 测试参数-m|...

2019-11-07 13:51:19 2350

转载 微信授权就是这个原理,Spring Cloud OAuth2 授权码模式

上一篇文章Spring Cloud OAuth2 实现单点登录介绍了使用 password 模式进行身份认证和单点登录。本篇介绍 Spring Cloud OAuth2 的另外一种授权模式-授权码模式。授权码模式的认证过程是这样的:1、用户客户端请求认证服务器的认证接口,并附上回调地址;2、认证服务接口接收到认证请求后调整到自身的登录界面;3、用户输入用户名和密码,点击确认,...

2019-11-07 13:30:51 1620

转载 《吊打面试官》系列-Redis基础

你知道的越多,你不知道的越多 点赞再看,养成习惯前言叮当小说网 wap.guxs.netRedis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次offer的面霸(请允许我使用一下夸张的修辞手法),打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚,在...

2019-11-07 13:10:22 459

转载 Java 高并发之魂

前置知识了解Java基本语法了解多线程基本知识知识介绍叮当小说网 wap.guxs.netSynchronized简介:作用、地位、不控制并发的后果两种用法:对象锁和类锁多线程访问同步方法的7种情况:是否是static、Synchronized方法等Synchronized的性质:可重入、不可中断原理:加解锁原理、可重入原理、可见性原理Synchronized的缺陷:效...

2019-11-07 12:49:54 166

转载 微软的分布式应用框架 Dapr Helloworld

Dapr HelloWorld比奇小说网 https://www.biqi.org/DaprDistributed Application Runtime. An event-driven, portable runtime for building microservices on cloud and edge.分布式应用运行时、事件驱动、为云和边缘构建微服务提供便携化运行...

2019-11-07 12:29:21 317

转载 List、Set集合系列之剖析HashSet存储原理(HashMap底层)

目录 List接口1.1 List接口介绍 1.2 List接口中常用方法 List的子类2.1 ArrayList集合 2.2 LinkedList集合 Set接口3.1 Set接口介绍 Set接口子类4.1 Hash...

2019-11-07 12:08:49 432

转载 关于补码的由来和作用

最近在读《深入理解计算机系统》(CSAPP),第二章中关于补码的描述很有意思,在书中并没有详细叙述补码的由来和为什么要使用补码来表示有符号数,而不是用原码和反码。相反这本书详细的叙述了补码的数学表示,以及公式的推导!对补码的由来却一笔带过,甚至原码和反码只是简单的在后面的篮框提示中提了一下,根本没有出现在正文。这在一定程度上造成了我的阅读困难,于是在搜索引擎的帮助下,我查了很多资料,了...

2019-11-06 15:13:44 953 3

转载 xtrabackup备份原理及流式备份应用

目录 xtrabackup备份原理及流式备份应用0. 参考文献 1. xtrabackup 安装 2. xtrabackup 备份和恢复原理2.1 备份阶段(backup) 2.2 准备阶段(prepare) 2.3 恢复(copy-back 或move-back) ...

2019-11-06 14:53:07 651

转载 spring cloud 2.x版本 Zuul路由网关教程

前言免费小说网站 www.kuwx.net本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。参考eureka-servereureka-clienteureka-ribboneurek...

2019-11-06 14:32:29 167

转载 iOS开发高级分享 - iOS上的设备标识符和指纹

苹果认可的标识符系统小说 https://wap.kuwx.net/Apple提供了各种API,以方便用户识别各种用途:通用标识符(UDID)在iOS的早期,苹果公司提供了一个uniqueIdentifier财产上UIDevice-亲切地称为udid (不要与UUID混淆)。虽然这样的功能在今天看来是不可想象的,但该属性一直存在到IOS 5,直到它被废弃并被替换为identifie...

2019-11-06 14:11:56 1490

转载 Golang 实现华为云 DMS 签名

构造请求首先构造请求,也就是要对哪个具体接口进行访问,需要提供什么必要的参数。在构造请求(点击查看中可以看到,对 DMS 服务来说必要的请求构成包括以下部分请求URI,例如 https://dms.cn-north-1.myhuaweicloud.com/v1.0/{project_id}/queues/{quque_id}(不同区域的Region部分不同)请求方法,如 "GE...

2019-11-06 13:51:25 484

转载 Spring Cloud Eureka源码分析---服务注册

本篇我们着重分析Eureka服务端的逻辑实现,主要涉及到服务的注册流程分析。在Eureka的服务治理中,会涉及到下面一些概念:服务注册:Eureka Client会通过发送REST请求的方式向Eureka Server注册自己的服务,提供自身的元数据,比如 IP 地址、端口、运行状况指标的URL、主页地址等信息。Eureka Server接收到注册请求后,就会把这些元数据信息存储在一...

2019-11-06 13:30:55 151

转载 【Leetcode 做题学算法周刊】第二期

首发于微信公众号《前端成长记》,写于 2019.11.05背景幻想小说 www.7wx.org本文记录刷题过程中的整个思考过程,以供参考。主要内容涵盖:题目分析设想编写代码验证查阅他人解法思考总结目录20.有效的括号21.合并两个有序链表26.删除排序数组中的重复项27.移除元素28.实现strStrEasy20.有效的括号题目地址题目描述给定一个只...

2019-11-06 13:10:25 358

转载 干货 Elasticsearch 知识点整理 一

极力推荐: 官网地址: https://www.elastic.co/guide/en/elasticsearch/reference/6.0肺腑之言,学ES先学原生的语法,SpringData封装的是太好用了,但是没玩过原生的语法,可能不知道Spring提供的API在干什么核心概念:时光小说 https://wap.youxs.org/Near Realtime (NRT)在E...

2019-11-05 15:14:03 288

转载 Java基础系列1:Java面向对象

该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。概述:系统小说 https://wap.kuwx.net/Java是面向对象的程序设计语言,Java语言提供了定义类、成员变量、方法等最基本的功能。类可被认为是一种自定义的数据类型,可以使用类来定义变量,...

2019-11-05 14:53:26 211

转载 消息队列的一些知识

这里总结一些MQ(Message Queue,消息队列)的相关知识。消息队列的优点解耦在传统模式下,系统之间的耦合性太强,比如系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码。如果将消息写入消息队列,需要消息的系统自己从消息队列中订阅,在D系统接入的时候系统A也不需要做任何修改,达到了解耦的效果。异步在传统模式下,一些非必要的业务逻辑以同步...

2019-11-05 14:32:45 149

转载 在SpringBoot中使用flyway进行数据库版本管理

本文大纲搜书 https://shupu.org/flyway是什么能帮助我们解决什么问题springboot环境下使用flywayflyway的工作原理一、flyway是什么Flyway是一个开源的数据库版本管理工具,并且极力主张“约定大于配置”,简单、专注、强大。可以使用SQL完成数据同步,或者基于特定数据库的语法(例如PL / SQL,T-SQL等)或Java代码(适...

2019-11-05 13:51:33 179

转载 C语言存储类别和链接

目录 C语言存储类别和链接存储类别 存储期 五种存储类别 C语言存储类别和链接系统小说 www.kuwx.net​ 最近详细的复习C语言,看到存储类别的时候总感觉一些概念模糊不清,现在认真的梳理一下。C语言的优势之一能够让程序员恰到好处的控制程序,可以通过C语言的内存管理系统指定变量的...

2019-11-05 13:31:02 206

转载 [apue] 如何处理 tcp 紧急数据(OOB)?

在上大学的时候,我们可能就听说了OOB(Out Of Band 带外数据,又称紧急数据)这个概念。当时老师给的解释就是在当前处理的数据流之外的数据,用于紧急的情况。然后就没有然后了……毕业这么多年了,回想一下,还真是没有接触过OOB的场景,更没有实地发送、接收过OOB。那么到底该怎样处理OOB呢?OOB在所谓的紧急情况下是否有用呢?下面一一道来。首先产生OOB是非常简单的,只...

2019-11-05 13:10:30 219

转载 JavaScript基础修炼(14)——WebRTC在浏览器中如何获得指定格式的PCM数据

目录 一. PCM格式是什么 二. 浏览器中的音频采集处理 三. 需求实现方案1——服务端FFmpeg实现编码 方案2——ScriptProcessorNode手动处理数据流 参考文献 示例代码托管在:http://www.github.com/das...

2019-11-05 12:49:56 585

转载 Spring Cloud alibaba网关 sentinel zuul 四 限流熔断

spring cloud alibaba 集成了 他内部开源的 Sentinel 熔断限流框架Sentinel 介绍叮当 https://wap.guxs.net/官方网址随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景:Sent...

2019-11-05 12:29:24 636

转载 微服务架构案例(04):中间件集成,公共服务封装

本文源码:GitHub·点这里 || GitEE·点这里更新进度(共6节):01:项目技术选型简介,架构图解说明02:业务架构设计,系统分层管理03:数据库选型,业务数据设计规划04:中间件集成,公共服务管理一、中间件简介幻想小说 www.7wx.org中间件是基础软件的一类, 属于复用性极高的软件。处于操作系统软件与应用程序的之间。是一种独立的系统软件,...

2019-11-05 12:08:51 460

转载 Dubbo与Kubernetes集成

Dubbo应用迁移到docker的问题红尘小说网 https://wap.zuxs.net/Dubbo是阿里开源的一套服务治理与rpc框架,服务的提供者通过zookeeper把自己的服务发布上去,然后服务调用方通过zk获取服务的ip和端口,dubbo客户端通过自己的软负载功能自动选择服务提供者并调用,整个过程牵涉到的三方关系如下图所示。在正常的情况下,这三方都在同一个互通的网段,pr...

2019-11-04 15:14:02 574

空空如也

空空如也

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

TA关注的人

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