废话不说,直接上代码:文末有彩蛋。 欢迎大家关注,阅读,点赞,评论我的职场连载小说:《程序猿生存指南》 或者青春校园小说 :《青春在硬盘里灼烧》 或者来两个短篇感受一下画风:...
![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
废话不说,直接上代码:文末有彩蛋。 欢迎大家关注,阅读,点赞,评论我的职场连载小说:《程序猿生存指南》 或者青春校园小说 :《青春在硬盘里灼烧》 或者来两个短篇感受一下画风:...
在如何给老婆解释什么是RPC中,我们讨论了RPC的实现思路。那么这一次,就让我们通过代码来实现一个简单的RPC吧! RPC的实现原理 正如上一讲所说,RPC主要是为了解决的两...
Java中已知的锁有两种,一种是synchronized,另一种是Lock;这两种的基本原理在之前的文章中已经做了分析: 深入理解Synchronized实现原理java A...
1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久...
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...
前几天组长面试别人的时候问了些关于JMS的问题,后来顺便问了我一下。hmmm没接触过这技术当然是一脸懵逼,所以索性花了点时间上网搜了一下相关的内容然后自己总结一下。 什么是J...
自从2015年11月份成功进入第一家公司以后就再也没有面试过。上个月尝试性的在某招聘网站上投了几波简历,终于在1月2号晚上收到了一个电话面试,那真的是一个激动啊。当时我正在公...
垃圾回收(Garbage Collection, GC)诞生于1960年的Lisp语言。在Java虚拟机运行时数据区中,虚拟机栈、操作数栈和程序计数器都是随线程而生,随线程而...
讲解线程池原理之前,首先了解一下什么是线程池: 线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中的...