logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis 与 Java 整合:缓存穿透、击穿、雪崩解决方案

以下代码示例基于 Spring Boot 和 Redis 实现缓存穿透、击穿、雪崩的解决方案,使用 Lettuce 作为 Redis 客户端。通过布隆过滤器或空值缓存避免恶意查询不存在的 key。使用互斥锁防止热点 key 失效时大量请求直达数据库。通过随机过期时间避免大量 key 同时失效。

#缓存#redis#java
Java 面试:10 个手写代码题(单例、排序、线程池等)

【代码】Java 面试:10 个手写代码题(单例、排序、线程池等)

#java#面试#开发语言
无服务器架构(Serverless):AWS Lambda 实战

以下是一个基于AWS Lambda的无服务器架构实战代码示例,实现一个简单的HTTP API端点,用于处理用户请求并返回响应。

#serverless#架构#aws
springboot 修复 Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38819)

刚解决Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38816)没几天,又来一个新的,真是哭笑不得啊。不过没关系,springboot官方又发布了新的版本3.3.5,将项目升级到该版本即可从springboot2.x升级到3.x请查看。

#spring#spring boot#后端
零基础入门:用 Python 写一个简单的 AI 文本分类器

【代码】零基础入门:用 Python 写一个简单的 AI 文本分类器。

#python#人工智能#开发语言
mysqld error while loading shared libraries libcrypto.so.3 cannot open shared object file No suc

安装或升级到 OpenSSL 3.0。确保文件在系统中正确存在,并且 MySQL 能够找到它。如果问题持续存在,可以尝试重新安装 MySQL 或 MariaDB,确保依赖的库被正确配置。

#adb
MySQL不使用子查询的原因

这些案例展示了如何通过不同优化策略提升MySQL查询性能,特别是在处理子查询时。创建合适的索引:经常用于WHERE和JOIN的字段应建立索引,避免在低选择性的字段上建立索引(如性别字段)。避免索引失效的情况:使用函数计算的字段不会使用索引,如应优化为。组合索引的最左前缀法则:确保查询条件从组合索引的最左列开始。使用EXPLAIN分析查询执行计划:通过EXPLAIN关键字可以帮助我们了解查询的执行计

#mysql#android#数据库
Spring AI Alibaba 支持国产大模型的Spring ai框架

一句话说明:模型是Spring AI的基础组件,能够执行各种自然语言处理任务,如文本生成、分类、翻译等。输入输出举例输入:“请写一篇关于环保的文章。输出:“环境保护是我们共同的责任。随着工业化进程的加速,环境问题日益严峻……”该模型在MMLU、TheoremQA、GPQA ( MMLU GPQA都是claude和openai最喜欢的客观评测指标,在同维比较) 等基准测评中超越了Llama 3 70

#spring#人工智能#java
到底了