精彩博客

npm 发布webpack插件 webpack-html-cdn-plugin

初始化一个项目 npm init 切换到npm源 淘宝 npm config set registry http://registry.npm.taobao.org npm npm config set registry http://registry.npmjs.org 登录 npm login 登录状态 np...

昨天 22:45
249
0
Serverless 的喧哗与骚动(一)附Serverless行业发展回顾

作者 | 阿里中间件高级技术专家 许晓斌 《Maven实战》作者,曾负责 AliExpress 微服务架构演进,现在负责阿里集团 Serverless 技术研发落地。 导读:从 2016 年 AWS 发布 Lambda 以来,全世界...

01/22 16:18
2.6K
1
Service Mesh在百度网盘数万后端的实践落地

1 背景 起初,在网盘快速发展期,为了快速上线,采用了服务单体化 + 主干开发模式进行研发,随着用户规模爆发式的增长以及产品形态的丰富,单体化的不足就体现出来了,于是架构上采用了微服务...

01/22 11:19
1.6W
4
搭建Nexus3私服及使用说明(CentOS、Windows)

官方文档 Nexus仓库介绍(支持maven、yum、docker私服等) 仓库分为三种: proxy:是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy,当用户向这个proxy请求一个artifac...

01/22 11:03
2.8K
0
解决App Store上传ipa卡在Authenticating with App Store的问题

999xc.net_【官方首页】-任你博娱乐城Apple在最新发布的XCode 11中移除了使用已久的Application Loader,并提供了新的Transporter代替Application Loader。但是在最近上传应用的时候一直卡在Authenticating with App Store这一步...

影响K8S Pod分配和调度策略的两大关键特性

在Kubernetes中有一个最复杂的调度器可以处理pod的分配策略。基于在pod规范中所提及的资源需求,Kubernetes调度器会自动选择最合适的节点来运行pod。 但在许多实际场景下,我们必须干预调度过...

01/22 10:25
4K
0
一线攻城狮实战经验:RDMA,好用却又很难用?

999xc.net_【官方首页】-任你博娱乐城势不可挡的 RDMA 如今,服务器的网络带宽越来越高。999xc.net_【官方首页】-任你博娱乐城当网络带宽迈过万兆这条线后,操作系统用于处理网络IO的开销就越来越难以忽视。在一些网络IO密集的业务中,操作系统本身成为了网络通信的瓶...

01/21 12:08
2.9W
5
Docker是如何实现隔离的

概述 容器化技术在当前云计算、微服务等体系下大行其道,而 Docker 便是容器化技术的典型,对于容器化典型的技术,我们有必要弄懂它,所以这篇文章,我会来分析下 Docker 是如何实现隔离技术...

01/21 09:47
2.2W
5
阿里云上万个 Kubernetes 集群大规模管理实践

作者 | 汤志敏,阿里云容器服务高级技术专家 在 2019 年 双11 中,容器服务 ACK 支撑了阿里巴巴内部核心系统容器化和阿里云的云产品本身,也将阿里巴巴多年的大规模容器技术以产品化的能力输...

01/20 22:06
3W
0
编写自己的 GitHub Action,体验自动化部署

本文将介绍如何使用 GitHub Actions 部署前端静态页面,以及如何自己创建一个 Docker 容器 Action。 简介 Actions GitHub Actions 是 GitHub 官方推出的持续集成/部署模块服务(CI/CD),和 ...

01/20 13:20
4.4K
2
图解kubernetes调度器抢占流程与算法设计

抢占调度是分布式调度中一种常见的设计,其核心目标是当不能为高优先级的任务分配资源的时候,会通过抢占低优先级的任务来进行高优先级的调度,本文主要学习k8s的抢占调度以及里面的一些有趣...

01/20 10:56
3.2K
0
SpringBoot 系列教程之声明式事务 Transactional

200119-SpringBoot 系列教程之声明式事务 Transactional 当我们希望一组操作,要么都成功,要么都失败时,往往会考虑利用事务来实现这一点;之前介绍的 db 操作,主要在于单表的 CURD,本文将...

01/20 09:25
1W
0
nginx事件模块实现细节

在nginx事件模块结构体详解中,我们讲解nginx的事件模块的整体工作流程,并且着重讲解了组织事件模块的各个方法的作用,本文则主要围绕这整个流程,从源码的角度讲解nginx事件模块的实现细节...

01/20 09:08
7K
1
【译】和整洁代码说再见

本文是我在 Hacker News 上看到的一篇文章。原文讲述了作者对整洁代码的一些思考。本人在学生时期看过一些关于代码风格的书,比如《高质量程序设计指南》、《代码大全》、《代码整洁之道》等...

01/19 19:37
1.8W
2
产品经理如何有效进行需求管理?

需求是整个软件项目当中最重要一项输入。软件开发和传统生产行业最大的区别在于,需求总是模糊的、主观的和随时变化的。相对于电子产品、汽车等制造行业有形的硬件需求,软件开发的需求的描述...

01/19 15:36
8.5K
1
浅谈Strategy策略模式

一、前言 什么是策略模式? 策略这个词应该怎么理解呢,打个比方说,我们出门的时候选择不同的出行方式,比如步行、骑自行车、坐公交、坐火车、坐飞机、坐火箭等等,这些出行方式,每一种都是...

01/19 14:33
8.7K
0
Spring-cloud微服务实战【三】:eureka注册中心(中)

  回忆一下,在上一篇文章中,我们创建了两个springboot项目,并且在consumer项目中通过restTemplate进行HTTP通信,成功访问到了producer提供的接口,思考一下这样的实现方式有什么问题?   1...

01/19 01:11
8.3K
0
进一步学习 nox 教程,轻松掌握命令行用法

英文 |Command-line usage 出处 | nox 官方文档 译者 | 豌豆花下猫@Python猫 Github地址:http://github.com/chinesehuazhou/nox_doc_cn 声明:本翻译基于CC BY-NC-SA 4.0授权协议,内容略有...

01/18 21:03
2.2K
0
机器学习在马蜂窝酒店聚合中的应用初探

出门旅行,订酒店是必不可少的一个环节。999xc.net_【官方首页】-任你博娱乐城住得干净、舒心对于每个出门在外的人来说都非常重要。 在线预订酒店让这件事更加方便。当用户在马蜂窝打开一家选中的酒店时,不同供应商提供的预订信...

01/17 15:31
6.4K
0
码云目前已经初步支持 Git 部分克隆

最近 Git 2.25.0 发布,此次发布推出了 partial clones 功能,partial clones 即用户克隆远程存储库的时候,可以选择只下载自身所需的对象,而不是存储库的所有对像(或者特定 commit 所关联...

01/17 12:20
1.7W
4

没有更多内容

加载失败,请刷新页面

Service Mesh在百度网盘数万后端的实践落地

1 背景 起初,在网盘快速发展期,为了快速上线,采用了服务单体化 + 主干开发模式进行研发,随着用户规模爆发式的增长以及产品形态的丰富,单体化的不足就体现出来了,于是架构上采用了微服务...

01/22 11:19
1.6W
4
影响K8S Pod分配和调度策略的两大关键特性

在Kubernetes中有一个最复杂的调度器可以处理pod的分配策略。基于在pod规范中所提及的资源需求,Kubernetes调度器会自动选择最合适的节点来运行pod。 但在许多实际场景下,我们必须干预调度过...

01/22 10:25
4K
0
一线攻城狮实战经验:RDMA,好用却又很难用?

势不可挡的 RDMA 如今,服务器的网络带宽越来越高。当网络带宽迈过万兆这条线后,操作系统用于处理网络IO的开销就越来越难以忽视。在一些网络IO密集的业务中,操作系统本身成为了网络通信的瓶...

01/21 12:08
2.9W
5
Docker是如何实现隔离的

概述 容器化技术在当前云计算、微服务等体系下大行其道,而 Docker 便是容器化技术的典型,对于容器化典型的技术,我们有必要弄懂它,所以这篇文章,我会来分析下 Docker 是如何实现隔离技术...

01/21 09:47
2.2W
5
阿里云上万个 Kubernetes 集群大规模管理实践

作者 | 汤志敏,阿里云容器服务高级技术专家 在 2019 年 双11 中,容器服务 ACK 支撑了阿里巴巴内部核心系统容器化和阿里云的云产品本身,也将阿里巴巴多年的大规模容器技术以产品化的能力输...

01/20 22:06
3W
0
产品经理如何有效进行需求管理?

需求是整个软件项目当中最重要一项输入。软件开发和传统生产行业最大的区别在于,需求总是模糊的、主观的和随时变化的。相对于电子产品、汽车等制造行业有形的硬件需求,软件开发的需求的描述...

01/19 15:36
8.5K
1
码云目前已经初步支持 Git 部分克隆

最近 Git 2.25.0 发布,此次发布推出了 partial clones 功能,partial clones 即用户克隆远程存储库的时候,可以选择只下载自身所需的对象,而不是存储库的所有对像(或者特定 commit 所关联...

01/17 12:20
1.7W
4
如何让研发团队保持敏捷并不断进步?

正如 迭代、衡量和改进 是创造优秀软件的核心一样,团队及其工作方式也很重要。一个不尝试新事物的团队便会停滞不前,其团队工作方式也会成为“传统”。相反,一个乐于尝试新事物,摒弃传统并...

01/16 10:36
2.8W
0
从操作系统层面理解Linux下的网络IO模型

I/O( INPUT OUTPUT),包括文件I/O、网络I/O。999xc.net_【官方首页】-任你博娱乐城 计算机世界里的速度鄙视: 内存读数据:纳秒级别。999xc.net_【官方首页】-任你博娱乐城 千兆网卡读数据:微妙级别。1微秒=1000纳秒,网卡比内存慢了千倍。999xc.net_【官方首页】-任你博娱乐城 磁盘读数据:毫秒级别。...

01/15 11:19
9.4K
12
nginx基于epoll模型事件驱动流程详解

epoll是一种基于事件驱动的模型,其是nginx能够高效处理客户端请求的重要原因之一。从流程上来讲,epoll模型的使用主要分为三步:epoll句柄的创建,监听文件描述符的添加和等待事件的触发,本...

01/14 10:34
5.8K
8
为什么很多人不愿意用hibernate了?

999xc.net_【官方首页】-任你博娱乐城关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。最近温习了一遍SSH框架,发了动弹,和广大猿友进行了深刻的探讨,被喷的五体投地,感慨万千,于是就有了今天这篇文章。 声明:...

01/13 16:11
1.3W
6
Flask 作者 Armin Ronacher:我不觉得有异步压力

英文 | I'm not feeling the async pressure【1】 原作 | Armin Ronacher,2020.01.01 译者 | 豌豆花下猫@Python猫 声明 :本翻译基于CC BY-NC-SA 4.0【2】授权协议,内容略有改动,转载请保...

01/11 19:48
9.9K
2
Redis5新特性Streams作消息队列

前言 Redis 5 新特性中,Streams 数据结构的引入,可以说它是在本次迭代中最大特性。它使本次 5.x 版本迭代中,Redis 作为消息队列使用时,得到更完善,更强大的原生支持,其中尤为明显的是持...

01/08 18:30
6.4K
4
受”误解“的Java AIO

为什么说 AIO 受”误解“,虽然这个”误解“被打上了双引号,但还是不得不承认它的发展状况并不好。AIO 是 Java 7 开始提供的新特性,而这个”新特性“到如今都成了陈年老酒还鲜有人去品味它...

01/08 17:58
6K
11
IM的扫码登录功能如何实现?一文搞懂主流的扫码登录技术原理

本文引用了3位作者“精品唯居”、“ Yangfan2016”、“ MrYun”的部分文章内容,一并感谢。 1、引言 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方...

01/08 13:54
1.6W
6
从linux源码看socket(tcp)的timeout

从linux源码看socket(tcp)的timeout 前言 网络编程中超时时间是一个重要但又容易被忽略的问题,对其的设置需要仔细斟酌。在经历了数次物理机宕机之后,笔者详细的考察了在网络编程(tcp)中的各种...

01/07 15:14
6.2K
9
从源码角度剖析 Spring 如何管理 mybatis 事务的?

Ext1:本文源码解析基于 mybatis-spring-boot-starter 2.1.1,即 mybatis 3.5.3 版本。 Ext2:本文主要是对源码的讲解,着重点会是在源码上。 Ext3:阅读本文前,最好对 mapperProxy、 sqlS...

01/06 14:19
8.6K
10
利用深度学习实现手绘数据可视化的生成

前一段时间,我开发了Sketchify, 该工具可以把任何以SVG为渲染技术的可视化转化为手绘风格。(参考手绘风格的数据可视化实现 Sketchify) 那么问题来了,很多的chart是以Canvas为渲染技术的...

01/04 09:13
1W
7
开发者请注意:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了!

2020 年 1 月 1 日是 Python2 的寿命终止日,这个日期在两年前经"Python之父" Guido van Rossum 宣布,此后一直成为开发者社区翘首以盼的一天。 昨天就是这个大快人心的日子,各种变了花样的...

01/02 23:02
9.7K
1
Java 8 Stream 的终极技巧——Collectors 操作

1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors 。相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors 。 2. Collectors 的作用 Collectors 是 Java...

01/02 22:04
2.1W
19

没有更多内容

加载失败,请刷新页面

Intro to Spring Boot Starters

1. Overview Dependency management is a critical aspects of any complex project. And doing this manually is less than ideal; the more time you spent on it the less time you have ...

10分钟前
5
0
深入理解SpringBoot之启动探究

  SpringApplication是SpringBoot的启动程序,我们通过它的run方法可以快速启动一个SpringBoot应用。可是这里面到底发生了什么?它是处于什么样的机制简化我们程序启动的?接下来我们就带着...

24分钟前
19
0
Android中“@ id /”和“@ + id /”之间的区别

@id/和@+id/之间有什么区别? 在@+id/ plus符号+指示创建一个新的资源名称并添加到R.java文件但是@id/ ? 从ID的文档:当引用Android资源ID ,您不需要加号,但必须添加android包命名空间,如...

25分钟前
12
0
过年回家,反借钱攻略!

过年在家,哪都不能去,老实在家,我们来谈谈借钱这事吧! 话说,我有个同学几年前借给亲戚 10 万块,说一起投资做生意,几年过去了,死皮赖脸,现在本金才要回来 2 万,更别说利息了。 他现...

25分钟前
13
0
序列化-常见面试题

1、什么是 Java 序列化 Java 序列化就是指将对象转换为字节序列的过程,而反序列化则是只将字节序列转换成目标对象的过程 2、序列化的作用 1)方便传输,速度快,还很安全,被调用方序列化,调...

27分钟前
25
0
华为悦盒破解安装app + 斐讯k2刷机保持IPTV

前情提要 安装宽带送的华为悦盒,功能比较单一,想要安装哔哩哔哩看动漫,发现悦盒使用的是android系统,这样看来,肯定是能安装第三方软件的 破解华为悦盒 之前已经有大神做过傻瓜破解工具,...

28分钟前
22
0
如何将使用PuTTYgen(Windows)生成的SSH密钥对转换为ssh-agent和Keychain(Linux)使用的密钥对

我使用PuTTYgen生成密钥对并使用Pageant登录,因此我必须在系统启动时输入一次密码短语。 我如何在Linux中实现这一目标? 我听说过keychain但我听说它使用了不同的密钥对格式 - 我不想更改我...

今天 15:12
41
0
应用监控

SpringBootMonitor 文档 单机监控SpringBoot应用指标。 javazj WX 适合摄影师的个人摄影展小程序,用以展示个人摄影作品; 首页展示推荐的摄影作品,所有的摄影作品按照二级分类进行展示; ...

今天 14:56
51
0
toast组件单元测试

先看是否存在 describe('Toast', () => { it('存在.', () => { expect(Toast).to.be.exist }) }); 看属性,我们要测 ToastVue 和 plugin.js describe('Toast', () => { it('存在.', () =>......

今天 14:18
67
0
开源矿工系统内部的层

开源矿工系统内部的层 所谓“层”、“界”、“域”、“集合”,这些词其实是在试图表达物质系统的组成结构和运动景象中的规矩,这些不同人发明的词都是来源于对同一个规律的观察、发现、表达...

今天 13:04
88
0
数据结构之数组-c代码实现

在上一篇文章里讲了数组的具体内容,然后自己使用c语言对数组进行了实现。 其中定义了一个结构体,定义了长度、已使用长度和地址指针。 定义alloc函数来分配内存空间 之后便是插入元素的ins...

今天 12:50
65
0
【解锁】 Linenoise-NG(Linenoise Next Generation)——C++命令行处理工具

Linenoise-NG Linenoise Next Generation 是基于Linenoise(可参考之前一篇关于Linenoise的文章【解锁】Linenoise——C命令行处理工具)的C++实现,它小巧便携,可称为GNU readline的替代品,...

今天 12:34
70
0
众志成城,共克时艰:GitHub惊现武汉防疫信息收集项目

项目名称:武汉新型冠状病毒防疫信息收集平台 项目地址:http://github.com/wuhan2020/wuhan2020 正式环境:http://wuhan2020.github.io/ 项目介绍:针对 2020 年初在武汉爆发的新型冠状病...

今天 12:34
110
0
想要智商最大化我们应该这样做

我们总在寻求最大化,什么都要最大最多,用句流行的话就是,更高更快更强,车不够快,可以买更快的车,房不够大,可以买更大的房子,那么智商不够大?怎么办?又不能买,那你就错了,你可以花...

今天 12:28
80
0
支持向量机SVM

1.概念 支持向量机(Support Vector Machine,SVM)是Corinna Cortes和Vapnik等于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等...

今天 12:23
88
0
JSP-Servlet入门3之创建web应用及JSP页面组成(一)

一、创建web应用 1.创建web项目 打开myEclipse,点击file--->new--->web project, 出现下面对话框,输入相关内容 修改JSP页面的编码方式 打开刚才新建的项目HelloWord,找到WebRoot右击,在弹...

今天 11:56
73
0
Java IO

同步与异步 同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以...

今天 11:38
98
0
聊聊artemis的maxDeliveryAttempts

序 本文主要研究一下artemis的maxDeliveryAttempts maxDeliveryAttempts activemq-artemis-2.11.0/artemis-server/src/main/java/org/apache/activemq/artemis/core/settings/impl/AddressSe...

今天 10:38
119
0
世界最大双发客机 波音777X成功首飞

  据外媒报道,美国当地时间 1 月 25 日,世界上最大的双引擎喷气客机波音 777X 完成首飞,全程 3 小时 51 分钟,从西雅图艾弗雷特佩恩机场起飞,降落在波音机场。   本次飞行将检验飞机...

今天 08:39
151
0
SQLite Is Serverless 是无服务器的

按:虽然我觉得这篇文章有点蹭热度,但,所说的内容确实是在澄清一些东西。很多新的概念其实缺少背后的语境,新的造词都太随意了,以至于有混淆视听的嫌疑。 SQLite Is Serverless 是无服务器...

今天 08:36
147
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部

页面底部区域 foot.htm