自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Turbo Rails 指导

翻译:https://www.hotrails.dev/

2023-06-06 17:38:22 904

原创 2023年Java面经

Java面经,在西安,分享我的学习经历与个人体验

2023-03-07 11:58:32 852 1

原创 封装自己的SDK

我们在开发Spring项目时常常会引入各种的依赖包,然后在配置文件中填入必要的信息,就可以使用依赖提供好的容器。这里是在鱼皮新项目直播中学习到的,特此记录一下。可在未来封装自己的SDK进行封装与装逼。

2023-02-22 16:50:07 573

原创 【编程导航】Ruby元编程(基础篇)

这几天将《Ruby元编程》这本书的基础部分做了学习与总结,将每一章的重点知识与代码都写在了上去,可以做到快速的回顾。本篇文章内容较长,主要适用于已掌握Ruby基本语法的同学,从模型底层的角度进行分析对象之间的关系,与一些实践操作的技巧。 本篇分为五个章节:1. 对象模型2. 方法3. 代码块4. 类定义5. 编写代码的代码

2023-01-04 21:29:31 994 2

原创 拦截器与过滤器的区别

总结了拦截器与过滤器执行过程与区别

2022-11-24 16:57:55 163

原创 封装自己的SDK

本文主要简单的示例如何创建自己的SDK依赖

2022-11-11 16:10:52 3302

原创 手写线程池

这里我是根据 低并发编程 公众号的文章思路代码实现的,详情可以看这里:https://mp.weixin.qq.com/s?__biz=Mzk0MjE3NDE0Ng==&mid=2247491549&idx=1&sn=1d5728754e8c06a621bbdca336d85452&chksm=c2c66570f5b1ec66df623e5300084257bd943b134d34e16abaacdb58834702dbbc4599868b89&scene=178&cur_album_id=1703494

2022-10-28 21:27:19 386

原创 新手使用Redis时,被挖矿组织偷袭

本文大概分析了,当你打开Redis访问权限后,系统是如何被一步步入侵的过程,并记录了一下当被入侵后的一些措施,另外我的知识简单的处理,可能病毒仍未清除干净,需要找更专业的文章进行排查

2022-10-20 17:10:36 660

原创 分布式基础:RMI,RPC

本篇主要讲解我们是如何从单机服务一步步扩展到分布式服务

2022-09-20 20:41:26 398

原创 Spring解决循环依赖

Spring循环依赖,以及各类问题

2022-07-05 15:44:30 204

原创 实战:内存分配与回收策略

内存分配规则

2022-06-27 12:21:44 300

原创 element UI+renrenfast-Vue实现页面跳转和参数传递

element-ui-renrenfast-vue进行表格跳转以及参数传递

2022-06-26 20:41:50 1135

原创 各类锁问题

对锁都知识点进行总结

2022-06-24 20:52:45 163

原创 Volatile

Volatile

2022-06-24 20:48:29 177

原创 后端编译与优化

这里主要针对逃逸分析进行概述

2022-06-24 20:32:39 179

原创 类加载机制

对类加载机制进行概述和代码验证,欢迎指正

2022-06-24 20:31:37 285

原创 垃圾收集器与内存分配策略

本文主要堆垃圾回收器呵呵内存分配策略进行概述和代码验证,如果读者发现问题,欢迎指正

2022-06-24 20:30:04 148

原创 Java内存区域与内存溢出异常

本文主要根据深入理解Java虚拟机一书,对JVM中一些基本知识进行汇总与验证,也欢迎大家看到有问题的地方,进行指正

2022-06-24 20:26:48 325

原创 ArrayList底层扩容机制

ArrayList 在创建时,底层最初是创建了一个空数组elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA 确认你的内部容量 看是否需要扩容ensureCapacityInternal(size + 1);ensureExplicitCapacity(calculateCapacity(elementData, minCapacity));if (minCapacity - elementData.length > 0) ..

2021-08-28 22:30:59 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除