Java
Rxjs tap 操作符的使用场景介绍
RxJS 的 tap 操作符是一个非常有用的工具,它允许我们“查看” Observable 流中的数据,同时不会对数据流产生任何影响。换句话说,它是一种副作用(side effect)操作符,允许我们在不更改主要数据流的情况下执行一些额外的操作,如日志记录、调试或其他副作用。 在详细讨论 tap 操作符的使用场景之前,让我们先了解一下它的基本用法。tap 操作符接收三个可选的回调函数参数,分别对应
网页全屏自定义内容如何实现?
“ 浏览器网页全屏如何实现呢?” 同学突然问你网页全屏是如何实现的?你会怎么回答呢?习惯用第三方插件的同学肯定会第一时间去找有没有使用简单的插件,今天就用几行代码帮大家实现下网页全屏。 screenfull 是用于跨浏览器使用 JavaScript Fullscreen api 的简单包装器,可让您将页面或任何
RxJs 里的 using operator 的使用场景介绍
RxJS 的 using 操作符是一种创建可观察对象的方法,它可以处理订阅开始时和结束时的资源分配。这使得 using 在处理需要清理的资源(如数据库连接、文件句柄或网络连接)时非常有用。 using 操作符创建一个可观察对象,该对象会在订阅开始时创建一个资源,并在订阅结束时释放该资源。这使得我们可以确保在不再需要资源时及时释放它,防止资源泄漏。这是 using 操作符的主要使用场景。 本文介绍一
Spring Boot项目集成OpenFeign
在pom.xml文件中加入openfeign依赖 定义Feign接口,使用@FeignClient注解指定服务提供方服务名称(如果使用nacos,就是nacos注册中心中微服务的名称) 在启动类上使用@EnableFeignClients开启Feign的功能支持 作者:摆烂ing 出处:http://www.cnblogs.com/insilently/
Linux三剑客,业务模型
1.三剑客:grep、send、awk 作用:主要应用于查看日志、分析日志、命令监控、修改配置文件shell脚本等 演示数据: 数据1:/etc/passwd 数据2:test.sh 数据3:sh test.sh > 1.txt 1.1 sed 功能:编辑,不会改变原来的内容 要改变需要重定向 1.1.1 常用参数 n:把匹配到的内容输出打印到屏幕上 sh test.s
java执行jar maven指定mian 方法
pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht
M1 Pro 芯片的 MacBook Pro 配置 Java 环境
下载、安装 先去 Azul 网站下载 Open JDK 至于为什么选择 Open JDK,请自行百度。 下载完成直接安装。 配置环境变量 加入以下配置: 重新加载配置。
[LeetCode] 1218. Longest Arithmetic Subsequence of Given Difference
Given an integer array arr and an integer difference, return the length of the longest subsequence in arr which is an arithmetic sequence such that the difference between adja
可以彻底告别手写正则表达式了
这篇文章的目的是让你能得到完美的正则表达式,而且还不用自己拼。 说到正则表达式,一直是令我头疼的问题,这家伙一般时候用不到,等用到的时候发现它的规则是一点儿也记不住,d表示一个数字,s表示包括下划线在内的任意单词字符,也就是 [A-Za-z0-9_],还有[sS]*可以匹配包括换行在内的任意字符串。 这你都能记住吗,如果能的话,那真的佩服,反正我是记不住,之前每次手写的时候都得跟查字
配置问题-Error creating bean with name 'user' defined in class path resource [bean.xml]
正在学习 IoC 使用的 jdk 版本为 jdk 17 依赖为: 报错内容如下: 报错文件配置: 搜了一下出现 bug 的原因:https://stackoverflow.com/questions/20544963/java-lang-illegalstateexception-no-bean-class-specified-on-bean-definition A bean defi
虾皮一面:手写一个Strategy模式(策略模式)
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
《摆与混》第十二章--7月14日--周五
周五,我又可以看见希望了; 1.今天做了什么:今天9点起。洗漱后,久违的吃了一次饺子(好吃),上午找回状态,下午摆烂时间依旧,5点出发健身锻炼,饭后看了会刚找到的小说,然后经典PTA,马上就要周末了,燃起来呀!!!! 2.解决了什么问题:Java课程推进,PTA继续冲击。 3.明天干什么:预计继续学习Java,PTA同步跟进,燃起来呀,逃离暑假怪圈!!! PS:不想学习,我想成为手机壳;
MYSQL数据库学习笔记
以分号结尾加回车为一个命令 show databases;//展示所有数据库 create database xxx;//创建新的数据库 create database if not exists xxx;//检查是否创建XXX数据库,没有则创建,有则不创建 create database default charset (字节大小);//创建指定字节大小的数据库 drop database xx
从零玩转系列之SpringBoot3-核心原理
一、简介 1.前置知识 2.环境要求 环境&工具 版本(or later) SpringBoot 3.1.x IDEA 2023.x Java 17+ Maven 3.5+ Tomcat 10.0+ Servlet 5.0+ GraalVM Community 22.3+ Native Build Tools 0.9.19+ 二、Sprin
Java swing和JavaFX学习笔记
JAVAFX 与JAVA Swing的区别与推荐:学习Java界面编程是选择Swing还是JavaFX?_javafx swing_莱迪娜的歌声的博客-CSDN博客 swing中一些基础函数介绍: JButton 按钮,按钮可以带一些图片或文字 JCheckBox 复选框 JComBox 下拉列表框,可以在下拉显示区域显示多个选项 JFrame 框架类 JDialog 对话框
大一下java期末设计:学生信息管理系统(荣获班上第一)
先上java代码: 分享一个IDEA的破解网站教程:IDEA2023.1破解 永久激活 最新版IDEA激活 亲测可用! – 爱激活网 (aijihuo.cn) 数据使用的mysql数据库,版本是8.1,创建student表的数据库代码: create table student(id int name varchar(20),password varchar(20),score
Jenkins pipeline(之Groovy语法简介)
1.Jenkins pipeline编写风格:Jenkinsfile 声明式风格、脚本式风格 声明式:格式有强规范性(优势:可读性强。缺点:不灵活、代码冗长) 脚本式:使用groovy语言编写,灵活性高,可读性差。优点:实现自定义逻辑更方便、可对功能代码段封装为方法(函数)或类 2.