编程与成长
pzb295
这个作者很懒,什么都没留下…
展开
-
Red Hat OpenShfit入门
相关技术回顾在开始之前,重要的是回顾与Red Hat OpenShift相关的云技术的基础知识。容器 和 Kubernetes容器正在改变客户思考应用程序架构的方式以及他们的团队可以满足业务需求的速度。 容器保证了应用程序在整个混合云环境中的可移植性,并允许开发人员专注于构建出色的产品,而不会分散基础架构或执行细节。尽管容器通过极简主义消除了复杂性,但是管理容器部署对信息技术(IT)运营团队提出了新的挑战。 与虚拟机(VM)相比,部署容器的时间要短得多,并且可以充分利用基础资源。 相关的容器原创 2020-06-03 13:34:46 · 651 阅读 · 0 评论 -
Mockito最佳实践
最初接触 Mockito 还思考并尝试过如何用它来 mock 返回值为 void 的方法,然而 Google 查找到的一般都会说用doThrow()的办法doThrow(new RuntimeException()).when(mockObject).methodWithVoidReturn();因为无法使用常规的when(mockObject.foo()).thenReturn(...)...原创 2020-03-27 17:59:04 · 455 阅读 · 0 评论 -
RPC原理与实现
定义与理解RPC(Remote Procedure Call Protocol)远程过程调用协议。一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。比较正式的描述是:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。下图是RPC框架的组成部分:RPC是协议:既然是协议就只是一套规范,那么就需要...原创 2018-08-31 10:08:08 · 412 阅读 · 0 评论 -
高并发程序设计知识随笔
自增操作不是原子性的要想并发程序正确地执行,必须要保证原子性、可见性以及有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。。在并发编程中,我们通常会遇到以下三个问题:原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行 可见性:可见性是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 有序性:即...原创 2018-09-02 01:51:43 · 136 阅读 · 0 评论 -
python随笔
初学python,写些随笔方便记忆,写的比较乱。(’‘’ ‘’‘) #可以换行 也可以使用\ 如下s = "abcd\efg"A='hello world' #将字符串当成数组 A[0]:正以0开头 A[-1]:负以-1结尾type(A) #type方法用法A[1:4] #ellA[::2] #hlowrd 取2步长 ...原创 2018-10-08 10:24:59 · 157 阅读 · 0 评论 -
反应式编程之RxJava
RxJava介绍响应式编程是一种面向数据流和变化传播的编程范式 数据流:按事先规定好的顺序读取的数据序列(检票) RxJava知识点随笔 Subject: RxJava-Subject:详情请看https://www.jianshu.com/p/99bd603881bfAsyncSubject:Observer会接收AsyncS...原创 2018-09-29 16:49:53 · 368 阅读 · 0 评论