摘要: 一、Redis是什么? Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set --有序集合)和hash。 二、Redis都有哪些使用场景? Redis是基于内存的nosql数据库,可以通过新建线程的形式进行 阅读全文
posted @ 2023-06-30 19:19 热血石头 阅读(11) 评论(0) 推荐(0) 编辑
摘要: jvm 内容大概分为以下部分 1.字节码 2.类加载 3.运行时内存 4.对象内存 5.执行引擎 6.垃圾回收 7.jvm性能监控 8.jvm性能调优 阅读全文
posted @ 2023-06-30 18:36 热血石头 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、Java基础知识 请简述Java的特点。答:Java具有以下特点:跨平台、面向对象、安全性高、简单易学、性能优越、多线程支持和丰富的类库。 请解释Java中的封装、继承和多态。答:封装是指将数据和方法包装在类中,隐藏内部实现细节,仅向外界提供接口。继承是指子类可以继承父类的属性和方法,实现代码的 阅读全文
posted @ 2023-06-30 18:33 热血石头 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 解决 CentOS 7 报错: "Repository base is listed more than once in the configuration"和"没有可用软件包 XXX"的问题 报错描述我的 CentOS 7 的更新源使用的是直接从 163 镜像站上下载的更新源文件. 今天在使用 y 阅读全文
posted @ 2019-12-26 14:08 热血石头 阅读(2941) 评论(0) 推荐(0) 编辑
摘要: MultipartFile是spring框架中的接口,主要的实现类都不太适用于base64的上传文件,这里需要自己写一个实现类。代码如下: public class BASE64DecodedMultipartFile implements MultipartFile { private final 阅读全文
posted @ 2019-02-25 13:58 热血石头 阅读(7278) 评论(0) 推荐(0) 编辑
摘要: 先配置信息 1. git config --global user.name "linlianhuao" 2. git config --global user.email "linlianhuao@qq.com" 创建仓库并提交代码 1. git init 2. git remote add or 阅读全文
posted @ 2019-01-28 09:52 热血石头 阅读(1684) 评论(0) 推荐(0) 编辑
摘要: 首先我们先回顾一 下传统拦截器的写法: 第一步创建一个类实现HandlerInterceptor接口,重写接口的方法。 第二步在XML中进行如下配置,就可以实现自定义拦截器了 SpringBoot实现自定义拦截器方法: 第一步创建一个类实现HandlerInterceptor接口,重写接口的方法,只 阅读全文
posted @ 2018-11-01 17:34 热血石头 阅读(6466) 评论(0) 推荐(0) 编辑