刷新
『Plotly实战指南』--Plotly与Pandas的深度融合

博主头像 在数据分析的世界中,数据处理与可视化是密不可分的两个环节。 Pandas作为Python数据处理的核心工具,以其强大的数据清洗、转换和分析能力,成为数据科学家和分析师的必备利器; 而Plotly则是交互式可视化的佼佼者,能够将复杂的数据以直观、动态的方式呈现出来。 当我们将Pandas与Plotly ...

RabbitMQ基础入门

博主头像 RabbitMQ介绍 RabbitMQ是基于Erlang语言开发的开源消息通信中间件,官网地址: Messaging that just works — RabbitMQ 接下来,我们就学习它的基本概念和基础用法。 安装 在安装命令中有两个映射的端口: 15672:RabbitMQ提供的管理控制台的 ...

程序员一线裸辞回老家了,真香!

博主头像 大家好,我是R哥。 这次要分享的,是一个让人既感动、又佩服、又励志的面试逆袭故事。 这个兄弟我管他叫小方吧,双非本科、30+、非科班出身,之前一直在一线城市打拼,过着租房、加班、通勤三点一线的生活,虽然努力、踏实,也算混得还可以。 但是,在外面呆久了,家里长辈年龄都大了,他突然意识到:不能再留在一线 ...

读写锁练习

博主头像 程序中有3个线程,主线程A创建一个文本,每隔6s获取一次系统时间并写入到该文本中,另外两个线程B和C分别从文本中读取当前的时间和日期,子线程B输出系统时间”hh:mm:ss”,子线程C输出系统日期”2025年05月9日”,使用读写锁实现互斥。 /*************************** ...

将数据导出 Excel 并异步发送到指定邮箱:一次性能优化实战

博主头像 使用 Spring Boot 实现 Excel 导出 + 邮件异步发送功能,解决接口阻塞问题 一、背景介绍最近我在开发一个跑团管理系统的数据导出功能,需求是将用户查询的成员信息、跑量统计等数据导出为 Excel 文件,并通过邮件自动发送至指定邮箱,而非让用户手动下载文件。虽然功能逻辑看起来不复杂,但 ...

【日记】终于选好了产品(607 字)

博主头像 正文 今天怒花 300 多块。 买了些护肤品。买了防晒和面霜。前两天做了蛮久的功课,决定挑哪一大类的产品,今天就是在这个大类的产品里面挑比较安全、适合自己皮肤、便宜价位、产品间协同效果、成分安全的产品了。 感觉都挺花时间…… 买防晒的时候有一个比较有意思的事情,美丽修行上有一个跟自己皮肤匹配很好、很 ...

如何压缩pdf文件大小,完全免费?

博主头像 前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要和PDF文档打交道的。 这极大地帮助我们提高了开发效率。 今天,小徐要来聊一聊,如何利用工具,将pdf文档压缩大小,方便我们上传,最重要的是,这是完全免费的。一起来看下吧! 如何压缩pdf文件大小,完全免费? 首先,我们打开微信,在搜 ...

Java实现minio上传文件加解密操作

博主头像 一、背景与需求 在云存储场景中,数据安全是核心需求之一。MinIO作为高性能对象存储服务,支持通过客户端加密(CSE)在数据上传前完成加密,确保即使存储服务器被攻破,攻击者也无法获取明文数据。本文将详解如何通过Java实现MinIO文件的加密上传与解密下载,结合AES对称加密算法和BouncyCas ...

线程相关函数

博主头像 pthread_create函数 此函数可以创建一个线程 int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg); //thread:该参 ...

Redis 8.0 正式发布,宣布再次开源!!

博主头像 大家好,我是R哥。 前几天 Redis 官方发布了一个重磅消息:Redis 8.0 正式发布!这次发布,不仅是版本号的迭代,更是一次态度上的回归——它宣布重新开源了! 你是不是好奇,Redis 本来不就是开源的吗? 不,从 Redis 7.4 开始,它就悄悄把核心协议换了: 没错,Redis 7.4 ...

SpringBoot三大组件之拦截器(Interceptor)

博主头像 一、概述 在Spring Boot中,拦截器是一种用于拦截和处理HTTP请求的机制。它是Spring框架提供的一种中间件,用于在请求到达控制器(Controller)之前或之后执行一些共享的逻辑。 Spring Boot的拦截器基于Spring MVC框架中的HandlerInterceptor接口 ...

SpringBoot三大组件之过滤器(Filter)

博主头像 一、概述 1.1 含义 过滤器是Web三大组件之一,也是项目中常用的工具。过滤器由Servlet提供,基于函数回调实现链式对网络请求和响应的拦截与修改。由于基于Servlet,几乎可以拦截Web服务器管理的所有资源(JSP、图片文件、HTML文件、CSS文件等)。 定义过滤器需要实现javax.se ...

【Elasticsearch】一文读懂ES向量搜索:原理剖析与技术全景

博主头像 大家好,我是大任,今天给大家分享一下Elasticsearch的向量搜索技术 注:本文若未说明ES版本则为7.10,其他版本会特别标记,由于ES版本不同,部分差异较大,具体请以官方文档为准 一、向量搜索的核心原理 1.1 向量化表示的本质 现代AI技术将文本、图像等非结构化数据转化为高维向量(通常1 ...

信号量结合共享内存练习

博主头像 设计程序,进程A专门创建一个信号量集,要求信号量集中有1个信号量,对信号量集合中的信号量进行设置,要求集合中的信号量的初值为1,然后再设计2个程序,分别是进程B和进程C,要求进程B和进程C使用进程A创建的信号量集合中的信号量实现互斥访问。进程B对变量进行+1操作,写入共享内存,进程C读取共享内存的数 ...

公司新招了个牛逼的架构师,把代码重构了一遍,老板决定裁掉一半人...架构师也被搞走!

博主头像 大家好,我是R哥。 最近看到一个很有意思的话题: 看完真让我哭笑不得。。 这件事可不是段子,而是真实的行业写照,虽然说不是每家公司都这么干,但这种现象在国内也并不少见。 有能力、有追求的技术人想做点事,碰到的不是技术挑战,而是职场人性难题。 说到底,这位架构师的问题不是技术不行,而是太理想主义。他以 ...

共享内存练习

博主头像 设计两个进程,进程A申请一块共享内存,并向内存中写入数据,进程B从共享内存中读取数据并输出 /******************************************************************************** * * * 共享内存练习 * author: ...

消息队列练习

博主头像 进程A创建一条消息队列之后向进程B发送SIGUSR1信号,进程B收到该信号之后打开消息队列并把进程的PID作为消息写入到消息队列中,进程B在写入消息之后,发SIGUSR2信号给进程A,进程A收到该信号则从消息队列中读取消息并输出。 /********************************* ...

【日记】每次买东西做功课都是选择困难症(965 字)

博主头像 正文 我收回前面的话,我果然还是肥得要命啊啊啊。 爷爷去世的这几天,忙里忙外,也没怎么锻炼。昨天早上下葬,下午回到银行自己的窝里。洗澡的时候,发现自己的下腹腰围突出好大一截。感觉比以前都要大。我当时好慌啊。不会年度计划没完成,反而腰围还大一圈吧…… 那种事情不要啊啊啊。 下午回到小窝,就做了一下家务 ...

<1···454647···50>