6

Kubernetes(k8s)底层网络原理刨析

[TOC] 1 典型的数据传输流程图 • 一个外部的business manager请求,首先进入集群的入口(ingress),ingress反向代理后负载到business manager的service。Service层再负载到某个node下的具体的business manager pod • ...

Jo_ZSM 发布于 2019-05-20 12:08 评论(14)阅读(459)
0

聊聊Java里常用的并发集合

前言 在我们的程序开发过程中,如果涉及到多线程环境,那么对于集合框架的使用就必须更加谨慎了,因为大部分的集合类在不施加额外控制的情况下直接在并发环境中直接使用可能会出现数据不一致的问题,所以为了解决这个潜在的问题,我们要么在自己的业务逻辑中加上一些额外的控制,例如锁,或者我们直接使用Java提供的可 ...

深夜里的程序猿 发布于 2019-05-20 11:59 评论(0)阅读(326)
2

阿里是如何处理分布式事务的

分布式事务中的TCC模式,貌似是阿里提出来的,所以阿里自研的分布式事务框架总是少不了TCC的影子。 服务拆分 很多系统早期都是单系统服务架构,所有业务聚合在少数几个系统中对外提供服务。随着业务发展,服务之间耦合比较严重,一般会对服务进行重构,重构的主要思想也就是围绕“拆分”展开。 比如按照功能进行解 ...

春哥大魔王 发布于 2019-05-20 11:36 评论(1)阅读(714)
0

ORM取数据很简单!是吗?

ORM给了Java开发人员很好的工具,能使用对象获取数据库的数据。但是ORM就真的这么好用吗?本文给出了一些关于Lazy和Eager数据加载方式的探讨。 ...

CUBA-China 发布于 2019-05-20 11:30 评论(1)阅读(335)
0

JSBridge框架解决通信问题实现移动端跨平台开发

移动开发的跨平台是大势所趋,可以节省开发成本,提高开发效率,迅速响应业务变化,现在主流的应用还是使用H5和原生的通信来实现跨平台的开发。JSBridge框架解决JS和Native的通信问题实现移动端跨平台开发。 ...

宜信技术 发布于 2019-05-20 11:11 评论(0)阅读(262)
0

敏捷开发中如何定义“完成”?

当前,似乎每个人都在践行敏捷。这主要归功于敏捷能够适应变化并整合客户反馈的特质。现代社会这两者是非常重要的,因为技术在不断地革新,且人们获取信息的方式越来越容易——包括公开的客户反馈。 快速响应并将客户反馈纳入产品和流程,要求自组织团队不断调整工作的内容以提高效率。团队可以进行定期调整以满足每天出现 ...

Worktile 发布于 2019-05-20 10:45 评论(1)阅读(266)
1

浅谈SpringBoot核心注解原理

SpringBoot核心注解原理 今天跟大家来探讨下SpringBoot的核心注解@SpringBootApplication以及run方法,理解下springBoot为什么不需要XML,达到零配置 首先我们先来看段代码 我们点进@SpringBootApplication来看 上面的元注解我们在这 ...

小毛毛--专注后端 发布于 2019-05-20 10:44 评论(1)阅读(580)
0

大白话5分钟带你走进人工智能-第二十八节集成学习之随机森林概念介绍(1)

第二十八节集成学习之随机森林概念介绍(1) 从本系列开始,我们讲解一个新的算法系列集成学习。集成学习其实是怎么样去应用决策树解决一些问题。 在机器学习领域集成学习是一种非常简单直接的提升分类器回归器预测效果的一种思路。决策树有一个困境,当层数太深的时候会有过拟合问题,当我不想过拟合,就通过预剪枝给它 ...

LHBlog 发布于 2019-05-20 10:15 评论(0)阅读(202)
2

(2)Asp.Net Core 依赖关系注入(服务)

1.前言 面向对象设计(OOD)里有一个重要的思想就是依赖倒置原则(DIP),并由该原则牵引出依赖注入(DI)、控制反转(IOC)及其容器等老生常谈的概念,初学者很容易被这些概念搞晕(包括我在内),在学习Core依赖注入服务之前,下面让我们先了解下依赖倒置原则(DIP)、依赖注入(DI)、控制反转( ...

暗断肠 发布于 2019-05-20 10:08 评论(1)阅读(460)
2

跟我学: 使用 fireasy 搭建 asp.net core 项目系列之二 —— 准备

准备工作包括项目结构的制定,项目的创建以及相互依赖的引用,以及数据库的设计,代码生成等等。 ...

fireasy 发布于 2019-05-20 10:00 评论(2)阅读(331)
0

设计模式:面向对象设计的六大原则 (绝对详细)

[TOC] 前言 很久没有写博客了,一直给自己找借口说太忙了,过几天有空再写,几天之后又几天,时间就这么快速的消逝。说到底就是自己太懒了,不下点决心真是不行。我决定逼自己一把,从今天开始学习设计模式系列,并写成博文记录下来,做不到的话,就罚自己一个月不玩游戏 (作孽啊。。。。) 六大原则 言归正传, ...

xue无止境 发布于 2019-05-20 09:56 评论(0)阅读(411)
2

详细讲解:零知识证明 之 zk-SNARK 开篇

作者:林冠宏 / 指尖下的幽灵 博客:http://ylyyhm.com/linguanh/ 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 GitHub : https://github.com/af913337456/ 腾讯云专栏: ...

指尖下的幽灵 发布于 2019-05-20 09:54 评论(0)阅读(100)
1

React 从入门到进阶之路(六)

React 进阶之路(六),React 表单详解 约束性和非约束性组件 input text checkbox radio select textarea 以及获取表单的内容。 ...

丰寸 发布于 2019-05-20 09:49 评论(1)阅读(155)
2

精读《为什么专家不再关心技术细节》

1. 引言 本周的精读是有感而发。 笔者接触前端已有八年,观察了不少前端大牛的发展路径,发现成功的人都具有相似的经历: 初期技术热情极大 大量标志性技术项目 转向综合性思考 带团队/关注方法论 也就是专家们变得越来越不关心技术细节。需要说明是的,这里说的专家不再关心细节,不代表成为专家后学不会细节, ...

hzy666666 发布于 2019-05-20 09:41 评论(0)阅读(657)
1

前端学习之路,分享给刚学或想学前端的网友(持续更新中)

经常会在群里或论坛上看到有人问:“学习前端有什么捷径?”,一般都是卖油翁式的回答:“无他唯手熟尔”。那么该如何让手熟练呢?其实也就是该如何系统的学习前端。在本文中,我会结合自身的经历,分享一下自己学习前端的过程,期间会穿插引用我过去各个阶段所写的博文。 一、启蒙 刚出来混的时候并不是专门做前端的,只 ...

咖啡机(K.F.J) 发布于 2019-05-20 09:33 评论(0)阅读(288)
0

用Go语言异常机制模拟TryCatch异常捕捉

很多高级编程语言都有try...catch...finally或类似的语法,那么能不能Go语言中使用try...catch...finally呢?其实有时异常捕捉还是很有用的,就像swift语言在刚出来时也没有try...catch,但后来加了进去。那么在Go语言中如何实现Try...Catch呢?... ...

银河使者 发布于 2019-05-20 09:31 评论(0)阅读(125)
0

Docker Swarm mode

1. 集群模式基本概念 swarm mode(译:集群模式) standalone mode(译:单机模式) 以集群模式运行Docker 1.1. 集群 Docker引擎内部已经集成了集群管理 一个集群由多个Docker主机组成,它们以集群模式运行。集群中有两种角色:manager和worker。一 ...

废物大师兄 发布于 2019-05-20 09:24 评论(0)阅读(94)
1

简析限流算法

1.简介 限流顾名思义是限制流量,限制流量的目的是为了保障服务稳定运行,避免服务被流量冲垮。当流量超出服务处理能力时,部分请求将会被限流组件拦截。被拦截的请求可能会被丢弃,如果是 C 端请求,那么这个请求可能会被导向指定的错误页上,而不是生硬的拒绝。这里我们丢弃掉一部分请求,以保证大部分请求可以正常 ...

田小波⊰ 发布于 2019-05-20 09:16 评论(0)阅读(280)
0

上周热点回顾(5.13-5.19)

热点随笔: · 我面试过的那些烂技术大哥(kiba518)· 自由职业一时爽,一直自由一直爽(纯洁的微笑)· 以互联网公司的经验告诉大家,架构师究竟比高级开发厉害在哪?(hsm_computer)· N+6 裁员裁出幸福感的背后(纯洁的微笑)· 从阿里中台战略看企业IT架构转型之道(Edison C ...

大发幸运飞艇团队 发布于 2019-05-20 09:10 评论(0)阅读(564)
2

实战分析一个运行起来会卡死的Go程序

序言 最近一位非常热心的网友建议结合demo来分析一下goroutine的调度器,而且还提供了一个demo代码,于是便有了本文,在此对这位网友表示衷心的感谢! 这位网友提供的demo程序可能有的gopher以前见过,已经知道了具体原因,但本文假定我们是第一次遇到这种问题,然后从零开始,通过一步一步的 ...

爱写程序的阿波张 发布于 2019-05-20 09:08 评论(0)阅读(176)