精彩博客

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

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

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

767彩票_[开户赠金]前面的系列文章基本讲完了linux管理相关的基础知识,从本篇开始讲解centos7中服务程序的部署和配置,以便为外部提供各种服务。 日常工作和娱乐中,我们所需的各种资源都离不开网络以及各种服...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

前天 17:31
1K
0
I/O Models

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

02/25 09:37
6K
10
ZooKeeper Watcher 机制

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

02/24 23:33
2.1K
0

没有更多内容

加载失败,请刷新页面

一小时搞定Eureka

一、什么是Eureka Eureka是Netflix公司开源的产品,它是一种基于REST( Representational State Transfer )的服务,主要用于AWS云。 Eureka提供了完整的Service Registry和Service Discove...

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

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

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

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

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

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

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

767彩票_[开户赠金]方法调用并不等同于方法中的代码被执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还未涉及方法内部的具体运行过程。一切方法调用在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.9K
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
4
破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.7W
10
高性能架构设计总结

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

01/28 19:48
2.5W
7

没有更多内容

加载失败,请刷新页面

maven 官网

http://maven.apache.org/plugin-developers/index.html

4分钟前
11
0
技术之心 | 云信和TA们携手打响防疫战

1月27日,教育部发布《关于2020年春季学期延期开学的通知》,各地高等院校、中小学、幼儿园纷纷推迟开学。疫情当前,学生们的鼠年寒假变得无比漫长。 网易云信众多教育客户以行动践行教育的初...

java实现excel的导入导出

日常开发中,对于excel的导入导出的需求必不可少。在此整理一下 一、导入 1.maven导入 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</versio...

12分钟前
26
0
AndroidP 4G网络架构--与ConnectivityService通信

1、创建 Android9.0 开启关闭移动数据流程帖子中,提到了数据的打开过程,会调用DcAsyncChannel的bringUp方法。 @DcTracker private boolean setupData(ApnContext apnContext, int radioTec...

23分钟前
65
0
Mac上如何恢复很久以前删除的已删除文件

如果您有一段时间没有使用过的存储设备,并且意识到您很早以前就删除了信息,现在又想恢复它们,可以用来恢复已删除文件的最佳工具是Do Your Data Recovery,接下来将向您展示Mac上如何恢复很...

26分钟前
61
0
mac录制屏幕 没有声音

打开系统自带的 QuickTime Player 录制屏幕 发现没有声音 解决办法: 下载 soundflower

30分钟前
68
0
个人之eclipse

常用快捷键 移动一个或多个类到另一个包: 方法一:选中一个或多个类 右键——Refactor(Alt+Shift+T)(即重构)——Move(Alt+Shift+V)——在弹出的对话框中包列表中选择你要移动到的包—...

33分钟前
57
0
iTerm 2:如何设置键盘快捷键以跳转到行首/行尾?

我可以看到Ctrl + 左 / 右跳转到行的开头/结尾。 如何将其更改为Cmd + 左 / 右箭头 ? 为了使Alt + 左 / 右箭头正常工作以进行单词跳转,请遵循本文 。 #1楼 在iTerm2中添加以下配置文件快捷...

39分钟前
61
0
微服务治理实践:服务查询

前言 自从微服务架构变得火热以后,越来越多服务治理相关的名词被大家所熟知,例如:服务注册发现、负载均衡、容错等等,其中有一项能力,可以说是服务治理平台的刚需,却又很少被大家提及,...

39分钟前
71
0
Java 多线程核心知识点整理

开篇 本文内容是综合各种资料(博客+视频+书籍)整理而来。具体链接没有记录,望见谅! 正文 在学习多线程知识时,除了线程定义及使用方法之外,我们经常会了解到以下概念: 进程与线程 时间...

40分钟前
44
0
使用 TypeScript 的 10 个 理由

最近,我读了一篇名为《放弃 TypeScript 的 7 个非常好的理由》,这篇文章的阅读量不低。里面有些观点确实有趣,不过在这里我要向你介绍使用 TypeScript 的 10 个理由。 TypeScript 降低代码...

42分钟前
43
0
正则基础教程一些冷门的知识

正则基础教程一些冷门的知识 正则引擎 正则分几种引擎也从是本书获得的知识点之一。 DFA 传统型NFA POSIX NFA NFA范围更广,例如 JAVA, PHP, Ruby, .NET... 你是看不起我javascript所以才不列...

45分钟前
59
0
美图t9适配分析日志

美图T9 (tiffany) CPU型号相同,并且Lineage官方有适配的机型如下 代号 GPU型号 适配Lineage版本 摄像头 tiffany Adreno 512 前:索尼IMX363+三星 4E8,后:索尼IMX363+三星 4E8 jason Ad...

56分钟前
47
0
@ConditionalOnProperty来控制Configuration是否生效

1. 简介 Spring Boot通过**@ConditionalOnProperty来控制Configuration**是否生效 2. 说明 @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.TYPE, ElementType.METHOD }) @Docum...

57分钟前
64
0
ESP32-SOLO-1 是一款通用型 Wi-Fi+BT+BLE MCU 模组,功能强大,用途广泛

ESP32-SOLO-1 是一款通用型 Wi-Fi+BT+BLE MCU 模组,功能强大,用途广泛,可以用于低功耗传感器网络和要求极高的任务,例如语音编码、音频流和 MP3 解码等; ESP32-SOLO-1 有两款模组,具有不...

57分钟前
65
0
nginx.conf配置文件中timeout超时时间设置

websocket服务器生产环境发现一个问题,用户登录后未创建角色帐号时等1分钟,连接会自动断开。原因是proxy_read_timeout的默认时间是60s,也就是说60s内客户端到服务器没有任何消息的话就会关...

57分钟前
79
0
9种分布式ID生成之美团(Leaf)实战

整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 一口气说出 9种 分布式ID生成方式,面试...

58分钟前
81
0
第01问:MySQL 一次 insert 刷几次盘?

问题: MySQL 一次 insert 刷几次盘? 实验: 工具:pt-tools 先检查各个刷盘参数 2. 开启 pt-tools! 3. 在 MySQL 中,任意表插入一行 4. 观察 pt-ioprofile 的结果 我们用 pt-ioprofile 跟踪...

今天 15:31
60
0
微服务引擎 MSE 在阿里巴巴的技术实践

前言 微服务引擎 MSE(官网地址>>) ,是阿里集团配置中心和服务注册中心的云上版本,在集团内广泛应用于分布式一致性协调,注册中心,分布式配置中心等场景。以 2019 年天猫双十一为例,由于 ...

今天 15:30
95
0
O2OA教程-业务开发与设计-数据视图与数据统计

一、视图 View 在O2OA中,视图是展现、查询流程和内容管理数据的重要途径,也是各应用进行数据关联的工具。 入口 点系统的左上角导航->设计中心->数据中心->具体应用->视图打开。 视图的后台...

今天 15:30
83
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部

页面底部区域 foot.htm