简介 JAVA的double型数据以及float类型的数据均不能进行精确计算,许多编程语言也是一样,这与计算机的底层原理有关。 因此计算得出的结果往往超出预期。 尤其是在金融行业,计算价格或者银行业务的钱的计算。精确计算变得尤为重要。 虽然我们可以通过四舍五入的方式来处理结果,但是这样做就意味着存在 ...
分类:
编程语言 时间:
2020-01-25 16:46:33
阅读次数:
100
CAS是什么? CAS的全称为Compare And Swap它是一条CPU并发原语,也就是在CPU硬件层面上来说比较并且判断是否设置新值这段操作是原子性的,不会被其他线程所打断。在JAVA并发包java.util.concurrent.atomic下底层所采用的就是利用CAS机制来避免进行并发计算 ...
分类:
编程语言 时间:
2020-01-24 00:32:08
阅读次数:
122
有很多初级程序员会把Tomcat仅仅当做一个工具,而忽略了它的重要性。对于一个最简单的Web项目架构来说,Tomcat是前军,SSM是中军,Mysql是后方,而我们通常非常重视SSM框架的学习,而忽略Tomcat,如果能够多懂得关于Tomcat的底层原理知识,那么对于日常开发工作或项目性能调优是非常重要的。比如:我们通常都知道Tomcat是一个Servlet容器,那么它到底是怎么实现Servlet
分类:
其他好文 时间:
2020-01-21 09:13:27
阅读次数:
319
此文章适合于和我一样还在学习Java基础的小白,若正准备接触IO流,那这篇文章正适合,因为在前期会用IO流便好,所以没有太多的深究其底层原理,建议电脑阅读,文章有点长|??ω?` ) 注意:我们只需要重点理解输入流和输出流的区别,还要在面对不同的传输数据特性来选择正确的流进行使用。在最后有一些思考题 ...
分类:
其他好文 时间:
2020-01-12 18:05:26
阅读次数:
69
Java中提供了很多原子操作类来保证共享变量操作的原子性。这些原子操作的底层原理都是使用了CAS机制。在使用一门技术之前,了解这个技术的底层原理是非常重要的,所以本篇文章就先来讲讲什么是CAS机制,CAS机制存在的一些问题以及在Java中怎么使用CAS机制。其实Java并发框架的基石一共有两块,一块是本文介绍的CAS,另一块就是AQS,后续也会写文章介绍。什么是CAS机制CAS机制是一种数据更新的
分类:
其他好文 时间:
2020-01-08 18:50:59
阅读次数:
70
底层原理 "各种形式的web框架" "B/S概念" ) 快捷键 方向键 方向键本键如果活动选项是 "选项按钮" 或文件则为移动焦点; 方向键 + Win键(简称Win键)使窗口全屏、最小化、靠左半边、靠右半边(部分版本不支持); 方向键+Shift键将连续的文字或文件选中 方向键(左右)+Ctrl键 ...
分类:
Web程序 时间:
2020-01-08 10:43:16
阅读次数:
111
转自阿里面试官:你简历上写的精通SpringCloud,来给我说说它的底层原理吧,我...,算是比较通俗易懂的讲解。 毫无疑问,SpringCloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对SpringCloud功能使用的层面,其底层的很多原理,很多人可能 ...
分类:
编程语言 时间:
2020-01-06 09:46:48
阅读次数:
103
概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。 实际上,Sp ...
分类:
编程语言 时间:
2020-01-01 23:44:29
阅读次数:
113
Spark MLlib机器学习算法、源码及实战讲解pdf电子版下载 链接:https://pan.baidu.com/s/1ruX9inG5ttOe_5lhpK_LQg 提取码:idcb 《Spark MLlib机器学习:算法、源码及实战详解》书中讲解由浅入深慢慢深入,解析讲解了MLlib的底层原理 ...
分类:
编程语言 时间:
2019-12-29 18:11:23
阅读次数:
258