线程池简诉 针对各种池子,比如 连接池:用于管理和重复使用数据库连接,避免频繁创建和销毁数据库连接带来的性能开销。 对象池:用于管理和重复使用对象,避免频繁创建和销毁对象带来的性能开销。 字符串池:用于管理和重复使用字符串,避免频繁创建和销毁字符串带来的性能开销。 线程池的话也是一样的,用于管理和重复使用线程,避免频繁创建和销毁线程带来的性能开销。 而线程池的工作原理就是相当于把任务提交到一个阻
背景 在谷歌上面发布包,有时候要看看评分,有时候会因为总总原因被下架,希望后台能够对评分进行预警,和下架预警 实现 通过jsoup解析页面,然后获取评分; 这是获取评分的: 而判断包是否下架就直接判断返回的code码是否大于300,就算作下架了; 是否下架预警 public static void offline(String url) { // 1.解析网页(jsoup 解析返
@Cacheable的使用详解,源码级别解析 在现代的应用程序中,缓存是提高性能和可扩展性的重要组成部分。Spring框架提供了@Cacheable注解来轻松地将方法结果缓存起来,以便在后续调用中快速访问。本文将详细介绍@Cacheable注解的使用方法,并从源码级别解析其实现原理。 @Cacheable注解的使用方法 @Cacheable注解可用于Spring管理的bean中的任何方法上。它可以
使用docker之前需要先了解docker docker的基本组成 镜像(image):Docker镜像就是一个只读的模板。镜像可以用来创建Docker容器,一个镜像可以创建很多容器。 容器(container):Docker 利用容器 独立运行一个或一组应用。容器是用镜像创建的运行实例。 仓库(Repository):仓库是集中存放镜像文件的场所。仓库分为公开仓库(Public)和私有仓库(Pr
环境,电脑必须安装了docker 从dockerhub上面查看redis的镜像 https://hub.docker.com/_/redis 官方安装文档https://redis.io/docs/getting-started/install-stack/docker/ 个人整理的 建议直接下载最新的即可,或者看看自己公司用的什么版本,然后也使用对应的版本; //不指定版本号,默认拉取最新。 d
好用的工具类 hutool工具类 hutool操作excel 这篇文章使用hutool的excel包封装项目中使用的excel工具类; 引入包 可以简单直接引入hutool-all,但是如果不用其他的话建议单独引入excel包 <dependency> <groupId>cn.hutool</groupId>
SseEmitter 详解在现代的Web应用程序中,实时数据是非常重要的。为了实现这一点,许多框架和技术被开发出来,其中包括SseEmitter。SseEmitter是一个Spring框架中的类,它允许服务器向客户端发送实时数据。SseEmitter是Spring框架中的一个类,用于实现服务器向客户端推送消息的功能。SSE代表Server-Sent Events,是一种基于HTTP协议的服务器推送
背景看springcache源码的时候发现,SimpleCacheConfiguration针对初始化完成cacheManager的回调处理,使用LambdaSafe类,看看源码:class SimpleCacheConfiguration { @Bean ConcurrentMapCacheManager cacheManager(CacheProperties cacheProperti
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号