java 第224页
day08-fire-拾光赋

day08-fire

day08-fire,重写/多态/类型转换/其他 重写 子类和父类拥有同名非静态(static)方法时会发生重写 父类的引用可以指向子类(和多态有关) B类 package com.example.demo.oop.obj; public class B {...
Lee的头像-拾光赋Lee7个月前
03310
Java【多线程】(8)CAS与JUC组件-拾光赋

Java【多线程】(8)CAS与JUC组件

Java【多线程】(8)CAS与JUC组件, 目录 1.前言 2.正文 2.1CAS概念 2.2CAS两种用途 2.2.1实现原子类 2.2.2实现自旋锁 2.3缺陷:ABA问题 2.4JUC组件 2.4.1Callable接口 2.4.2ReentrantLock(与sy...
Lee的头像-拾光赋Lee1年前
03312
Optional常用方法实例, 源码挺简单的,重要的是option 与 stream 以及lambda 的连贯使用-拾光赋

Optional常用方法实例, 源码挺简单的,重要的是option 与 stream 以及lambda 的连贯使用

Optional static methods: Optional.ofNullable(); Optional.empty(); Optional.of(); ​ empty(): public static<T> Optional<T> empty() { @SuppressWarnings('unchecked') Optio...
Lee的头像-拾光赋Lee3年前
0330
RAG应用开发实战02-相似性检索的关键 - Embedding-拾光赋

RAG应用开发实战02-相似性检索的关键 – Embedding

1 文本Embedding 将整个文本转化为实数向量的技术。 Embedding优点是可将离散的词语或句子转化为连续的向量,就可用数学方法来处理词语或句子,捕捉到文本的语义信息,文本和文本的关系信息。 ...
Lee的头像-拾光赋Lee2年前
0330
Java 大视界 -- Java 大数据在智慧文旅旅游目的地营销与品牌传播中的应用(150)-拾光赋

Java 大视界 — Java 大数据在智慧文旅旅游目的地营销与品牌传播中的应用(150)

Java 大视界 -- Java 大数据在智慧文旅旅游目的地营销与品牌传播中的应用(150),        亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我...
Lee的头像-拾光赋Lee1年前
0338
多线程系列(十四) -一文带你搞懂线程池技术-拾光赋

多线程系列(十四) -一文带你搞懂线程池技术

一、前言 虽然 Java 对线程的创建、中断、等待、通知、销毁、同步等功能提供了很多的支持,但是从操作系统角度来说,频繁的创建线程和销毁线程,其实是需要大量的时间和资源的。 例如,当有多个...
Lee的头像-拾光赋Lee2年前
0330
多线程系列(十八) -AQS原理浅析-拾光赋

多线程系列(十八) -AQS原理浅析

一、摘要 在之前的文章中,我们介绍了 ReentrantLock、ReadWriteLock、CountDownLatch、CyclicBarrier、Semaphore、ThreadPoolExecutor 等并发工具类的使用方式,它们在请求共享资源的时候,都...
Lee的头像-拾光赋Lee2年前
0330
Java面试题:请谈谈Java中的volatile关键字?-拾光赋

Java面试题:请谈谈Java中的volatile关键字?

在Java中,volatile关键字是一种特殊的修饰符,用于确保多线程环境下的变量可见性和顺序性。当一个变量被声明为volatile时,它可以确保以下两点: 内存可见性:当一个线程修改了一个volatile变...
Lee的头像-拾光赋Lee2年前
0330
zero-shot-learning-definition-examples-comparison-拾光赋

zero-shot-learning-definition-examples-comparison

1 Zero-shot learning 零样本学习。 1.1 任务定义 利用训练集数据训练模型,使得模型能够对测试集的对象进行分类,但是训练集类别和测试集类别之间没有交集;期间需要借助类别的描述,来建立训...
Lee的头像-拾光赋Lee2年前
0330
Spring Boot学习随笔- 本地化测试(@SpringBootTest)、热部署(spring-boot-devtools)、日志Logback常用级别使用、指定包级别输出-拾光赋

Spring Boot学习随笔- 本地化测试(@SpringBootTest)、热部署(spring-boot-devtools)、日志Logback常用级别使用、指定包级别输出

学习视频:【编程不良人】2021年SpringBoot最新最全教程 第七章、本地测试 频繁启动服务器进行功能的访问非常繁琐、SpringBoot给我们提供了用于测试的依赖,自动集成Junit,使用了这个以来后,t...
Lee的头像-拾光赋Lee3年前
0330
提升Spring Boot应用性能的秘密武器:揭秘@Async注解的实用技巧-拾光赋

提升Spring Boot应用性能的秘密武器:揭秘@Async注解的实用技巧

引言 在日常业务开发中,异步编程已成为应对并发挑战和提升应用程序性能的关键策略。传统的同步编程方式,由于会阻碍主线程执行后续任务直至程序代码执行结束,不可避免地降低了程序整体效率与...
Lee的头像-拾光赋Lee2年前
0330
Spring Boot接入邮箱,完成邮箱验证码-拾光赋

Spring Boot接入邮箱,完成邮箱验证码

Spring Boot接入邮箱,完成邮箱验证码,先知 邮箱的一些基本概念: 发送邮件 STMP协议: Simple Mail Transfer Protocol ,简单邮箱传输协议,用于发送邮件的协议。 基于TCP,保证可靠性,但不安...
Lee的头像-拾光赋Lee7个月前
03315