logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试干货10——聊一聊Redis的应用吧!(实现分布式锁、缓存、抽奖、热搜、点赞、商品筛选..)

Redis这样用一、String类型1. 对String类型的理解2. 常用命令如下3. 应用场景① 分布式锁② 缓存设计③ 全局唯一序列号、计数器(value为Numbers类型)④ 判断大数据量包含(在线用户数量统计、布隆过滤器)(bit类型)二、hash哈希结构1. 对hash结构的理解2. 常用命令3. 应用场景① 缓存设计② 购物车实现三、List结构1. 对list结构的理解2. 常用

文章图片
#redis#缓存#面试
ApplicationContextAware接口的使用

ApplicationContextAware接口一、ApplicationContextAware的作用1、ApplicationContext是什么?2、ApplicationContextAware作用二、ApplicationContextAware如何使用三、知识点拓展一、ApplicationContextAware的作用1、ApplicationContext是什么? &n

文章图片
#spring boot#spring#java
请你说说Java类的加载过程

1. 什么是类的加载过程        一个Java文件从编码完成到最终运行,一般会经历两个阶段:编译期、运行期。编译,即通过javac命令,将Java文件转化为二进制字节码文件,即.class文件;运行,则是将.class文件交给JVM执行。而本文所说的类加载过程就是将.class文件中类的元信息加载进内存,创建Cl

文章图片
#java#jvm
面试干货4——你对Java类加载器(自定义类加载器)有了解吗?

类加载器一、类加载器的作用二、Java虚拟机类加载器结构1. 引导类(启动类)加载器2. 扩展类加载器3. 系统类加载器三、类加载器的加载机制1. 全盘负责2. 双亲委派3. 缓存机制四、自定义类加载器一、类加载器的作用        Java代码是不能直接运行的,需要通过编译器编译成JVM能够识别的二进制字节码文件,

文章图片
#jvm#java
mybatis-generator配置文件详解(生成bean、mapping与dao)

1、pom文件中导入依赖首先需要引入mysql依赖与mybatis依赖,本篇教程用的是SpringBoot项目,如果非SprinigBoot项目,导入原始的mybatis依赖即可。<!--mysql依赖与mybatis依赖--><dependencies><dependency><groupId>org.mybatis.spring.boot<

文章图片
#maven#mybatis#mysql +1
SpringBoot默认开启AOP,采用Cglib代理方式?(Spring AOP快速入门)

Spring AOP快速入门,为何SpringBoot不需要手动开启AOP功能?

#spring#spring boot#java
到底了