2019-10-21 12:00
1665
0
雪之梦技术驿站,snowdreams1006,go 学习笔记之解读什么是defer延迟函数
Go 语言中有个 defer 关键字,常用于实现延迟函数来保证关键代码的最终执行,常言道: "未雨绸缪方可有备无患". 延迟函数就是这么一种机制,无论程序是正常返回还是异常报错,只要存在延迟函数都能....
|
2019-10-21 12:00
1338
0
Spring,CGLib,温安适,floor,Spring如何实现AOP,请不要再说cglib了!
1. 从注解入手找到对应核心类 最近工作中我都是基于注解实现AOP功能,常用的开启AOP的注解是@EnableAspectJAutoProxy,我们就从它入手。 上面的动图的流程的步骤就是: @Ena...
|
2019-10-21 12:00
1634
0
Nginx,curl,Linux,AppServer,无毁的湖光-Al,alchemystar,解Bug之路-记一次调用外网服务概率性失败问题的排查
解Bug之路-记一次调用外网服务概率性失败问题的排查 前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题......
|
2019-10-21 10:00
2002
0
Apache RocketMQ,Entry,中间件兴趣圈,,源码分析 RocketMQ DLedger(多副本) 之日志追加流程
上一篇我们详细分析了源码分析 RocketMQ DLedger 多副本之 Leader 选主,本文将详细分析日志复制的实现。 根据 raft 协议可知,当整个集群完成 Leader 选主后,集群中的主...
|
2019-10-21 09:00
1889
0
Vue.js,王坤明,,高扩展网页平台,原来码良可以这样用
震惊,原来码良可以这样用 不好意思,走错片场,原来这里不是 UC 震惊部。 本文为“码良系统的使用及设计实现”系列文章的第二篇。 开篇: 码良的正确打开方式 码良是如何设计高扩展的在线网页......
|
2019-10-18 18:00
1853
0
Apache Aurora,Lua,SysBench,JMeter,MySQL,zjg23,zjg23,跟我一起认识Little's Law
1.前言 开发的同学或多或少都会跟“性能”这个玩意打交道,本文将要介绍的Little's Law跟衡量性能的常见指标关系密切,所以在引出今天的主角Little's Law之前,有必要先统一一下我们描述...
|
2019-10-18 12:00
3490
1
Eureka,Spring Boot Admin,Spring,Spring Boot,小白的成长,,SpringBoot admin+Eureka+钉钉通知 实现微服务监控
SpringBoot admin+Eureka+钉钉通知 一、效果 登录账号+密码 监控服务 查看实时日志 钉钉通知 二、什么是Spring Boot Admin ? Spring Boot Admi...
|
2019-10-18 12:00
1804
0
Flannel,Kubernetes,宜信技术学院,,Kubernetes网络分析之Flannel工作原理及源码实现
Flannel是cereos开源的CNI网络插件,下图flannel官网提供的一个数据包经过封包、传输以及拆包的示意图,从这个图片中可以看出两台机器的docker0分别处于不同的段:10.1.20.1...
|
2019-10-18 11:00
1341
0
EAWorld,,分布式及高可用元数据采集原理
转载本文需注明出处:微信公众号EAWorld,违者必究。 引言: 元数据采集是元数据产品的核心部分,如何提升采集效率是需要仔细斟酌的事情,既要保持稳定性也要保持跟上主流技术的发展趋势。元......
|
2019-10-18 11:00
1480
1
tobe的呓语,,互斥那点事儿(上)
本年度第 10 次操作系统成员会议开始啦! 一月一度的会议旨在让大家互相交流,解决最近在工作中出现的问题,以提高整个计算机系统的工作效率。因为计算机硬件在飞速发展,而操作系统是连接计......
|
2019-10-17 11:00
1602
0
大王叫下,,Spring中BeanFactory与FactoryBean的区别
在Spring中有BeanFactory和FactoryBean这2个接口,从名字来看很相似,比较容易搞混。 一、BeanFactory BeanFactory是一个接口,它是Spring中工厂的顶层...
|
2019-10-17 11:00
1464
0
宜信技术学院,,Kubernetes+Docker+Istio 容器云实践
随着社会的进步与技术的发展,人们对资源的高效利用有了更为迫切的需求。近年来,互联网、移动互联网的高速发展与成熟,大应用的微服务化也引起了企业的热情关注,而基于Kubernetes+Docker的......
|
2019-10-17 11:00
1545
0
不学无数的程序员,,Spring事务传播属性有那么难吗?看这一篇就够了
Spring事务传播属性有那么难吗?看这一篇就够了 笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 学习东西要知行合一,如果只是知道理论而没实践过,那么掌握的也不会特别扎实,估计过......
|
2019-10-17 11:00
1383
0
Java,Mark,乱世当空,,Java NIO:Buffer、Channel 和 Selector
本文将介绍 Java NIO 中三大组件 Buffer、Channel、Selector 的使用。 本来要一起介绍非阻塞 IO 和 JDK7 的异步 IO 的,不过因为之前的文章真的太长了,有点影响读...
|
2019-10-17 11:00
1836
0
.Net Framework,ignition,Apache Ignite,LINQPad,李玉珏,liyuj,在LINQPad中使用Ignite.NET
LINQPad是进行.NET开发的一款优秀工具,非常有利于Ignite.NET API的快速入门。 入门 下载LINQPad:linqpad.net/Download.aspx,注意要选择64位操作系...
|
2019-10-16 11:00
1614
0
MySQL,MyBatis,ksfzhaohui,OutOfMemory,如何快速安全的插入千万条数据
前言 最近有个需求解析一个订单文件,并且说明文件可达到千万条数据,每条数据大概在20个字段左右,每个字段使用逗号分隔,需要尽量在半小时内入库。 思路 1.估算文件大小 因为告诉文件有千万......
|
2019-10-16 11:00
2111
1
Eureka,Spring,BIND,Spring Cloud,Entity,知了一笑,cicadasmile,SpringCloud实现分库分表模式下,数据库实时扩容方案
本文源码:GitHub·点这里 || GitEE·点这里 一、项目结构 1、工程结构 2、模块命名 shard-common-entity: 公共代码块 shard-open-inte: 开放接口管理...
|
2019-10-16 11:00
1577
0
中间件兴趣圈,,RocketMQ 多副本前置篇:初探raft协议
Raft协议是分布式领域解决一致性的又一著名协议,主要包含Leader选举、日志复制两个部分。 温馨提示: 本文根据raft官方给出的raft动画进行学习,其动画展示地址:http://thesecr...
|
2019-10-15 17:00
1836
0
Nginx,Rancher,vmware,Helm,Kubernetes,RancherLabs,,Rancher + VMware PKS实现全球数百站点的边缘K8S集群管理
Sovereign Systems是一家成立于2007年的技术咨询公司,帮助客户将传统数据中心技术和应用程序转换为更高效的、基于云的技术平台,以更好地应对业务挑战。曾连续3年提名CRN,并且在2012...
|
2019-10-15 17:00
1536
0
NebulaGraph,,Nebula 架构剖析系列(一)图数据库的存储设计
摘要 在讨论某个数据库时,存储 ( Storage ) 和计算 ( Query Engine ) 通常是讨论的热点,也是爱好者们了解某个数据库不可或缺的部分。每个数据库都有其独有的存储、计算方式,今天...
|