
基础技术
帅性而为1号
就读于东南大学,现阿里巴巴Java工程师
展开
-
Base64
概念 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作H原创 2016-09-08 15:01:21 · 704 阅读 · 0 评论 -
SCXML 有限状态机规范概述
https://www.ibm.com/developerworks/cn/opensource/os-cn-scxml/State Chart XML(SCXML) 是 W3C 组织制定的一种有限状态机的规范,它提供了一个在 CCXML 和 Harel State Tables 基础之上演化而来的状态机执行环境。但此规范目前还处于 Working Draft,即修订当中,目前最新的修订版本是 W...转载 2018-03-19 17:17:10 · 775 阅读 · 0 评论 -
微服务--分布式事务的实现方法及替代方案(转)
概念 事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务. CAP理论: CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统的三个主要方面, 只能同时择其二进行实现. 常见的有CP系统, AP系统. 幂等性: 简单的说,业务操作支持重试, 不会产生不利影响. 常见的实现方式...转载 2019-07-16 11:39:14 · 419 阅读 · 0 评论 -
Java开发体系(转)
今天,就为大家整理一份目前互联网公司最主流的技术选型: 阅读源码 程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。这也造成了很多错误看源码的方式。 那要如何正确的分析源码呢? 分布式架构 随着我们的业务量越来越大和越重要,单体的架构模式已经无...转载 2019-07-16 13:45:29 · 206 阅读 · 0 评论