所有文章  共 311

2016-12-23 00:00:00    75  0  0

转载  Java对象的序列化与反序列化

序列化与反序列化

序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体 缓冲等。在网络传输过程中,可以是字节或是XML等格式...

2016-12-23 00:00:00    59  0  0

转载  Paxos算法浅析

副本状态机 在分布式环境下,一致性协议的应用场景一般会采用副本状态机来表达,这是对各种不同应用场景的一种抽象化表述。 一种典型的实现副本状态机的机制是采用Log副本的方式,如下图(来源网上):

集群中...

2016-12-20 00:00:00    160  0  0

原创  面试中遇到的算法问题

【Java算法学习】斐波那契数列问题-兔子产子经典问题 题目:如果一对两个月大的兔子以后每个月可以生一对兔子,而一对新生的兔子出生两个月后才可以生兔子。也就是说1月份出生的3月份才能生子。假定一年内兔子...

2016-12-20 00:00:00    63  0  0

转载  Spring的事务管理机制

在博客http://www.hollischuang.com/ 中,多篇文章介绍了事务相关的内容,其中包括数据库的事务的相关介绍、分布式事务的相关介绍以及在Spring中使用注解进行事务的配置方式等。

本文在以上文章的基础上,一起...

2016-12-19 00:00:00    117  0  0

转载  JavaScript 的开源功能插件和框架小集锦

一、MV* 框架和库

1、Angular JS

Angular JS (Angular.JS) 是一组用来开发 Web 页面的框架、模板以及数据绑定和丰富 UI 组件。它支持整个开发进程,提供 web 应用的架构,无需进行手工 DOM 操作。 AngularJS ...

2016-12-19 00:00:00    105  0  0

转载  Spring-Boot使用profile来配置不同环境的配置文件

在springboot的开发中,有时候我们会有不同的配置,例如日志打印,数据库连接等,开发,测试,生产每个环境可能配置都不一致,还好,springboot支持通过不同的profile来配置不同环境的配置,下面就大致介绍一下yml配置...

2016-12-18 00:00:00    80  0  0

转载  深入理解分布式系统的2PC和3PC

对分布式系统的概念及2PC和3PC不了解的朋友建议先阅读分布式系列文章

协调者

在分布式系统中,每一个机器节点虽然都能明确的知道自己执行的事务是成功还是失败,但是却无法知道其他分布式节点的事务执行情...

2016-12-18 00:00:00    56  0  0

转载  关于命名服务的知识点都在这里了

本文主要介绍Java中的命名服务、简单的命名服务的实现策略以及在分布式场景中如何实现命名服务。

JNDI

要介绍命名服务,不得不提 Java 命名和目录接口(Java Naming and Directory Interface,JNDI),他是J2...

2016-12-17 00:00:00    71  0  0

转载  深入理解Java中的重写和重载

重载(Overloading)和重写(Overriding)是Java中两个比较重要的概念。但是对于新手来说也比较容易混淆。本文通过两个简单的例 子说明了他们之间的区别。

定义

重载

简单说,就是函数或者方法有同样的名称,...

2016-12-16 00:00:00    95  0  0

转载  Java中的事务——JDBC事务和JTA事务

关于事务的基础知识这里不再详细介绍,想要了解的同学可以在我的博客中阅读相关文章

Java事务的类型有三种:JDBC事务JTA(Java Transaction API)事务容器事务。 常见的容器事务如Spring事务,容器事务主...