FinalReference 如何使 GC 过程变得拖拖拉拉-拾光赋

FinalReference 如何使 GC 过程变得拖拖拉拉

本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 FinalRefe...
细说 Java 线程池-拾光赋

细说 Java 线程池

细说 Java 线程池, 一、 Java 线程池使用 1.1、线程池创建 1.2、线程池执行流程 提交任务到线程池时,调用execute 方法如下图所示: 1.3、 线程池关闭 shutdown() 拒绝新任务,等待已提交任务(...
SpringBoot项目添加2FA双因素身份认证-拾光赋

SpringBoot项目添加2FA双因素身份认证

什么是 2FA(双因素身份验证)? 双因素身份验证(2FA)是一种安全系统,要求用户提供两种不同的身份验证方式才能访问某个系统或服务。国内普遍做短信验证码这种的用的比较少,不过在国外的网站...
dubbo~全局异常拦截器的使用与设计缺陷-拾光赋

dubbo~全局异常拦截器的使用与设计缺陷

异常拦截器ExceptionMapper 在JAX-RS(Java API for RESTful Web Services)中,ExceptionMapper接口用于将Java异常映射到HTTP响应。通过实现ExceptionMapper接口,你可以自定义如何处理特定类...
Python实现模块热加载-拾光赋

Python实现模块热加载

Python实现模块热加载,为什么需要热加载 在某些情况,你可能不希望关闭Python进程并重新打开,或者你无法重新启动Python,这时候就需要实现实时修改代码实时生效,而不用重新启动Python 在我的...
MySQL View 视图-拾光赋

MySQL View 视图

拓展阅读 MySQL View MySQL truncate table 与 delete 清空表的区别和坑 MySQL Ruler mysql 日常开发规范 MySQL datetime timestamp 以及如何自动更新,如何实现范围查询 MySQL 06 mysql 如何实...
【scikit-learn基础】--『监督学习』之 逻辑回归分类-拾光赋

【scikit-learn基础】–『监督学习』之 逻辑回归分类

【scikit-learn基础】--『监督学习』之 逻辑回归分类,逻辑回归这个算法的名称有一定的误导性。虽然它的名称中有“回归”,当它在机器学习中不是回归算法,而是分类算法。因为采用了与回归类似的...
推荐一个轻量的文件快递柜!像拿快递一样取文件!-拾光赋

推荐一个轻量的文件快递柜!像拿快递一样取文件!

推荐一个轻量的文件快递柜!像拿快递一样取文件!,大家好,我是 Java陈序员。 很多时候,我们都想将一些文件或文本传送给别人,或者跨端传递一些信息! 但是我们又不想为了分享,而去下载一些乱...
Python 潮流周刊第 39 期(摘要)-拾光赋

Python 潮流周刊第 39 期(摘要)

Python 潮流周刊第 39 期(摘要),本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有...
pandas plot函数:数据可视化的快捷通道-拾光赋

pandas plot函数:数据可视化的快捷通道

pandas plot函数:数据可视化的快捷通道,一般来说,我们先用pandas分析数据,然后用matplotlib之类的可视化库来显示分析结果。而pandas库中有一个强大的工具--plot函数,可以使数据可视化变得简...
Python操作MySQL数据库的5种方式-拾光赋

Python操作MySQL数据库的5种方式

Python操作MySQL数据库的5种方式,不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MyS...
5、SpringBoot2之整合Durid-拾光赋

5、SpringBoot2之整合Durid

创建名为springboot_druid的新module,过程参考3.1节 5.1、引入相关依赖 注意:虽然本文使用的是 spring boot 2.7.18 和 MySQL 5.7 ,但是出于可移植性、可扩展性和兼容性方面的考虑, druid 的...