
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
今天遇到了一个问题,就是关于,这个相信大家都很熟悉了,是Spring整合一些缓存的专用注解,它和@Cacheable是一对。一个是新增缓存一个是删除缓存,搭配使用,不用自己手动删除!今天遇到的问题是,失效了,不会删除redis缓存。有两个方法都用了,一个会删除,一个不会删除。直接懵逼,随后和同事一起打断点发现了问题所在,其实还是自己没有看注解的文档!是因为key的没有匹配上,我的方法参数有两个参数

一、前言我们在日常学习中,对一个java代码有问题,不知道jvm内部怎么进行解析的时候;有个伟大壮举就是反编译,这样就可以看到jvm内部怎么进行对这个java文件解析的!我们可以使用JDK自带的javap命令来进行反编译,反编译出来的如果看不太明白,可以使用Jad工具来配合使用。还有就是把jar包完全反编译为我们写的代码的是GD-GUI,有兴趣可以去官网看一下哈,小编这里不做进一步说明。JD-GU
一、前言我们在购买完服务器和域名后,并且搭建好自己的网站,我们此时的访问是基于http请求的,网站地址栏也会提示我们不安全。所以我们要申请SLL证书,把http请求强制为https请求!这里推荐几个自动化搭建个人博客系统的教程哈,都是小编写的,这里推荐Halo和Hexo自动化搭建博客网站!!使用Docker快速搭建Halo个人博客到阿里云服务器上[附加主题和使用域名访问、无坑系列]宝塔搭建hexo
策略模式可能是在工作中使用最多的,也是在面试中最常提到的,代码重构和优化的必备!小编之前也是一直说,其实没有真正的实战;最近有了机会实战了一下,来分享一下使用心得和在企业级的使用!策略模式,英文全称是。在 GoF 的《设计模式》一书中,它是这样定义的:定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。策略模式可以使算法的变化独立于使用它们的客户端(这里的客户端代指使用算法的代码)。在策略
在这个微服务多节点、多线程的环境中,多个任务可能会同时竞争访问共享资源,从而导致数据错误和不一致。一般的JVM层面的加锁显然无法满足多个节点的情况!分布式锁就出现了,在redis官网推荐Java使用Redisson去实现分布式锁!之前写过一篇RedissonSpringboot基于Redisson实现Redis分布式可重入锁【案例到源码分析】这是基本api调用,今天我们使用自定义注解来完成,一劳永

一、前言我们在使用单例模式时,一般有两种选择,一个是懒汉式,一个是饿汉式。但是这两种都是有各自的缺点,无法满足我们的需求,所以DCL(Double Check Lock双端检锁机制)出现了,一种既支持延迟加载、又支持高并发的单例实现方式。如果不清楚懒汉式为什么不支持高并发可以看一下这篇文章—>单例模式的懒汉模式为什么在高并发中会出现问题二、具体实现- DCL单例模式import lombok
在数字化时代,程序员扮演着关键的角色,他们的工作不仅仅是编写代码,更是创造了无限可能的世界。而要让这个创造过程更加高效和愉悦,选择适合自己的开发工具和软件是至关重要的。今天,我将为大家介绍一些程序员爱不释手的开发必备软件,这些软件不仅能够提升开发效率,还能使整个开发过程更加顺畅和便捷。无论你是新手程序员还是经验丰富的专业开发人员,这些工具都能帮助你更好地组织代码、调试程序、管理项目以及与团队成员进

一、前言自从买了服务器,小编已经马不停蹄的学了两天服务搭建的知识,问了很多大佬,快速搭建自己的博客网站。有四种方式,我在这里全部分享给大家。自己已经搭建好,欢迎大家过来看一下,给你提供个思路哈!小编也是找了两天的主题,很好看!!如果对你有用,求一键三连呀!!!成功样例 —>小王博客站- wordpress- hexo- vuepress- 手动自己写(github很多开源博客网站)如果你宝塔
关系型数据库( MySQL、Oracle、PostgreSQL)非关系型数据库(Redis、MongoDB、Cassandra、Neo4j)全文搜索引擎和分布式文档存储系统(Elasticsearch )列式数据库(ClickHouse)每种都在各自的领域表现出色,但当涉及到大规模数据分析和复杂查询时,ClickHouse 出现在了舞台上。ClickHouse使用列式存储,这意味着它可以高效地执行

关系型数据库( MySQL、Oracle、PostgreSQL)非关系型数据库(Redis、MongoDB、Cassandra、Neo4j)全文搜索引擎和分布式文档存储系统(Elasticsearch )列式数据库(ClickHouse)每种都在各自的领域表现出色,但当涉及到大规模数据分析和复杂查询时,ClickHouse 出现在了舞台上。ClickHouse使用列式存储,这意味着它可以高效地执行








