Java线程池使用浅谈-拾光赋

Java线程池使用浅谈

1. 线程池相关基本概念 任务(Task):任务是线程池中要执行的工作单元。任务可以是实现了 Runnable 接口或 Callable 接口的对象。Runnable 任务没有返回值,而&...
MySQL-03.用户管理和权限管理-拾光赋

MySQL-03.用户管理和权限管理

1.用户管理 MySQL用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限。普通用户只拥有被授予的各种权限。 MySQL提供了很...
day09-函数高级-拾光赋

day09-函数高级

day09-函数高级,1.函数嵌套 python中以函数为作用域,在作用域中定义的相关数据只能被当前作用域或子作用域使用。 NAME = '武沛齐' print(NAME) def func(): print(NAME) func() 1.1 函数在作用...
一文学会JDBC实现java和mySQL的数据连接(尚硅谷学习课程代码+笔记+思路总结)-拾光赋

一文学会JDBC实现java和mySQL的数据连接(尚硅谷学习课程代码+笔记+思路总结)

JDBC是指数据库连接技术,用于java连接mySQL等数据库。本文详细介绍了尚硅谷课程中JDBC的学习内容和补充知识。 概述 java语言只提供规范接口,存在于java.sql.javax.sql包下,然后数据库软件根...
线程池核心原理浅析-拾光赋

线程池核心原理浅析

前言 由于系统资源是有限的,为了降低资源消耗,提高系统的性能和稳定性,引入了线程池对线程进行统一的管理和监控,本文将详细讲解线程池的使用、原理。 为什么使用线程池 池化思想 线程池主要...
【scikit-learn基础】--概述-拾光赋

【scikit-learn基础】–概述

【scikit-learn基础】--概述,Scikit-learn是一个基于Python的开源机器学习库,它提供了大量的机器学习算法和工具,方便用户进行数据挖掘、分析和预测。 Scikit-learn是基于另外两个知名的库 Sci...
Java 包装类:原始数据类型与迭代器-拾光赋

Java 包装类:原始数据类型与迭代器

Java Iterator Iterator 接口提供了一种迭代集合的方法,即顺序访问集合中的每个元素。它支持 hasNext() 和 next() 方法,用于检查是否存在下一个元素以及获取下一个元素。 获取 Iterator 可以...
JAVA 数据写入excel并发送邮件-拾光赋

JAVA 数据写入excel并发送邮件

写这个的时候PLM系统还没有开发好,开发这个系统的外包团队每次开会都会被骂,感觉他们快顶不住了,估计完成不了了,烂尾之后应该会有很多需求扔给我。新领导上任之后说这边能不能发邮件,先熟...
Unitest单元测试,常用断言方法Assertion-拾光赋

Unitest单元测试,常用断言方法Assertion

Unitest单元测试,常用断言方法Assertion,unittest库提供了很多实用方法来检测程序运行的结果和预期。包括三种类型的方法,每一种都覆盖了典型的类型,比如: 检查相等值、逻辑比较、异常 如果给...
玩转SpringBoot:动态排除Starter配置,轻松部署-拾光赋

玩转SpringBoot:动态排除Starter配置,轻松部署

引言 在软件开发中,进行本地单元测试是一项常规且必要的任务。然而,在进行单元测试时,有时需要启动一些中间件服务,如Kafka、Elasticjob等。举例来说,我曾经遇到过一个问题:项目中使用了Re...
一文揭开JDK21虚拟线程的神秘面纱-拾光赋

一文揭开JDK21虚拟线程的神秘面纱

虚拟线程快速体验 环境:JDK21 + IDEA public static void main(String[] args) { try (var executor = Executors.newVirtualThreadPerTaskExecutor()) { IntStream.range(0, 10_000).forEach(i...
从零手写实现 nginx-33-http_proxy 代理验证测试-拾光赋

从零手写实现 nginx-33-http_proxy 代理验证测试

前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零...