- 博客(4)
- 资源 (11)
- 收藏
- 关注
转载 幂等设计
幂等设计基本概念幂等(idempotent)是一个数学与计算机学概念,常见于抽象代数中。 在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。常见场景客户端发起重复请求,服务端处理需要保证幂等;服务端RPC同步调用,被调用方需要保证幂等;服务端异步消息实现分布式事务,消费者处理需要保证幂等。广义上的RPC,包括客户端对服务端的api...
2018-03-06 00:22:18 1929
原创 第二章 Java内存区域与内存溢出异常
内存区域划分 Java内存区域分为线程间共享区域和线程间隔离区域,其中线程间共享区域又划分为堆和方法区两种;线程间隔离区域即线程独占区域,又划分为虚拟机栈、本地方法栈和程序计数器。下面对各区域进行详细讲解:程序计数器 程序计数器是一块较小的空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、
2017-09-04 22:44:28 191
原创 第一章 走近Java
概述 狭义地讲,Java是一种跨平台的面向对象的高级语言。实际上,Java不仅仅是一种编程语言,还是一个由一系列软件和规范形成的技术体系。 Java提供了一种相对安全的的内存管理和访问机制,省去了程序员再设计实现代码时还要兼顾内存管理的烦恼。Java技术体系 Java程序设计语言、Java虚拟机和Java API类库合成JDK(Java Development Kit)。其中,Java虚拟机和
2017-09-03 19:41:03 260
原创 新的开始
新的开始掐指一算,毕业已有三年;回首顾望,凄凄惨惨戚戚。生活上漂泊不定,工作京漂转杭依旧毫无起色。 我是个喜欢自我反省的人,但不是一个执行力很强的人。曾经也想着每天记录一些所学,但往往坚持不了太长时间。在即将成家的紧要关头,心里倍感压力,对未来的一切有憧憬但不清晰。 很多时候对一些东西研究之后没有及时记录下来就会忘得很快,虽然知道好记性不如烂笔头的道理,但眼高手低总是占据上风。没有压力就没有动力
2017-09-03 16:57:10 164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人