开发语言
-
Java获取本地Mac地址
方法一:自定义方法获取本地mac地址 1.工具方法 /** * 获取本地mac地址 * 注意:物理地址是48位,别和ipv6搞错了 * @param inetAddress * @…
-
【异常】JDK21报错NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member fie
【异常】JDK21报错NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have …
-
[Java进阶] Swing两万字大总结一(超详细教程,这不得收藏一波)
🔥一个人走得远了,就会忘记自己为了什么而出发,希望你可以不忘初心,不要随波逐流,一直走下去🎶 🦋 欢迎关注🖱点赞&#…
-
阻塞队列(JAVA)
阻塞队列是一种特殊的队列,也遵守 “先进先出” 的原则。 阻塞队列能是一种线程安全的数据结构, 并且具有以下特性: 当队列满的时候, 继续入队列就会阻塞, …
-
图书管理系统【java】
目录 🥇1.设计背景 🔎2.设计思路 🔑3.book包 📗3.1 Book类的实现 📕3.2 Boo…
-
关于java操作excel导入导出三种方式
一、介绍 在平时的业务系统开发中,少不了需要用到导出、导入excel功能,今天我们就一起来总结一下,如果你正为此需求感到困惑,那么阅读完本文,你一定会有所收获! 二、poi 大概在…
-
Golang入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
文章目录 一、golang 简介 1. go 语言特点 2. go 语言应用领域 3. 使用 go 语言的公司有哪些 二、安装 golang 1. golang 下载安装 2. 配…
-
1 Nginx跨域配置
跨域问题在之前的单体架构开发中,其实是比较少见的问题,除非是需要接入第三方SDK时,才需要处理此问题。但随着现在前后端分离、分布式架构的流行,跨域问题也成为了每个Java开发必须要…
-
Spring Boot整合流程引擎Flowable
工作流Flowable学习,入门,实战 一.工作流介绍 1.1 为什么使用工作流 在程序员工作中,或多或少都会遇见审批流程类型的业务需求。一个审批流程可能包含开始->申请-&…
-
【C++初阶】第二站:类与对象(上) — 上部分
前言: C++学习的第二站:类和对象(上)文章的上半部分,知识点:面向过程和面向对象初步认识、类的引入、类的定义、类的访问限定符及封装、类的作用域、类的实例化. 目…
-
【C++】智能指针
智能指针 一、为什么需要智能指针? 二、内存泄漏 1. 概念和危害 2. 内存泄漏的分类 3. 如何避免内存泄漏 三、智能指针的使用及原理 1. RAII 2. 智能指针的原理 3…
-
python爬虫 爬取网页图片
目录 一:爬虫基础 二:安装html解析的python工具 三:爬取网页图片 一:爬虫基础 爬虫基本过程: 1.请求标头 headers 2.创建一个会话 requests.Ses…
-
C++:auto 关键字 & 范围for
目录 auto 关键字: 起源: auto的使用细则: auto不能推导的场景: 范围for: 范围for的使用条件: C++的空指针: 注意: auto 关键字: 起源:…
-
C++ 类与对象Oop
类与对象Oop 一、类:用户定义的数据类型,用于封装数据和方法 1.1 对比结构体 警告–>主要目的:初始化 1.2 定义类的过程并定义一个对象 1.2.1 定义…
-
Matlab实现FFT变换
Matlab实现FFT变换 文章目录 Matlab实现FFT变换 原理 实现 手算验证 简单fft变换和频谱 求取功率谱 结论 在信号处理中,快速傅里叶变换(FFT)是一种非常常见…
