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

往事如烟的文章

Java

HashCode() 的返回值到底是不是对象内存地址?

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 1、基于OpenJDK 8 一直以为Java Object.hashCode()的结果就是通过对象的内存地址做相关运算得到的,但是无意在网上看到有相应的意见争论,故抽时间从源码层面验证了剖析了hashCode的默认计算方法。 先说结论:OpenJDK8 默认hashCode的计算方法……继续阅读 »

4年前 (2021-06-19) 1607浏览 0评论 0个赞

IntelliJ IDEA

推荐几个解放你双手的 IDEA 插件,这些代码都不用写!

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 哈喽,大家好! 今天介绍几个用着还算比较顺手的 IDEA 插件,绝对实用不花哨。 分享给大家!相信可以帮助大家提高不少的开发效率。 1、aiXcoder aiXcoder  一款国产代码开发工具,提供了比较强大的代码补全、预测的功能,它的宗旨就是让我们少些代码,能自动生成的绝不手写,……继续阅读 »

4年前 (2021-06-19) 1910浏览 0评论 0个赞

Linux

Linux学习 添加用户和组

在Linux下,对用户和组的管理是非常重要的,就算是一个初级Linux使用者,也必须掌握的技能。运维人员更是必须get的技能。 那么,在 Linux 操作系统下,如何添加一个新用户到一个特定的组中?如何同时将用户添加到多个组中?又如何将一个已存在的用户移动到某个组或者给他增加一个组?对于不常用 Linux 的人来讲,记忆 Linux 那繁多的命令行操作真……继续阅读 »

4年前 (2021-06-19) 1445浏览 0评论 0个赞

Java

如何将 SpringBoot 打包成 .exe 启动?(附工具下载)

点击上方“IT码徒”,选择“加为星标” 第一时间获取技术干货! 1、前言 近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。   2、准备 准备工作: 一个jar包,没有bug能正常启动的……继续阅读 »

4年前 (2021-06-18) 1598浏览 0评论 0个赞

Java

不能错过的 50 个 经典 Spring 面试题

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货! 马上就倒了金九银十,下面这些面试题,是有网友整理的大厂面试题,基本上涵盖了Spring面试的大部分知识点,也是常问的问题,感兴趣的小伙伴,可以收藏了,留着慢慢看,机会都是留给有准备的人的!常见问题包括了:什么是 Spring Framework?Spring Framework 有哪些不同的功能……继续阅读 »

4年前 (2021-06-18) 1257浏览 0评论 0个赞

IntelliJ IDEA

IntelliJ IDEA 2021下载及安装 破解激活教程 详细步骤 (内附工具下载)

IntelliJ IDEA是一款Java集成开发环境的软件,它被认为是目前Java开发效率最快的IDE工具。IntelliJ IDEA整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。下面会通过图解的方式详细的介绍IDEA的下载和安装,以及使用重置试用期插件对IDEA进行破解的介绍。 IntelliJ……继续阅读 »

4年前 (2021-06-15) 22137浏览 0评论 0个赞

Java

MyBatis 架构与原理

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、MyBatis功能架构设计 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理层:负责具体……继续阅读 »

4年前 (2021-06-15) 1836浏览 0评论 0个赞

数据库

面试官:MySQL 批量插入,如何不插入重复数据?

1、前言 知识这个东西,看来真的要温故而知新,一直不用,都要忘记了。 业务很简单:需要批量插入一些数据,数据来源可能是其他数据库的表,也可能是一个外部excel的导入。 那么问题来了,是不是每次插入之前都要查一遍,看看重不重复,在代码里筛选一下数据,重复的就过滤掉呢? 向大数据数据库中插入值时,还要判断插入是否重复,然后插入。 如何提高效率? 看来这个问题不……继续阅读 »

4年前 (2021-06-15) 1632浏览 0评论 0个赞

IntelliJ IDEA

IntelliJ IDEA 2021.2 EAP 3 发布,叕新增了那些黑科技功能!

哈喽,大家好 ! 就在前几天,IntelliJ IDEA 2021.2 EAP 3 发布,此次版本带来了对 Async profiler 2.0 的支持、来自 Toolbox App 的更新通知、以及调试器中的预览标签等内容。下面详细介绍这些功能,看看有没有自己所期望的神仙功能出现。 1、用户体验 Toolbox App 的更新通知 现在,你不会错过 Too……继续阅读 »

4年前 (2021-06-15) 1122浏览 0评论 0个赞

IntelliJ IDEA

IntelliJ IDEA激活码2021年,成功激活(亲测)

一、IDEA激活码2021年免费获取方式 关注微信公众号:终码一生,然后回复“ 激活码 ”即可获取2021年最新有效的IDEA激活码,公众号的激活码每天都会更新最新的激活码,永久免费更新激活码! 或者直接在线下载:http://idea.94goo.com/key 所有IntelliJ IDEA激活码均为免费下载,并有正版授权注册码2021,时效性1年。 二……继续阅读 »

4年前 (2021-06-13) 2926浏览 0评论 0个赞

Java

RateLimiter 底层实现?如何限流的?

Guava RateLimiter基于令牌桶算法,我们只需要告诉RateLimiter系统限制的QPS是多少,那么RateLimiter将以这个速度往桶里面放入令牌,然后请求的时候,通过tryAcquire()方法向RateLimiter获取许可(令牌) 1 前言 本文不是一个RateLimiter的详细分析,仅仅是概要分析。 2 ……继续阅读 »

4年前 (2021-06-12) 1972浏览 0评论 0个赞