精彩博客

Spring Cloud Alibaba:Sentinel实现熔断与限流

一、什么是Sentinel Sentinel,中文翻译为哨兵,是为微服务提供流量控制、熔断降级的功能,它和Hystrix提供的功能一样,可以有效的解决微服务调用产生的“雪崩效应”,为微服务系统提供了稳定...

今天 10:13
716
0
linux入门系列15--文件传输之vsftp服务

0405.cc_【官方首页】-中彩网前面的系列文章基本讲完了linux管理相关的基础知识,从本篇开始讲解centos7中服务程序的部署和配置,以便为外部提供各种服务。 日常工作和娱乐中,我们所需的各种资源都离不开网络以及各种服...

今天 09:45
301
0
Spring Boot 2.x基础教程:使用 ECharts 绘制各种华丽的数据图表

上一节我们介绍了如何在Spring Boot中使用模板引擎Thymeleaf开发Web应用的基础。接下来,我们介绍一下后端开发经常会遇到的一个场景:可视化图表。 通常,这类需求在客户端应用中不太会用到,...

昨天 23:58
2K
0
Maven 私服无法下载 flink 2.11 最新组件事件回顾

有同事反馈 Jenkins 任务构建失败 登陆 Jenkins,查看构建日志,报错截图如下: 在 maven 私服 Nexus 界面搜索,也搜索不到相关组件,Central 仓库的索引中也找不到相关索引 据同事反馈该版本...

昨天 15:56
1K
0
多线程进阶——JUC并发编程之Semaphore源码一探究竟

1、学习切入点 百度翻译如下: 计数信号量。从概念上讲,信号量维护一组许可。如果需要,每个acquire()都会阻塞,直到有许可证可用,然后获取它。每个release()添加一个许可,可能释放一...

昨天 15:13
1.3K
0
SpringCloud的限流、降级和熔断——Hystrix

一、前言 分布式系统环境中,服务间类似依赖非常常见,一个业余调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务...

昨天 14:22
1.5K
0
多线程进阶——JUC并发编程之CyclicBarrier源码一探究竟

0405.cc_【官方首页】-中彩网1、学习切入点 百度翻译大概意思就是: 一种同步辅助程序,允许一组线程相互等待到达一个公共的屏障点。CyclicBarrier在涉及固定大小的线程方的程序中非常有用,这些线程方有时必须相互等待。...

昨天 12:07
1.2K
0
你写的Java对象究竟占多少内存?

概述 Java 作为一个面向对象语言,给我们带来了多态,继承,封装等特性,使得我们可以利用这些特性很轻松的就能构建出易于扩展,易于维护的代码。作为一个Javaer,天天搞“对象”,那你写的对...

前天 18:38
2.6K
0
Kubernetes 部署 Nebula 图数据库集群

Kubernetes 是什么 Kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,Kubernetes 提供了应用部署,规划,更新,维...

前天 17:31
813
0
I/O Models

概念 Input/Output 在硬件层面,I/O是字节在硬盘、网卡、键盘等设备到内存之间流动的过程。 在应用软件的角度上,Input是应用软件通过直接或间接地调用操作系统(kernel)提供的IO接口访问应...

前天 02:43
2.3K
0
多线程进阶——JUC并发编程之CountDownLatch源码一探究竟

1、学习切入点 JDK的并发包中提供了几个非常有用的并发工具类。 CountDownLatch、 CyclicBarrier和 Semaphore工具类提供了一种并发流程控制的手段。本文将介绍CountDownLatch(闭锁)的实现原理...

02/25 22:04
3.7K
1
OpenResty从入门到开发一个网关服务(使用etcd作为注册中心)

0405.cc_【官方首页】-中彩网原文连接:http://blog.fengjx.com/openresty/gateway 简介 OpenResty(也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它...

02/25 17:42
2.7K
1
Lombok经常用,但是你知道它的原理是什么吗?

相信大家在项目中都使用过Lombok,因为能够简化我们许多的代码,但是该有的功能一点也不少。那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但...

02/25 15:58
6.6K
4
关键两步+6个要点,让Windows应用程序享有K8S的绝佳优势

本文来自Rancher Labs 前 言 实际上,没有一个迁移路径能够适用于将所有传统应用程序迁移到云。这些应用程序通常在物理机、虚拟机或本地。虽然一般情况下是重新设计应用程序架构以适用云原生...

02/25 11:50
2.6K
0
Serverless Component 介绍和使用指南

Serverless Component 是什么,我怎样使用它? Serverless Components 的目标是什么? 我们希望通过 Serverless Components 让广大开发者更加便捷,平滑的联动云厂商提供的种种服务。 当前,...

02/25 11:44
1.2K
0
Spring Boot(十三):实现热部署

一、前言 在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受。在java开发领域...

02/25 11:20
7.1K
2
从零开始入门 K8s | Kubernetes API 编程利器:Operator 和 Operator Framework

作者 | 夙兴 阿里巴巴高级工程师 本文整理自《CNCF x Alibaba 云原生技术公开课》第 24 讲,点击“阅读原文”直达课程页面。 关注“阿里巴巴云原生”公众号,回复关键词**“入门”**,即可下...

02/25 10:35
2.6K
0
nginx http模块配置合并

0405.cc_【官方首页】-中彩网在配置nginx.conf文件的时候,我们很容易发现,有部分配置项是既可以配置在http块,也可以配置在server块,还可以配置在location块中。但是并不是所有的配置项都可以在任意位置进行配置的,根...

02/25 09:39
2.6K
0
阿里等大厂的需求研发/开发流程,进去前了解一下

点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的程序员。 本文 GitHub http://github.com/JavaFamily 已收录,有一线大厂面试完整考点和系列文章。 前言 我的读者好像...

02/25 09:37
5.9K
9
ZooKeeper Watcher 机制

前言 在 ZooKeeper 中,客户端可以向服务端注册一个监听器,监听某个节点或者其子节点列表,当监听对象发生变化时,服务端就会向指定的客户端发送通知,这是 ZooKeeper 中的 Watcher 机制,W...

02/24 23:33
2.1K
0

没有更多内容

加载失败,请刷新页面

一小时搞定Eureka

0405.cc_【官方首页】-中彩网一、什么是Eureka Eureka是Netflix公司开源的产品,它是一种基于REST( Representational State Transfer )的服务,主要用于AWS云。 Eureka提供了完整的Service Registry和Service Discove...

02/22 15:40
9.1K
1
突破CRUD | 万能树工具类封装

0、学完本文你或许可以收获 感受一个树工具从初始逐步优化完善的过程 树工具封装的设计思考与实现思路 最后收获一款拿来即用的树工具源代码 对于前端树组件有一定了解和使用过的同学可直接跳...

02/21 17:11
2.1W
11
Golang并发编程之互斥锁、读写锁详解

[TOC] Golang并发编程之互斥锁、读写锁详解 谢谢慕课网cap1537老师,写的不错. 我们对Go语言所提供的与锁有关的API进行说明。这包括了互斥锁和读写锁。我们在第6章描述过互斥锁,但却没有提到...

02/19 23:35
1.3W
3
基于Go的马蜂窝旅游网分布式IM系统技术实践

本文由马蜂窝技术团队电商交易基础平台研发工程师"Anti Walker"原创分享。 一、引言 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商。 从商品复杂性来看,一个旅游商品可能会包...

02/19 17:03
3.1W
8
深入理解JVM - 方法调用

方法调用并不等同于方法中的代码被执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还未涉及方法内部的具体运行过程。一切方法调用在Class文件里面存储的都...

02/19 16:55
1.3W
3
如何高效地远程部署?自动化运维利器 Fabric 教程

关于 Python 自动化的话题,在上一篇文章中,我介绍了 Invoke 库,它是 Fabric 的最重要组件之一。Fabric 也是一个被广泛应用的自动化工具库,是不得不提的自动化运维利器,所以,本文将来介...

02/18 16:40
1.2W
1
前端 Docker 镜像体积优化

如果 2019 年技术圈有十大流行词,容器化肯定占有一席之地,随着 Docker 的风靡,前端领域应用到 Docker 的场景也越来越多,本文主要来讲述下开源的分布式图数据库 Nebula Graph 是如何将 Do...

02/11 09:58
1.6W
2
nginx http模块数据存储结构

从本节开始,我们将进入http模块实现原理的讲解,关于http模块,有一个非常重要的点就是其是如何存储http块、server块和location块的数据的,而且nginx有的配置项是可以在多个配置块中使用的...

02/11 08:24
9.8K
2
AntV 架构演进-G6 篇

本文作者:AntV 架构师-萧庆 简介 G6 是一个图关系可视化引擎,起始于我们的业务需求,历经波折,每次改版其架构都有很大的变化,这些变化背后都有来自业务上的思考和我们对 G6 定位的调整,...

02/10 17:42
1.3W
5
Serverless 的运行原理与组件架构

本文重点探讨下开发者使用 Serverless 时经常遇到的一些问题,以及如何解决 过去一年,我们和大量 Serverless 用户进行了线上和线下的交流,了解大家的业务场景、对 Serverless 的看法和使用...

02/09 20:10
1.3W
2
原生js+WebGL实现3D图片效果

海外党玩F***book的时候可能有接触过这个酷炫的3d图片效果: 只要通过客户端的这个入口—— 或者网页版的这个入口—— 就能生成。不知道咋玩的请参考官方的帮助手册。今天就教大家手撸出一个...

02/08 21:55
2W
9
一道快速考察 Python 基础的面试题

这是前一阵子群友发在群里的一道面试题,利用 Python 字典的特性,可以巧妙地使用精简代码达成完美解。 题目 将 data 转换成 new_data 这种形式,写出转换过程。 data = { 'a_b_h':1, 'a_b_i...

02/08 12:39
1.4W
2
时序数据库 Apache-IoTDB 源码解析之系统架构(二)

上一章聊到时序数据是什么样,物联网行业中的时序数据的特点:存量数据大、新增数据多(采集频率高、设备量多)。详情请见: 时序数据库 Apache-IoTDB 源码解析之前言(一) 打一波广告,欢迎...

02/08 01:36
1.1W
5
BIO、NIO、AIO 介绍和适用场景分析

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、同步阻塞的BIO 在JDK1.4之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个serverSocket,然...

02/07 10:28
1.7W
4
还在使用 SVN 的企业,如何快速迁移到 Gitee

前言 2000 年 CollabNet 创建了 Subversion 项目,一晃 SVN 已经诞生 20 年了,截至 r1873568 SVN 主分支共有 59674 次提交,32 个开发者,288 次发布,2005 年 Linus Torvalds 创建了 Git,...

02/06 19:59
2.7W
3
破14亿,Python分析我国存在哪些人口危机!

2020年1月17日,国家统计局发布了2019年国民经济报告,报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏,但是很多人并没有看到我国复杂的人口问题:老龄化、男女比例失衡、生育率下...

02/04 16:30
2.8W
10
nginx worker进程循环

worker进程启动后,其首先会初始化自身运行所需要的环境,然后会进入一个循环,在该循环中不断检查是否有需要执行的事件,然后处理事件。在这个过程中,worker进程也是需要与master进程交互的...

02/04 10:55
7.1K
2
聊聊计算和存储分离

1.背景 这篇文章是我一直想写的一篇,因为“计算和存储分离”最近几年在大家的视野中出现得越来越多,但其实很多对于其到底代表着什么也是模糊不清,这里我查阅了很多的资料再结合平时自己的...

微服务架构的理论基础 - 康威定律

摘要: 可能出乎很多人意料之外的一个事实是,微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这...

02/02 13:43
2.6W
10
高性能架构设计总结

今天我们来总结一下高性能架构的设计 高性能架构可以分为为计算高性能和存储高性能 计算高性能架构 高性能架构设计主要集中在两方面: 尽量提升单服务器的性能,将单服务器的性能发挥到极致 ...

01/28 19:48
2.5W
7

没有更多内容

加载失败,请刷新页面

学习03-js(DOM)

窗口加载事件 window.onload=function(){}或者window.addEventListener("load",function(){}) load //等页面内容全部加载完执行 DOMContentLoaded //是DOM加载完毕就执行比load快 窗口大小事...

3分钟前
38
0
迷人的算法-剑指offer面试题11: 旋转数组的最小数字

文中源码链接,欢迎star,共同维护代码:http://github.com/caozhixin/algorithms-and-data-structures 面试题11: 旋转数组的最小数字 * 题目: * 把一个数组最开始的若干个元素搬到数组的末...

6分钟前
24
0
快手/抖音去水印视频解析

如果大家喜欢快手、抖音的视频,想把视频保存到本地电脑或者手机里,但是又不想要水印,应该如何操作呢?在这里,教大家一招简单,又快捷的方法。 这儿以抖音的视频为例,快手的视频流程与这...

15分钟前
20
0
架构师成长系列 | 从 2019 到 2020,Apache Dubbo 年度回顾与总结

作者 | 刘军(陆龟)Apache Dubbo PMC 本文整理自架构师成长系列 2 月 18 日直播课程。 关注“阿里巴巴云原生”公众号,回复 “218”,即可获取对应直播回放链接及 PPT 下载链接。 导读:Apa...

21分钟前
44
0
如何做到 10T 集群数据安全备份、1GB/s 快速恢复?

作者:沈泰宁 数据库作为基础设施,其安全性不言而明,因此数据安全备份和恢复功能是在严肃使用场景下的标配。TiDB 作为一款分布式数据库,目前可以满足超大集群的备份恢复的需求,经过测试,...

22分钟前
69
0
代理模式 —— 基于接口的动态代理

这里以一个实际的例子(算数计算器)为依托,集中讨论使用代理模式的原因、如何使用代理模式、以及部分底层原理 一、提出问题 情境:算数计算器 1)功能要求 ① 执行加减乘除操作 ② 日志:在...

29分钟前
49
0
5分钟带你体验一把 Kafka

Guide哥答应大家的 Kafka系列的第2篇原创文章。为了保证内容实时更新,我将相关文章也发送到了Gihub上!地址:http://github.com/Snailclimb/springboot-kafka 相关阅读:入门篇!大白话带你...

35分钟前
55
0
Qt编写的项目作品2-控件属性设计器(组态)

一、功能特点 自动加载插件文件中的所有控件生成列表,默认自带的控件超过120个。 拖曳到画布自动生成对应的控件,所见即所得。 右侧中文属性栏,改变对应的属性立即应用到对应选中控件,直观...

50分钟前
81
0
PCB五大设计难题,解决方法都在这里了

01 什么叫做 20H 原则? 答:20H 原则是指电源层相对地层内缩 20H 的距离,H 表示电源层与地层的距离。当然也是为抑制边缘辐射效应。在板的边缘会向外辐射电磁干扰。将电源层内缩,使得电场只...

今天 12:34
36
0
k8s centos

http://www.2cto.com/net/201905/810399.html 问题描述 安装完docker后,执行docker相关命令,出现 ”Got permission denied while trying to connect to the Docker daemon socket at unix...

今天 12:22
46
0
Vue的基础理解(四)

怎样理解vue的单向数据流? 在vue中,父组件可以通过prop将数据传给子组件,但这个prop只能由父组件来修改,子组件修改就会抛出错误。 如果子组件想修改数据,只能通过$emit由子组件派发事件...

今天 12:13
59
0
是否可以在标准C ++中打印变量的类型?

例如: int a = 12; cout << typeof(a) << endl; 预期产量: int #1楼 非常丑陋,但是如果您只想要编译时间信息(例如,用于调试),则可以达到目的: auto testVar = std::make_tuple(1, 1....

今天 11:59
52
0
ASR6505是一种通用的LoRa无线通信SIP芯片,支持多种外设

ASR6505是一种通用的LoRa无线通信SIP芯片,集成了LoRa无线电收发器、LoRa调制解调器和一个8位CISC MCU。MCU采用先进的STM 8位核心,运行频率为16MHz。LoRa无线电收发机的频率覆盖范围为150兆...

今天 11:43
60
0
关于easypoi的坑

实体类的属性类型为基本类型,如果为包装类此时该属性值为0时,会不识别导出结果为null。

今天 11:40
51
0
JAVA中的事务,事务模块总结

大家好,这是一个为了梦想而保持学习的博客。这是第二篇文章,分享一下我对【事务】的理解。文章的风格会一直保持问答的方式讲述,这是我个人喜欢的一种风格,也是相当于模拟面试。 什么是事...

今天 11:38
43
0
图解kubernetes中Pod生命之初的坎坷历程

kubernetes中的容器创建无疑是个复杂的过程,涉及内部各种组件的统一协作,还有对接外部的CRI运行时,本文尝试初探一下容器创建流程中的各种细节,了解其各种组件协作流程,从而在后续出现问...

今天 11:35
66
0
雪花算法-JAVA实现代码

package demo; /** * 雪花算法demo * <p> * Snowflake生成的是Long类型的ID,一个Long类型占8个字节,每个字节占8比特,也就是说一个Long类型占64个比特。 * <p> * Snowflake ID组成结构:正...

今天 11:32
54
0
C#设计模式(4)——抽象工厂模式

一、引言 在上一专题中介绍了工厂方法模式,工厂方法模式是为了克服简单工厂模式的缺点而设计出来的,简单工厂模式的工厂类随着产品类的增加需要增加额外的代码),而工厂方法模式每个具体工厂...

今天 11:30
70
0
Springboot mongodb 操作指南

一、新建实体类 @Data @Builder @NoArgsConstructor @AllArgsConstructor @Document(collection = "user_info") public class UserInfo { @Id private String id; private String name......

今天 11:29
48
0
springboot jar 部署时文件/图片路径问题 以及 ueditor 图片附件路径

打成jar部署后,上传文件找不到正确的文件路径,因为jar 不像 tomcat 那种有明确的文件路径 1.application.properties 添加如下一段话 #上传文件大小限制 spring.servlet.multipart.max-fil...

今天 11:18
60
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部

页面底部区域 foot.htm