摘要: 前几天,远在北京的小伙伴在群里抛出了“MapStruct”的概念。对于只闻其名,未见其人的我来说,决定对其研究一番。本文我们就从 MapStruct 的概念出发,通过具体的代码示例来研究它的使用情况,最后与“市面上”的其它工具来做个对比! 官方介绍 首先我们打开 MapStruct 的官网地址,映入 阅读全文
posted @ 2021-10-14 15:44 阿Q说代码 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 之前我们已经了解过“运行时数据区”的程序计数器、虚拟机栈、本地方法栈和堆空间,今天我们就来了解一下最后一个模块——方法区。 简介 创建对象时内存分配简图 《Java虚拟机规范》中明确说明:“尽管所有的方法区在逻辑上属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。” 虽然 Ja 阅读全文
posted @ 2021-10-14 15:41 阿Q说代码 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 语法糖 语法糖(Syntactic sugar),也被译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的 阅读全文
posted @ 2021-10-14 15:36 阿Q说代码 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 前边我们已经介绍了Redis五种数据类型的命令与配置文件的基本配置,今天让我们从理论和配置两个层面来揭开Redis持久化的神秘面纱。 所谓持久化可以简单理解为将内存中的数据保存到硬盘上存储的过程。持久化之后的数据在系统重启或者宕机之后依然可以进行访问,保证了数据的安全性。 Redis有两种持久化方案 阅读全文
posted @ 2021-09-01 09:21 阿Q说代码 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 各位看官大家好,今天给大家分享的又是一篇实战文章,希望大家能够喜欢。 开味菜 最近接到一个新的需求,需要上传2G左右的视频文件,用测试环境的OSS试了一下,上传需要十几分钟,再考虑到公司的资源问题,果断放弃该方案。 一提到大文件上传,我最先想到的就是各种网盘了,现在大家都喜欢将自己收藏的小电影上传到 阅读全文
posted @ 2021-08-24 14:17 阿Q说代码 阅读(65) 评论(2) 推荐(0) 编辑
摘要: Good morning, everyone! 之前我们已经说过用Shiro和JWT来实现身份认证和用户授权,今天我们再来说一下Security和JWT的组合拳。 简介 先赘述一下身份认证和用户授权: 用户认证(Authentication):系统通过校验用户提供的用户名和密码来验证该用户是否为系统 阅读全文
posted @ 2021-07-02 10:59 阿Q说代码 阅读(97) 评论(0) 推荐(0) 编辑
摘要: “噔噔噔......”传来一阵敲门声,把我从美梦中惊醒了。 朦胧间听到有人在说话“阿Q,在家不?” “来了来了”,推门一看,原来是“赵信”兄弟。 「赵信」:自称常山赵子龙,一把三爪长枪耍的虎虎生风,见人上去就是一枪,人送外号“菊花信”。 TLAB 尽管不是所有的对象实例都能够在TLAB中成功分配内存 阅读全文
posted @ 2021-06-22 22:14 阿Q说代码 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 端午佳节一下子就过完了,大家是不是还沉迷在假期的欢乐气氛中无法自拔?今天阿Q为大家准备了上好的“醒酒菜”——JVM运行时数据区的核心内存区——堆。 堆的概述 一般来说: 一个Java程序的运行对应一个进程; 一个进程对应着一个JVM实例(JVM的启动由引导类加载器加载启动),同时也对应着多个线程; 阅读全文
posted @ 2021-06-15 12:38 阿Q说代码 阅读(419) 评论(4) 推荐(3) 编辑
摘要: 大家在平时的开发过程中是否遇到过StackOverflowError、OutOfMemoryError等类似的内存溢出错误呢?大家又是怎么解决这个问题的?再来,大家在面试过程中有没有被面试官提问过jvm的内部构造及如何优化的夺命连环call呢?今天就让我们来一探究竟,先从jvm的内部构造及原理说起, 阅读全文
posted @ 2021-06-10 22:21 阿Q说代码 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 故事会迟到,但他从不会缺席。今天的故事开始了,你准备好了吗? 前奏 简单介绍一下我的老婆:集智慧与美貌于一身的女子——阿狸,一句“我们心有灵犀,不是吗?”让我瞬间“沦陷”。 阿Q: 老婆,还记得往年过节的时候我都送过你什么礼物吗? 阿狸: 当然记得呀:刚过的儿童节送了一排旺仔牛奶和一大包零食;5·2 阅读全文
posted @ 2021-06-03 10:27 阿Q说代码 阅读(90) 评论(0) 推荐(1) 编辑