天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:代码

公众号文章

Java 中的 BigDecimal 运算,如何解决精度丢失问题?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1、我们先看一个例子 可以看到在Java中进行浮点数运算的时候,会出现丢失精度的问题。那么我们如果在进行商品价格计算的时候,就会出现问题。很有可能造成我们手中有0.06元,却无法购买一个0.05元和一个0.01元的商品。 因为如上所示,他们两个的总和为0.0600000000000……继续阅读 »

itzoo 2年前 (2022-05-06) 440浏览 0评论 1个赞

公众号文章

SSM 框架过时了吗?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 SSM框架简介 SSM框架是Spring MVC ,Spring和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service层,DAO层四层,使用Spring MVC负责请求的转发和视图管理,Spring实现业务对象管……继续阅读 »

itzoo 2年前 (2022-05-06) 423浏览 0评论 0个赞

公众号文章

面试官:toString()、String.valueOf、String 强转,有啥区别?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该有它存在的道理,那么什么情况下用哪个呢?   2 代码实例 1、基本类型 (1)基本类型没有toString()方法……继续阅读 »

itzoo 2年前 (2022-05-06) 487浏览 0评论 0个赞

公众号文章

面试官:对象不再使用时,为什么要赋值为 null ?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。 鉴于网上有太多关于此问题的误导,本文将通过实例,深入JVM剖析“……继续阅读 »

itzoo 2年前 (2022-05-06) 391浏览 0评论 0个赞

公众号文章

token 过期后,如何自动续期?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! JWT token的 payload 部分是一个json串,是要传递数据的一组声明,这些声明被JWT标准称为claims。 JWT标准里面定义的标准claim包括: iss(Issuser):JWT的签发主体; sub(Subject):JWT的所有者; aud(Audien……继续阅读 »

itzoo 2年前 (2022-05-03) 472浏览 0评论 0个赞

公众号文章

for循环用i++和++i哪个效率高?

前几天,一个小伙伴告诉我,他在面试的时候被面试官问了这么一个问题: 在for循环中,到底应该用 i++ 还是 ++i ? 本文代码基于Java 1.8.0_261-b12 版本测试: 听到这,我感觉这面试官确实有点不按套路出牌了,放着好好的八股文不问,净整些幺蛾子的东西。在临走的时候,小伙伴问面试官这道题的答案是什么,面试官没有明确告诉答案,只……继续阅读 »

itzoo 2年前 (2022-05-03) 417浏览 0评论 0个赞

公众号文章

Java 8 的Stream流那么强大,你知道它的原理吗?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效……继续阅读 »

itzoo 2年前 (2022-05-03) 442浏览 0评论 0个赞

公众号文章

为什么要使用注册中心?是eureka还是nacos?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1 为什么要使用注册中心 有使用过ip:port地址直接调用服务的开发经历么?该段痛苦的经历在此处省略500字……,该种方式的缺点: 需要手动的维护所有的服务访问ip地址列表。 单个服务实现负载均衡需要自己搭建,例如使用ngi……继续阅读 »

itzoo 2年前 (2022-05-03) 423浏览 0评论 0个赞

公众号文章

面试官:抛开Spring来说,如何自己实现Spring AOP?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 引言 翻开to-do,注解认证中答应大家要讲解代理模式。 正好遇到了一道这样的题:抛开Spring来说,如何自己实现Spring AOP? 就喜欢这样的题,能把那些天天写增删改查从来不思考的人给PK下去,今天就和大家一切学习代理模式与Spring AOP。 ……继续阅读 »

itzoo 2年前 (2022-05-03) 407浏览 0评论 0个赞

公众号文章

偷天换日,用JavaAgent欺骗你的JVM

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 熟悉Spring的小伙伴们应该都对aop比较了解,面向切面编程允许我们在目标方法的前后织入想要执行的逻辑,而今天要给大家介绍的Java Agent技术,在思想上与aop比较类似,翻译过来可以被称为Java代理、Java探针技术。 Java Agent出现在JDK1.5版本以后,它允许程序……继续阅读 »

itzoo 2年前 (2022-05-03) 476浏览 0评论 0个赞

公众号文章

干掉Random:这个类才是获取随机数的王者!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 背景 最近在写一些业务代码时遇到一个需要产生随机数的场景,这时自然想到 jdk 包里的 Random 类。但出于对性能的极致追求,就考虑使用 ThreadLocalRandom 类进行优化,在查看 ThreadLocalRandom 实现的过程中,又追了下 Unsafe ……继续阅读 »

itzoo 2年前 (2022-05-02) 388浏览 0评论 0个赞

公众号文章

SpringBoot 启动时自动执行代码的几种方式,还有谁不会??

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 目录 前言 java自身的启动时加载方式 Spring启动时加载方式 代码测试 总结 2 前言 目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码,或启动成功后执行,是有很多种方……继续阅读 »

itzoo 2年前 (2022-05-02) 460浏览 0评论 0个赞