加载中
还在用BeanUtils拷贝对象?MapStruct才是王者!【附源码】

前几天,远在北京的小伙伴在群里抛出了“MapStruct”的概念。对于只闻其名,未见其人的我来说,决定对其研究一番。本文我们就从 MapStruct 的概念出发,通过具体的代码示例来研究它的使用情况...

面试官:说下你对方法区演变过程和内部结构的理解

之前我们已经了解过“运行时数据区”的程序计数器、虚拟机栈、本地方法栈和堆空间,今天我们就来了解一下最后一个模块——方法区。 简介 创建对象时内存分配简图 《Java虚拟机规范》中明确说...

09/26 16:47
1.5K
语法糖甜不甜?巧用枚举实现“状态”转换限制

语法糖 语法糖(Syntactic sugar),也被译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没...

09/16 13:13
59
面试官:你说你精通Redis,你看过持久化的配置吗?

前边我们已经介绍了Redis五种数据类型的命令与配置文件的基本配置,今天让我们从理论和配置两个层面来揭开Redis持久化的神秘面纱。 所谓持久化可以简单理解为将内存中的数据保存到硬盘上存储...

rdb
09/01 15:01
2.5K
好饭不怕晚,扒一下Redis配置文件的底Ku

忙碌是一种幸福,让我们没时间体会痛苦;奔波是一种快乐,让我们真实地感受生活;疲惫是一种享受,让我们无暇空虚。这几句话就能简单概括我最近的工作和生活。 好多小伙伴都来私信“催更”,...

实战篇:Security+JWT组合拳 | 附源码

Good morning, everyone! 之前我们已经说过用Shiro和JWT来实现身份认证和用户授权,今天我们再来说一下「Security和JWT」的组合拳。 简介 先赘述一下身份认证和用户授权: 用户认证( Auth...

你了解shiro吗?手把手教你集成shiro

大家晚上好,今天阿Q给大家带来的小知识是shiro。不知道大家在平时的工作和学习中是否使用它进行过身份验证与鉴权呢?接下来就让阿Q带大家一起来学习并实践一下。 Shiro简介 Apache Shiro是一...

实际项目教学:身份/权限验证

“ 阅读本文大概需要 2.2 分钟。 前几天给大家讲解了一下shiro,后台一些小伙伴跑来给我留言说:“一般不都是shiro结合jwt做身份和权限验证吗?能不能再讲解一下jwt的用法呢?“今天阿Q就给大...

2020/11/26 08:30
0
限流,你学废了吗?

“ 阅读本文大概需要 1.5 分钟。 服务器上的Redis已经安装完成了(安装步骤见上篇文章),今天就让我们使用Redis来做个小功能:自定义拦截器限制访问次数,也就是限流。 首先我们要在项目中引...

点赞,你真的会了吗?

“ 阅读本文大概需要 2.7 分钟。 提到点赞,大家一想到的是不是就是朋友圈的点赞呀?其实点赞对我们来说并不陌生,我们经常会在手机软件或者网页中看到它,今天就让我们来了解一下它的实现吧...

03/12 18:00
0
还在为数据搜索慢而烦恼吗?看过来

“ 阅读本文大概需要 4.8 分钟。 不知道大家在项目中是否使用过ElastricSearch?大家对它的了解又有多少呢?官网的定义:Elasticsearch是一个分布式、可扩展、近实时的搜索与数据分析引擎。今...

PageHelper的前世今生

记得之前在参加面试的时候,有个面试官给我提了一个问题:请说一下PageHelper分页插件的底层原理。当听到这个问题的时候既熟悉又陌生,熟悉是因为平时都在使用它,熟的不能再熟了;陌生是因为...

你想了解的ES在这里,赶紧戳进来吧

“ 阅读本文大概需要 4.7 分钟。 最近好多小伙伴后台留言想看ES的后续内容,今天它来了,废话不多说,直接上干货。 首先让我们来了解一下 ES 中的分片概念:ES 支持 PB 级全文搜索,当索引上...

JVM合集之开篇点题

“ 阅读本文大概需要 5 分钟。 大家在平时的开发过程中是否遇到过StackOverflowError、OutOfMemoryError等类似的内存溢出错误呢?大家又是怎么解决这个问题的?再来,大家在面试过程中有没有...

20张图助你了解JVM运行时数据区,你还觉得枯燥吗?

我们的JVM系列已经断更好几天了,小伙伴们在后台疯狂私信阿Q,想看后续内容,今天它来了。相信大家在上篇文章中已经对类加载子系统有了清晰的认识,接下来就让我们来揭开“运行时数据区”的神...

文末送三波福利 | 从头配置阿里云服务器

哈喽,大家早上好,愉快的一天又开始了。今天我们就不去抠繁琐的源码和枯燥的原理了,跟大家聊点轻松愉快的话题。文末阿Q给大家准备了三个福利:「免费」服务器、「免费」送书、「免费」小程...

一上来就主从、集群、哨兵?这谁受得了

番外篇 继上次送书之后,好多小伙伴纷纷表示名额太少了,根本没有参与的欲望,只能默默地看着别人把书拿走。所以今天阿Q为大家准备了「更多」的名额,文末参与把书带回家。 概念篇 一提到Red...

06/18 07:40
0
Battle:你会TLAB,我会逃逸分析

“噔噔噔…”传来一阵敲门声,把我从美梦中惊醒了。 朦胧间听到有人在说话“阿Q,在家不?” “来了来了”,推门一看,原来是“赵信”兄弟。 赵信:自称常山赵子龙,一把三爪长枪耍的虎虎生风...

06/22 22:33
464
醒酒菜:动画图解核心内存区--堆

端午佳节一下子就过完了,大家是不是还沉迷在假期的欢乐气氛中无法自拔?今天阿Q为大家准备了上好的“醒酒菜”——JVM运行时数据区的核心内存区——堆。 堆的概述 一般来说: 一个Java程序的...

06/15 12:34
6.8K
故事篇:终于给老婆讲明白什么是logback了!

故事会迟到,但他从不会缺席。今天的故事开始了,你准备好了吗? 前奏 简单介绍一下我的老婆:集智慧与美貌于一身的女子——阿狸,一句“我们心有灵犀,不是吗?”让我瞬间“沦陷”。 阿Q: ...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部