04 2018 档案

摘要:一、前言 2014年可以认为是微服务 1.0的元年,当年有几个标志性事件,一是 Martin Fowler在其博客上发表了”Microservices”一文,正式提出微服务架构风格;二是Netflix微服务架构经过多年大规模生产验证,最终抽象落地形成一整套开源的微服务基础组件,统称 NetflixO 阅读全文
posted @ 2018-04-16 10:21 瑾谦 阅读(596) 评论(0) 推荐(0) 编辑
摘要:稍后更新...... 阅读全文
posted @ 2018-04-14 20:39 瑾谦 阅读(236) 评论(0) 推荐(0) 编辑
摘要:本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2018-04-12 15:21 瑾谦 阅读(37297) 评论(1) 推荐(10) 编辑
摘要:一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED:这 阅读全文
posted @ 2018-04-12 15:13 瑾谦 阅读(22523) 评论(2) 推荐(5) 编辑
摘要:数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte 阅读全文
posted @ 2018-04-12 15:00 瑾谦 阅读(1886) 评论(0) 推荐(0) 编辑
摘要:protocol buffer能够跨平台提供轻量的序列化和反序列化,得益于其平台无关的编码格式,本文就介绍下其中的编码格式。 Varints 在protocol buffer中大量使用到了Varints的编码格式,这是一个可变长度的编码格式用于编码整形数字。Varint的最小单位是byte,即8位, 阅读全文
posted @ 2018-04-10 16:25 瑾谦 阅读(776) 评论(0) 推荐(0) 编辑
摘要:概览 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文 阅读全文
posted @ 2018-04-10 15:37 瑾谦 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一、代码 二、项目所需jar包 commons-logging-1.1.1.jar下载地址:http://pan.baidu.com/s/1CSonccommons-httpclient-3.1.jar下载地址:http://pan.baidu.com/s/1sjjXy6xcommons-codec 阅读全文
posted @ 2018-04-02 16:49 瑾谦 阅读(475) 评论(0) 推荐(0) 编辑
摘要:一、简介 proto3是新版本的protobuf语法。它简化了部分语法,并扩大了支持的语言,Ruby、C#。目前谷歌推荐只在是用新支持的语言或使用新的gRPC框架的时候使用。proto2和proto3不是完全兼容的。这里列出一些proto2与proto3的区别。 二、proto3 希望编译器使用pr 阅读全文
posted @ 2018-04-02 16:31 瑾谦 阅读(4122) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示