抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

HashMap浅谈-基本方法

HashMap的初始化过程

HashMap的初始化有两种方法:

Java

HashMap浅谈-基本原理

HashMap的组成

HashMap的内部实现是一个数组,但是它是一个特殊的数组。如下图所示:
HashMap数据结构

Java

线上事故记录-docker与Java的恩怨情仇

起因

上周五新建了一个项目,在开发完成后,和运维沟通准备上到生产环境中,套用了现有服务的通用启动命名行:

Java

对Java异常的理解

开篇

异常是因为异常在我们的代码开发中是无法避免的一个问题,也是最常见到的问题,简单了解一下异常的组成,对Java的异常有一个初步的了解,最重要的是在实践中遵守几个处理异常的原则,尽量减少处理异常过多而带来的资源消耗和减少因为异常处理不当引起的生产事故。

Java

对Java的基础理解

文章的由来

从大学学习到使用Java开发时间快超过三年,发现自己的系统化学习还是缺乏很多知识点,在此重新系统化的整理一下自己对于Java学习的一些理解, 我相信走的更远不仅仅有聪明人,还有不聪明但是认真并努力的人。

Java

更好用的日期工具

介绍

在以往的JAVA开发中,我们只能使用Date作为日期开发的常用工具,但是随着时代的发展,对日期的操作有了更高的需求,Date无法满足,并且使用起来代码比较繁琐,在此情景下,JAVA8引入了新的日期类-LocalDate以及LocalDateTime,新的时间类都是不可变并且线程安全的,下面我们来学一学它的用法。

Java

Java中关于货币金额的计算

BigDecimal的由来

由于互联网金额的高发达和高统一性,关于货币的金额基本都是精确到分,因此double在货币计算中可以说用武之地比较小,Java提供了一个非常强大的货币金额计算工具:BigDecimal

Java

线上问题-long型数据复现

起因

线上long型数据丢失精度问题未解决彻底,本地线上app端出现了该问题,探索新一步的解决方案。

Java

Java常用工具类集锦

NumberUtils工具类

判断字符串是否是数字

Java

线上long型数据丢失精度问题

前因

在dev和qa环境正常获取到用户的userId,dev和qa环境的userId长度都不长,通过userId查询数据,显示数据完全正常。

Java