学习
程序员小朱
技术公众号:程序员小朱
展开
-
Java之BigDecimal详解
Java之BigDecimal详解一、BigDecimal概述Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String)和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算转载 2020-06-07 23:57:22 · 389 阅读 · 0 评论 -
寻找两个数之和算法解密
此题目来自力扣,在下讲解下解题思路,各位看官看我思路可对。给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回[0, 1]思路一提示1A really brute force way.原创 2020-05-27 09:28:08 · 688 阅读 · 0 评论 -
long l = 1 对or错、Long l = 1 对or错,最基础的你对了吗?
最近回头看了看以前的最基础的,发现其中有很知识点很有乐趣乐趣很多,顺便问了下问了一下其他朋友,几乎全军覆灭。我们来看看一下知识点,你了解多少?long l = 1;对or错long l = 1;//对吗有人说对,有人说错。说错的人说long l = 1L;//这样才对你的理解呢?double d = 1;对or错double d = 1;//对吗有人说对,有人说错。说错的人说double d = 1d;//这样才对,当是整数时后面必须加d或D,小数时无所谓如://doub.原创 2020-05-23 23:43:31 · 2064 阅读 · 0 评论 -
模式的秘密---代理模式
代理模式基本概念及分类 了解代理模式开发中应用场景 掌握代理模式实现方式 理解JDK动态代理实现 代理模式基本概念 代理模式定义 为其他对象提供一种代理以控制这个对象的访问 举例子说明火车购票 买火车票的几大途径 去车站售票处直接购票 代售网点购票 火车票代售处是火车...原创 2019-08-11 21:56:39 · 103 阅读 · 0 评论 -
Redis入门
NoSQL的概述 Redis的概述 Redis的安装和使用 Jedis的入门 Redis的数据类型 Keys的通用操作 Redis的特性 Redis的持久化 第一章 NoSQL概述为什么需要NoSQL High performance- 高并发读写 Huge Storage - 海量数据...原创 2019-08-13 09:23:48 · 100 阅读 · 0 评论 -
面试官:判断一个数是否为2的整数次幂
判断一个正整数是否是2的整数幂(如4是2的2次方,返回true;5不是2的整数次幂,则返回false)。要求性能尽可能高。第一种考虑(乘法)创建一个中间变量temp,初始值是1,然后进入一个循环,每次循环都让temp和目标值进行比较,如果相等,则说明目标是2的整数次幂,如果不相等,则让temp乘以2,继续循环比较,直到temp的值大于目标整数时,说明整数不是2的整数次幂。比如:181*2=2;2比...原创 2019-10-08 18:50:38 · 1388 阅读 · 2 评论 -
RabbitMQ急速入门
RabbitMQ急速入门章节导航 RabbitMQ简介及AMQP协议 RabbitMQ安装与使用 RabbitMQ核心概念 与SpringBoot2.x整合-急速入门 保障100%的消息可靠投递方案落地实现 一:RabbitMQ简介及AMQP协议初始RabbitMQRabbitMQ是一个开源的消息代理和队列服务器,用来...原创 2019-08-08 23:55:39 · 274 阅读 · 0 评论 -
缪雪峰GIT教程读后感
首先说为什么要写这篇文章,第一对GIT不熟悉,想加深对GIT的理解。第二GIT以后肯定会常用,整理下以后忘记可以翻出来看看。安装:(三个系统的安装)Linux:Linux版本,可以直接通过源码安装。先从Git官网下载源码,然后解压,依次输入:./config,make,sudo make install这几个命令安装就好了。Mac OS X:AppStore安装Xcode,Xcod...原创 2018-04-16 13:41:13 · 580 阅读 · 0 评论