08 2024 档案

缓存redis 相关
摘要:1. 常用的缓存工具 我讲讲我在项目中使用的缓存工具吧, 我在叁一的系统中使用了 caffeine 作为一级缓存,redis 作为二级缓存,通过多级缓存来缓解对mysql 的压力 1. Caffeine Caffeine 是目前当值无愧的本地缓存之王,是java 提供的缓存库, 在缓存操作等方面具有 阅读全文

posted @ 2024-08-13 18:09 antor 阅读(4) 评论(0) 推荐(0) 编辑

队列mq 相关
摘要:1. 队列相关 什么是消息队列 消息队列是一种异步的通信方式, 用于在分布式系统中管理消息传递。 采用了生产者消费者模式,生产者将消息发送到队列,消费者负责从队列接收消息 队列的好处 使用队列的核心好处主要有3个,分别是 解耦、异步和削峰 2. rocket 相关 2.1 rocket mq 如何做 阅读全文

posted @ 2024-08-11 22:30 antor 阅读(20) 评论(0) 推荐(0) 编辑

线程与多线程
摘要:1. 线程 1. 线程状态 线程状态分为5种 new runable -> 分为 ready 和 running 阻塞 等待 -> 分为waiting 和 time_waiting 销毁 1.2 线程数量配置 IO密集型 = CPU * 2 cpu密集型 = CPU + 1 2. 线程池 2.1 线 阅读全文

posted @ 2024-08-11 20:23 antor 阅读(11) 评论(0) 推荐(0) 编辑

mysql 相关
摘要:1. mysql 索引 1.1 mysql 为什么使用b+ 树做索引 mysql 的索引主要有hash 索引以及B+树索引 对于索引,一般就是为了加快数据访问而存在的,所以索引要求的就是效率 而mysql 索引数据一般是存储在磁盘的,磁盘与内存的交互存在IO, 而IO是硬件问题,没法解决,剩下的能解 阅读全文

posted @ 2024-08-11 20:12 antor 阅读(4) 评论(0) 推荐(0) 编辑

分布式微服务
摘要:1. 你对微服务的理解 微服务是一种架构思想, 将应用程序拆分为小型、独立的服务,每个服务器负责处理一项特定业务功能, 服务之间松耦合、独立部署和运行。 可以使开发人员更专注于各个服务的开发和测试,降低了 系统的复杂性,提高了服务的可维护性和可扩展性,每个服务可以根据具体的业务需求选择合适的语言和工 阅读全文

posted @ 2024-08-11 18:17 antor 阅读(23) 评论(0) 推荐(0) 编辑

spring 相关
摘要:1. 对spring 的理解 spring 是一个广泛应用于企业级java 开发的强大框架, 为开发复杂的应用程序提供了全面而高效的解决方案 1. spring 的核心是控制反转+依赖注入, 即IOC 和DI, 这意味着对象的创建和管理不再由开发者直接负责, 而是可以交由Spring 容器来处理, 阅读全文

posted @ 2024-08-11 17:27 antor 阅读(18) 评论(0) 推荐(0) 编辑

java 基础相关
摘要:1. 什么是强软弱虚 强软弱虚是指四种引用级别, 强: 只要强引用存在, 被引用的对象就不会被GC清除, JVM内存管理器, 从根节点出发遍寻所有可达对象的路径, 当到达某对象的任意路径都不含邮引用对象时 弱: 当垃圾回收器进行垃圾回收时, 引用对象就会被回收, 不管内存是否充足 软: 只有内存不足 阅读全文

posted @ 2024-08-11 00:05 antor 阅读(8) 评论(0) 推荐(0) 编辑

openssl make报错
摘要:安装openssl 时,make ./config: error: the HTTP cache module requires md5 functions from OpenSSL library. You can either disable the module by using --with 阅读全文

posted @ 2024-08-07 17:21 antor 阅读(106) 评论(0) 推荐(0) 编辑

Linux 环境下为VirtualBox安装增强功能
摘要:csdn 搬家 VirtualBox安装CentOS后,再安装增强功能就可以共享文件夹、粘贴板以及鼠标无缝移动,主要步骤如下: 1、yum -y update 2、yum -y install g++ gcc gcc-c++ make kernel-* # 主要是在安装增强工具提示没有安装这些软件 阅读全文

posted @ 2024-08-07 17:19 antor 阅读(258) 评论(0) 推荐(0) 编辑

org.apache.shiro.authc.UsernamePasswordToken
摘要:异常 2020-02-20 14:31:44.490 WARN 12388 [nio-8091-exec-5] o.a.shiro.authc.AbstractAuthenticator : Authentication failed for token submission [org.apache 阅读全文

posted @ 2024-08-07 17:18 antor 阅读(20) 评论(0) 推荐(0) 编辑

CentOs7 中mysql8 设置远程连接
摘要:迁移csdn CentOs7中Mysql8.0设置远程连接 1 登陆Mysql mysql -uroot -p 输入密码 2 选择 mysql 数据库 use mysql; 在mysql数据库中存储了用户信息的user表 3 在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 阅读全文

posted @ 2024-08-07 17:17 antor 阅读(109) 评论(0) 推荐(0) 编辑

idea 自用插件
摘要:csdn 迁移 lombok FindBugs-IDEA Maven Helper alibaba-java-coding-guidelines Translation mybatis-log mybatisCodeHelpPro VisualVM Launcher Fast Request-Api 阅读全文

posted @ 2024-08-07 17:13 antor 阅读(6) 评论(0) 推荐(0) 编辑

Cacheable 类转换异常
摘要:文章迁移 异常情况 java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.xxx.Class 使用@Cacheable 保存缓存 至 redis 中时,调用保存方法会报 类转换异常 代码 class c 阅读全文

posted @ 2024-08-07 17:09 antor 阅读(69) 评论(0) 推荐(0) 编辑

maven 编译跳过测试
摘要:mvn clean package -Dmaven.test.skip=true 阅读全文

posted @ 2024-08-07 17:07 antor 阅读(2) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示