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

标签:Java

公众号文章

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

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

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

公众号文章

SSM 框架过时了吗?

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

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

每日开源 | 推荐一款java class文件安全加密工具,你也许用得到

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 简介 ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译。   2 项目模块说明   classf……继续阅读 »

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

公众号文章

从 JDK 8 到 JDK 17,GC 性能大幅提升!!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! JDK17 发布已经几个月了,其中不仅包含很多新语言功能,而且与旧版 JDK 相比,性能提升也非常明显。与之前 LTS 版本的 JDK 8 和 JDK 11 相比,JDK17 的性能提升尤为明显。此次性能的提升大部分来自 JVM 的新功能和优化,在本文中我们就来重点谈一谈垃圾收集的改进。 ……继续阅读 »

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

SpringBoot + Redis:模拟 10w 人的秒杀抢单!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下:   1 Jedis的nx生成锁 如何删除锁 模拟抢……继续阅读 »

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