Easter79 Easter79
4年前
springCloud集成zookeper
最近梳理springboot相关知识。看到分布式锁,其中有一种是使用zookeeper实现的,就学习一下zookeeper。本来是使用springboot和zookeeper集成的,但是试了半天,好像不行。pom文件一直冲突。无奈,参考  https://start.spring.io/,生成了一个小的demo,发现该demo是使用springcloud,
京东云开发者|深入JDK中的Optional
概述:Optional最早是Google公司Guava中的概念,代表的是可选值。Optional类从Java8版本开始加入豪华套餐,主要为了解决程序中的NPE问题,从而使得更少的显式判空,防止代码污染,另一方面,也使得领域模型中所隐藏的知识,得
Stella981 Stella981
4年前
Dubbo协议及序列化
Dubbo是Alibaba开源的分布式服务框架远程调用框架,在网络间传输数据,就需要通信协议和序列化。一通信协议Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的,默认也是用的dubbo协议。先介绍几种常见的协议:1\.
Stella981 Stella981
4年前
React 入门及学习笔记
React构建用户界面的JavaScript库,主要用于构建UI界面。Instagram,2013年开源。特点:1.声明式的设计2.高效,采用虚拟DOM来实现DOM的渲染,最大限度的减少DOM的操作。3.灵活,跟其他库灵活搭配使用。4.JSX,俗称JS里面写HTML,JavaScript语法的扩展。5.组件化,模
Stella981 Stella981
4年前
Apache Flink结合Apache Kafka实现端到端的一致性语义
本次分享来自阿里巴巴的工程师在ApacheKafkaxApacheFlink·北京会议上的分享,关于Apache Flink结合ApacheKafka实现端到端的一致性语义的原理。2017年12月Apache Flink社区发布了1.4版本。该版本正式引入了一个里程碑式的功能:两阶段提交Sink,即TwoPhaseCommitSin
Wesley13 Wesley13
4年前
Java的4种代码块
往期精选  ●  架构师高并发高性能分布式教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAxNDMwMTMwMw%3D%3D%26mid%3D2247486245%26idx%3D1%26sn%3D7a28525
Stella981 Stella981
4年前
Linux中强大的top命令
!(https://six.club/image/show/attachments202005lHiYbbSu5eb0fd9beeb6e.jpg)top命令算是最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。在终端中输入top,回车后会显示如下内容:1.
Stella981 Stella981
4年前
Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
MemcachedMemcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap(https://www.oschina.net/action/GoToLin
Stella981 Stella981
4年前
Scrum vs. Kanban
相似性都是既精益又敏捷都是拉动式计划都限制了WIP都以透明的方式驱动过程改进都关注于尽早交付、频繁交付可发布的软件根基都是自组织型团队都需要把工作拆分发布计划都是根据经验数据差异SrcumKanban规定了古代时长的迭代固定时长的迭代是可选的
Wesley13 Wesley13
4年前
MySQL 8 新特性之Clone Plugin
ClonePlugin是MySQL8.0.17引入的一个重大特性,为什么要实现这个特性呢?个人感觉,主要还是为GroupReplication服务。在GroupReplication中,添加一个新的节点,差异数据的补齐是通过分布式恢复(DistributedRecovery)来实现的。在MySQL8.0.17之前,只支持一种恢复方式Binl