面试的时候,面中多线程,线程安全的概率蛮大的。笔者之间就遇到这到面试题,今突然想到这该死的面试题,还好忙里偷闲,拿来重新思考。 面试题 实现一个...
什么是AOP 传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的主业务逻辑关系不大,这些横切性问...
HTTP Client 超文本传输协议(http)应该可以说是现在互联网上使用最多最重要的协议了,http协议不仅仅能使我们浏览器上网,还广泛应...
gRPC是谷歌的一个高性能,开源的高性能 RPC 框架,gRPC面向移动和HTTP/2设计。gRPC隐藏了底层的实现细节,包括序列化(json,...
webService在老项目中经常使用,包括现在有的银行,保险的项目中还在使用。WebService是一种跨平台的rpc技术协议。由SOAP,U...
在分布式时代的今天,我们经常使用rpc技术来实现不同机器的系统相互调用。原则上来说系统间跨进程的调用都属于RPC范畴。 RPC的原理 RPC也就...
在单体架构中,我们使用synchronize或者Lock就能完成上锁同步的操作,但是这些在分布式,微服务的今天,失去了作用。 分布式锁的实现一般...
介绍 jvm规范对垃圾收集器的实现没有明确严格的定义。因此不会有万金油垃圾收集器出现,如何选择垃圾收集器,只能根据自己的具体场景具体分析。 在说...
spring是一个轻量级的企业开发一站式解决方案框架。spring使用简单的POJO来进行开发,每一个被spring管理的java对象,被称为b...