自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 隐私计算模型理解

一个电子商务网站希望通过机器学习模型来为用户提供个性化商品推荐,以提高用户满意度和销售额。该过程包括模型训练、模型生成、模型部署、推理和预测。通过这个案例,我们展示了一个从模型训练到推理和预测的完整流程。该过程包括数据准备、模型训练、模型保存、模型部署、实时推理和结果分析。通过这些步骤,可以构建一个高效的推荐系统,为用户提供个性化的购物体验。

2024-07-19 11:01:43 294

原创 深入理解Redis Hash数据类型

💡 包含键值对的无序散列表。value 只能是字符串,不能嵌套其他类型。同样是存储字符串,Hash 与 String 的主要区别?1、把所有相关的值聚集到一个 key 中,节省内存空间2、只使用一个 key,减少 key 冲突3、当需要批量获取值的时候,只需要使用一个命令,减少内存/IO/CPU 的消耗Hash 不适合的场景:1、Field 不能单独设置过期时间2、没有 bit 操作3、需要考虑数据量分布的问题(value 值非常大的时候,无法分布到多个节点)hashtable存

2024-06-30 14:33:58 567

原创 深入理解Redis String数据类型

Redis 中字符串的实现。在 3.2 以后的版本中,SDS 又有多种结构(sds.h):sdshdr5、sdshdr8、sdshdr16、sdshdr32、sdshdr64,用于存储不同的长度的字符串,分别代表2^5=32byte。

2024-06-29 18:51:52 921

原创 揭开HashMap扩容、存储真实面纱

最近的距离相处HashMap,揭开HashMap扩容、存储真实面纱。

2024-05-18 19:14:00 591

原创 MySQL5.7 恢复delete数据

精准恢复MySQL DELETE操作的数据。

2024-03-27 17:23:25 444

原创 MybatisPlus出现Error attempting to get column ‘xxx字段‘ from result set异常

org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'state' from result set. Cause: java.sql.SQLFeatureNotSupportedException; null; nested exception is java.sql.SQLFeatureNotSupportedException

2023-08-09 22:49:10 4695 3

原创 SpringBoot GraalVM Native Image Support

GraalVM本机镜像提供了一种部署和运行Java应用程序的新方法。与Java虚拟机相比,本机镜像可以使用更小的内存占用和更快的启动时间来运行。它们非常适合使用容器镜像部署的应用程序。与为JVM编写的传统应用程序不同,GraalVM Native Image应用程序需要提前处理才能创建可执行文件。这种提前处理涉及从应用程序的主要入口点静态分析应用程序代码。GraalVM本机镜像是一个完整的、特定于平台的可执行文件。

2023-08-08 22:54:35 693

原创 maven集成protobuf插件实现proto文件转换java类文件

在网络通信中大家经常会接触到网络数据传输,然后不同的数据格式在传输中底层格式会有不同的却别。反之,不然以任何什么数据格式都是为了提高传输效率以及节省带宽消耗。常见的传输数据格式有fastjson(alibaba)、xml、protobuf(Google RPC)、hessian(Dubbo RPC)、jackson2(SpringMVC默认)、java原生序列化技术等。那这么多序列化方式我们到底选那种呢,这个就得根据具体的业务常见,框架来决定。

2023-08-03 22:55:08 1070

原创 JVM基础知识

JVM基础知识 高吞吐 低延时 常用JVM参数

2023-08-01 21:54:39 124

原创 Git不同网站配置不同ssh秘钥

实现了简单配置github ssh秘钥通信。实现了在同一个本地,不同的github使用不同的秘钥对通信方式。

2023-07-26 15:01:26 249 1

原创 Maven集成Docker插件发布镜像到远程仓库

使用过Docker的同学都清楚,Docker容器是基于镜像Image来运行的。所以我们前提条件是要会熟悉如何制作镜像。制作镜像最简单的方式就是通过Docker自带的。来实现基于源码来实现一键镜像Image发布到远程仓库(Docker Hub、阿里云仓库等)。发布成功之后就可以在仓库上看到自己的镜像了。

2023-07-25 22:02:52 656

原创 如何查看docker容器内部Redis的TCP连接情况

在一次生产环境中偶然发现Redis的连接数特别大,于是很好奇想知道为什么或者具体哪些服务连接了当前Redis。想必大家都会觉得这个问题还是比较简单的,会想起netstat命令。但是因为当时的redis是docker容器部署的方式在宿主机执行怎么也查询不出来。于是开始各种搜索解决方案。实践存在两种方式:(本文推荐第二种方式)第一种docker exec进容器操作第二种使用提示:以下是是第二种方式的操作过程简单分析下这个命令结构:红色部分:nsenter -t 12599 -n为nsenter的执行前缀。

2023-07-18 21:43:58 1100 1

原创 Navicat导出MySQL数据库表结构到Excel

Navicat导出MySQL数据库表结构

2023-07-18 14:15:26 7036 1

原创 MySQL MariaDB SSL Connector (双向证书配置)

MySQL、MariaDB、SSL

2023-07-13 14:12:14 545 1

原创 JVM内存、CPU占用过高问题定位

JVM内存、CPU占用过高问题排查

2023-07-12 22:27:56 3531 1

原创 MySQL行锁理解

MySQL行锁

2023-07-12 21:29:52 91 1

原创 JVM常用命令

JVM常用命令

2023-07-12 16:45:42 289 1

原创 设计模式&委派模式(Delegate Pattern)

深入分析委派模式,实际案例展示

2023-07-08 18:04:20 646 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除