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

标签:Java

Java

再不用担心面试官问 HashTable 和 HashMap 的区别了

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包……继续阅读 »

往事如烟 2周前 (09-04) 73浏览 0评论 0个赞

IntelliJ IDEA

IntelliJ IDEA 2021.2 最新破解方法 激活到2099年 永久破解 专属激活码(亲测可用)

  最近JB账号和激活码,都被Jetbrains官方封杀的很快,每天都在失效,所以推荐小伙伴们选择其他的方案,避免频繁失效带来的烦恼,前面我们分享了一篇有大神Zhile编写的无限激活工具,稳定,安全,而且是开源的,基本上可以解决很多问题,但是有的小伙伴还是喜欢直接破解到2099年,干脆利落,那么今天就分享一下最新的IntelliJ IDEA 永久……继续阅读 »

往事如烟 3周前 (09-01) 1116浏览 0评论 0个赞

Java

@Autowired 和 @Resource 区别?

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、介绍 今天使用Idea写代码的时候,看到之前的项目中显示有warning的提示,去看了下,是如下代码? @Autowire private JdbcTemplate jdbcTemplate; 提示的警告信息 Field injection is not r……继续阅读 »

往事如烟 1个月前 (08-16) 110浏览 0评论 0个赞

开源项目

SpringBoot + Vue 实现的可拖拽编辑的大屏项目

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、简介 该大屏设计是一个可视化拖拽编辑的全开源项目,直观,酷炫,具有科技感的图表工具。内置的基础功能包括数据源,数据集,报表管理。 多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件……继续阅读 »

往事如烟 2个月前 (08-05) 151浏览 0评论 0个赞

开源项目

阿里巴巴的那些超神 Java 开源项目

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、Spring Cloud Alibaba 分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分……继续阅读 »

往事如烟 2个月前 (07-11) 117浏览 0评论 0个赞

Java

Java中金额处理那点事儿

1、java对金额处理 众所周知,程序在处理货币金额类数据时,最关键的是保持精度,丢失精度就丢失了准确性,这是不可接受的,银行存蓄,股票,基金都是如此。java处理金额,一定不能用double和float类型,二进制无法准确表达十分之一,就像十进制无法准确表达三分之一一样。处理金额要使用Bigdemical类。 API 构造器: 构造器……继续阅读 »

往事如烟 3个月前 (07-06) 166浏览 0评论 0个赞

Git

图解 Git,一目了然!

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、基本用法   上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add *files* 把当前文件放入暂存区域。 git commit 给暂存区域生成快照并提交。 git reset — *files* 用来撤销……继续阅读 »

往事如烟 3个月前 (07-06) 194浏览 0评论 0个赞

Java

Java 中 long 是不是原子操作?

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、Java中long和double的原子性 java中基本类型中,long和double的长度都是8个字节,32位(4字节)处理器对其读写操作无法一次完成,那么,JVM,long和double是原子性的吗? JVM中对long的操作是不是原子操作? 首先,通过一段……继续阅读 »

往事如烟 3个月前 (07-04) 165浏览 0评论 0个赞

分布式

分布式事务的 6 种解决方案

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、介绍 在分布式系统、微服务架构大行其道的今天,服务间互相调用出现失败已经成为常态。如何处理异常,如何保证数据一致性,成为微服务设计过程中,绕不开的一个难题。 在不同的业务场景下,解决方案会有所差异,常见的方式有: 阻塞式重试; 2PC、3PC 传统事务; 使用队列,后台异步处理……继续阅读 »

往事如烟 3个月前 (07-03) 116浏览 0评论 0个赞

IntelliJ IDEA

使用IntelliJ IDEA查看类的继承关系图形 查看源码

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到 Servlet 部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。 这次利用了 IDEA 的 diagram,结果一目了然,也是好用到炸裂,就此分享。 1、查看图形形式的继承链 在你想查看的类的标签页内,点击右键,选择 ……继续阅读 »

往事如烟 3个月前 (06-29) 171浏览 0评论 0个赞

IntelliJ IDEA

IDEA 2021.3 有哪些牛逼的新功能!详细介绍!

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 本文也是记录一下 IDEA 支持 WSL、SSH、Docker 运行 这个新特性的体验,这是我一直想要的功能。不用进行过多设置就让代码 Run 起来, 而且还支持断点 Debug,跟本地启动一样,不过功能还有待改进。 本来是说不要随便更新 IDEA 的了,但看到 IDEA 新版本特性后,果断、立……继续阅读 »

往事如烟 3个月前 (06-26) 233浏览 0评论 0个赞

开源项目

一款超级好用的 API 文档生成工具

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、介绍 smart-doc是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,smart-doc在业内率先提出基于JAVA泛型定义推导的理念,完全基于接口源码来分析生成接口文档,不采用任何注解侵入到业务代码中。 你只需要按照ja……继续阅读 »

往事如烟 3个月前 (06-26) 143浏览 0评论 0个赞