摘要: 进入JVM的世界:《深入理解JVM虚拟机》-- 思维导图之前一直都是零零散散的看了些JVM的知识,心想这样不行啊!于是便抽空看了一下这本神书,阅罢,醍醐灌顶、豁然开朗。真正的是知其然,更知其所以然。当然,看完了书,知识还不是自己的,只有留在自己的脑袋里面的,才是自己的。因此我整理了一份思维导图,希望自己有时间的时候,就多看看,多想想。巩固记忆。大图地址:https://img2018.cnblo... 阅读全文
posted @ 2019-01-06 13:09 Umyng 阅读(1184) 评论(1) 推荐(3) 编辑
摘要: 图解Disruptor框架(一):初识Ringbuffer 概述1、 什么是Disruptor?为什么是Disruptor?Disruptor是一个性能十分强悍的无锁高并发框架。在JUC并发包中,号称是性能最好的ArrayBlockingQueue(简称:ABQ),在Disruptor的面前,也只能低下骄傲的头颅了。现在我们来看一下官方给出的测试数据。吞吐量上图是官方给出的在不同的模式下,使用... 阅读全文
posted @ 2018-12-19 21:58 Umyng 阅读(1640) 评论(0) 推荐(1) 编辑
摘要: 图解Disruptor框架(二):核心概念 概述上一个章节简单的介绍了了下Disruptor,这节就是要好好的理清楚Disruptor中的核心的概念。并且会给出个HelloWorld的小例子。在正式开始之前,我觉得有一点我感触非常的深刻,那就是:外国人取的类名真的真的非常的合适以及形象!看看接下来的内容就知道了! 核心概念介绍下面这张图,非常好的总结了Disruptor中需要了解的核心概念:... 阅读全文
posted @ 2018-12-19 21:58 Umyng 阅读(498) 评论(0) 推荐(1) 编辑
摘要: 常用排序算法的总结以及编码(Java实现)本篇主要是总结了常用算法的思路以及相应的编码实现,供复习的时候使用。如果需要深入进行学习,可以使用以下两个网站:GeeksForGeeks网站用于学习相应的原理以及编码Visualgo网站可以查看各种排序算法的动图,容易加深理解 冒泡排序 步骤冒泡排序主要是通过依次比较相邻的两个元素,慢慢的将最大或者最小的元素“浮”出来。比较相邻的元素。如果第一个比... 阅读全文
posted @ 2018-11-04 21:02 Umyng 阅读(408) 评论(0) 推荐(1) 编辑
摘要: 《Java并发编程实战》读书笔记一 -- 简介 并发的历史并发的历史,也是人类利用有限的资源去提高生产效率的一个的例子。设想现在有台计算机,这台计算机具有以下的资源:单核CPU一个内存磁盘打印机就跟下图所示:一台简要的计算机很久以前(也没多久,几十年前),计算机只能跑一个程序(可以回想下初学51时候的点灯程序)。这个时候程序是非常的自由的,因为他可以占用整个计算机的所有的资源。如下所示:点灯程... 阅读全文
posted @ 2018-07-19 14:26 Umyng 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 下载旧版本的JDK有的时候我们需要去下载旧版本的JDK,但是进入Oracle官网,显示的总是新版的JDK,这里告诉大家怎么样去下载旧版本的JDK。首先去JavaSE的 下载界面 拉到最下面,找到这个 Java Archive 就可以看到了以前旧版本的JDK了,选择你想要的JDK就可以下载啦~下载旧版的JDK类似的,其他的软件,例如:tomcat 、 maven 等等的工具,你都可以去下载页面找 ... 阅读全文
posted @ 2018-07-18 10:45 Umyng 阅读(1232) 评论(0) 推荐(1) 编辑
摘要: Spring boot接受json赋值给java对象新建模板小书匠 前言写这个东西,一方面是我自己在做项目的时候,对json的使用还不是十分的熟悉,对spring boot的使用也不是很熟悉,但是呢,活总是要干的吧。自己就慢慢的摸索,摸出来了。记录一下。自己最近也在看《Spring 实战》,希望早日看完,系统的学习一下spring的知识点 环境IDEAJDK 1.8Spring boot 1... 阅读全文
posted @ 2017-11-07 23:33 Umyng 阅读(40779) 评论(1) 推荐(6) 编辑
摘要: 《算法》第四版 IDEA 运行环境的搭建新建模板小书匠在搭建之初,我是想不到会出现如此之多的问题。我看了网上的大部分教程,都是基于Eclipse搭建的,还没有使用IDEA搭建的教程。我相信许多读者跟我一样,在学习Java的时候没有使用过命令行编译的形式去运行Java代码,直接使用Eclipse工具去进行开发的,因此,当看到书中% java BinarySerach xxx.txt < xxx.t... 阅读全文
posted @ 2017-11-01 22:56 Umyng 阅读(5579) 评论(3) 推荐(2) 编辑