
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Disruptor面试题1.什么是 Disruptor?它有哪些特点?2.Disruptor 如何实现无锁并发?它的核心原理是什么?3.Disruptor 的优缺点是什么?4.Disruptor 中的 RingBuffer 是什么?有哪些作用?5.Disruptor 中的 Sequence 是什么?有哪些作用?6.Disruptor 中的 EventProcessor 是什么?有哪些作用?

使用AOP实现自定义注解功能1.先导入AOP依赖2.编写一个注解3.使用AOP对注解进行增强 完成验证邮箱的逻辑4.在需要进行邮箱验证的方法上添加自定义注解@VerifyMailbox(value = true)表示需要进行邮箱验证@VerifyMailbox(value = false)表示不需要进行邮箱验证使用AOP对controller方法进行增强使用IP工具类获取用户请求IP我的学习论坛.

使用AOP实现自定义注解功能1.先导入AOP依赖2.编写一个注解3.使用AOP对注解进行增强 完成验证邮箱的逻辑4.在需要进行邮箱验证的方法上添加自定义注解@VerifyMailbox(value = true)表示需要进行邮箱验证@VerifyMailbox(value = false)表示不需要进行邮箱验证使用AOP对controller方法进行增强使用IP工具类获取用户请求IP我的学习论坛.

JVM架构图:类装载器:沙箱安全机制:Execution Engine执行引擎负责解释命令,提交操作系统执行。Native Method Stack本地方法栈:运行本地方法的栈Program Counter Register即PC寄存器(程序计数器)程序计数器底层是bytecode pointer(bcp)即字节码指针PC寄存器是用来存储指向下一条指令的地址,也即将要执行的指令代码。由执行引擎读取

1.项目中主要用了哪些包?2.ThreadLocal的作用?3.怎么查线上服务内存溢出问题?比如内存有两个G,但使用了三个G。4.Jstack、Jinfo、Jmap这些查看虚拟机的工具使用过程?5.怎么去编译一个Java JDK?6.Java垃圾回收器CMS与G1的区别?7.G1相比于CMS的优势是什么?8.G1为什么会使内存更连续,减少碎片空间?9.SpringBoot的核心注解?10.用哪个注
1.Docker的常用命令2.具名挂载与匿名挂载3.DockerFile4.在Linux下使用Docker5.使用Docker安装常用软件
1.CDN原理?2.为什么使用Docker?3.Docker镜像和容器之间的关系?4.反向代理跟正向代理的区别是什么?5.为什么不使用Select *?6.使用Select *,会导致索引失效吗?7.哪些情况会导致索引失效?8.描述API接口幂等性?9.怎么确保幂等性?10.描述http和https的区别?11.https的加密过程?12.http1.1默认开启了长连接,长连接指的是什么?
Fastjson2面试宝典1.什么是 Fastjson?2.Fastjson 怎么实现快速解析 JSON?3.Fastjson 支持哪些数据类型?4.Fastjson 如何处理日期格式?5.Fastjson 如何避免循环引用导致的栈溢出?6.Fastjson 支持 XML 格式的转换吗?7.Fastjson 支持跨域请求吗?

Windows下安装使用Kafka(使用Kafka内置的ZooKeeper)
