自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 搭建redis遇到问题:

使用redis Desktop Manager 登录失败解决方案

2025-04-03 17:25:38 196

原创 IDEA 使用mvn 命令下载pom依赖

【代码】IDEA 使用mvn 命令下载pom依赖。

2025-03-11 22:59:54 228

原创 spring-面试整理

5、容器内部结构:spring ioc容器内部维护了一个bean工厂,负责创建和管理bean的实例,ioc容器会根据配置信息,创建bean的定义(beandefine)和实例话bean,为确保每一个bean都能获得它所需的bean(依赖),ioc容器还负责维护bean之间的依赖关系。它的目的是为了提高代码的模块化成都,也就是在不修改现有逻辑代码的情况下,动态的去添加或者修改代码的执行逻辑,所以我们可以见到那的理解为springAOP是用来扩展原有业务逻辑的一种思想。1、setter 无法被修饰为不可变的。

2024-12-27 00:30:01 445

原创 linux 存储学习(nas)

mount | grep n_dkbs-bct1 或者执行 mount | grep /home/ap/nas。想到自己会用到这个挂载;文件中定义,用于开机自动挂载。遇到挂载的存储空间满了;执行命令 df -h。

2024-11-25 18:08:42 430 1

原创 多线程基础第二篇

守护线程在后台运行,比如垃圾回收线程。设置一个线程为守护线程后,当所有非守护线程结束时,守护线程也会自动终止。接口可以更灵活,因为 Java 不支持多继承,所以这种方式通常优于直接继承。时,由于缺少资源管理和线程重用,较难管理大量线程。在多线程环境下,资源共享容易引发线程冲突。提供了线程内部的局部变量,每个线程有自己的独立副本。适合需要返回值或进行错误处理的多线程任务,而。关键字来保证线程同步,避免数据不一致的问题。对象,该对象用于获取线程执行的结果。方法来执行,并返回一个。

2024-11-11 10:46:24 880

原创 多线程基础学习

Runnable:无返回值的简单线程任务。Callable:有返回值的任务。Future:异步任务的结果,可以检查任务状态。和shutdown():管理线程池,提供优雅关闭。:支持任务调度。:分治并行计算。:异步编排,用于组合和处理多个异步任务。通过这套多线程工具类和接口的结合,Java 能有效地进行并发编程,以适应复杂的多线程需求。

2024-11-11 10:34:50 243

原创 二叉树学习整理

二叉树:每个节点最多有两个子节点,称为左子节点和右子节点。满二叉树:所有非叶子节点都有两个子节点,且所有叶子节点在同一层。完全二叉树:除了最后一层外,其他层都被完全填满,且最后一层的叶子节点从左向右排列。平衡二叉树(AVL树):一种自平衡的二叉查找树,任意节点的左右子树高度差不超过1。二叉查找树(BST):二叉树的一种,左子树节点都小于根节点,右子树节点都大于根节点。链式存储适合大多数动态变化的二叉树结构(如普通的二叉搜索树),灵活性更高。顺序存储。

2024-11-10 12:13:12 917

原创 动态代理-整理

JDK 动态代理:适用于有接口的类,基于接口实现代理。CGLIB 动态代理:适用于无接口的类,基于子类继承实现代理。在 Spring 中,默认使用 JDK 动态代理。如果目标类没有接口,则自动切换到 CGLIB 动态代理。什么叫动态代理动态代理是一种在程序运行时动态生成代理对象的技术。它的核心概念是:通过代理对象拦截方法调用,并在方法执行前后插入额外的操作,比如日志记录、事务管理、权限检查等。与静态代理不同,动态代理在编译期并不知道代理的对象,而是通过运行时生成的方式实现。

2024-11-05 10:22:33 939

原创 python 调用shell 脚本

工作中使用到python,积累总结

2024-11-02 16:16:24 472

原创 python 调用shell 命令或者脚本 ,并且传递参数,打印参数总数,多个参数遍历

这是把参数传入shell脚本假设有一个名为example.sh的脚本,我们可以通过位置参数$1$2$3等来获取传入的参数,并将其赋值给脚本中的变量。

2024-11-02 15:47:54 371

原创 脚本练习:python 脚本练习 加脚加bens

python 遍历一个字典 key v。

2024-11-02 15:07:35 116

原创 面试准备第一版ssm spring-springmvc

请写出spring中常用的依赖注入方法:1、setter2、构造方法注入3、字段注入小案例:|-- src@AutowiredSpring 面试中,常被问到的注解包括以下几种,它们各自有不同的用途和功能使用场景:代码说明@Configuration:标识 AppConfig 类为 Spring 的配置类,表示它可以包含 bean 定义。

2024-10-31 00:49:39 1017

原创 hdfs压缩2

/ 使用 IOUtils.copyBytes 进行流的复制。// HDFS 输出 ZIP 文件路径。// HDFS 输入文件路径。

2024-10-28 01:38:44 230

原创 hdfs文件压缩成gzip

【代码】hdfs文件压缩成gzip。

2024-10-27 17:58:17 103

原创 压缩hdfs文件,压缩成zip

【代码】压缩hdfs文件,压缩成zip。

2024-10-27 17:57:26 164

原创 hdfs 设置权限

【代码】hdfs 设置权限。

2024-10-23 08:27:25 191

原创 锁的小练习-2 银行存取(一个多线程的小案例)

【代码】锁的小练习-2 银行存取(一个多线程的小案例)

2024-10-21 23:46:20 113

原创 锁的小练习

【代码】锁的小练习。

2024-10-21 22:07:29 98

原创 网络:理论梳理

是一种用于安全远程登录和数据传输的网络协议。它可以在不安全的网络环境中,通过加密的方式安全地访问远程系统,通常用于远程服务器管理、文件传输等场景。:用于在网络上可靠传输数据。适用于需要确保数据完整传输的场景,比如网页浏览、电子邮件、文件传输等。它允许通过 Java 程序与远程服务器建立安全的 SSH 连接,并支持。:用于不需要高可靠性但要求低延迟的通信场景,如视频流、在线游戏、DNS查询等。是一个用于在 Java 应用程序中实现。:用于在网络上安全传输文件。

2024-10-20 15:43:55 176

原创 maven

3、借助 Maven 可以以一种规范的方式下载jar包,因为所有知名框架或第三方工具的jar包以及按照统一的规范存放在了Maven的中央仓库中。Maven 是一个java项目管理和构建工具,它可以定义项目结构、项目有依赖,并使用同意的方式来进行自动化构建,是java项目不可缺少的工具。2、借助Maven ,可以将jar 包紧紧保存在“仓库” 中,有需要使用的工程“引用”这个文件接口,并不需要真的jar包复制过来。1、借助maven 将一个项目拆分成多个工程(多个工程通过maven可以相互调用)

2024-10-20 15:43:35 182

原创 同步锁篇:·

java锁的内容

2024-10-20 15:43:05 515

原创 如何使用ntelliJ IDEA 克隆 GitHub 仓库将 GitHub 上的项目克隆到本地并在 IDEA 中运行的详细步骤

IDEA 会自动开始克隆过程,并在完成后提示您是否要打开项目。如果这是您首次打开 IDEA,会出现欢迎界面。(从版本控制系统获取)。

2024-10-20 15:39:49 764

原创 单例学习篇:

java学习今天总结单例

2024-09-22 19:34:14 291 1

原创 设计模式常用 场景

常见模式

2024-09-17 12:25:05 158

原创 sftp ssh 用jsch 实现连接服务器(优化版)

【代码】sftp ssh 用jsch 实现连接服务器(优化版)

2024-09-16 17:12:42 218

原创 git 命令新建分支(俩种方式)

作为新手这个命令我觉得这是必备。

2024-09-16 16:38:29 738

原创 使用异步编排,jsch程序远程连接服务器下载文件(完整版,可以直接运行)

【代码】使用异步编排,jsch程序远程连接服务器下载文件(完整版,可以直接运行)

2024-09-14 21:05:31 234 2

原创 异步编排:理论基础1

completableFuture学习

2024-09-14 08:21:38 428

原创 我们的一个工具springboot结构,但是它都是用mian方法去调用,所以我在想每次调用一个main,是new 一个新的线程嘛,到最好其实不是,main只有一个

/ 调用另一个类的 main 方法结果:在这个例子中,虽然调用了两个不同类的main方法,但它们实际上都运行在同一个线程中(即"main"线程)。,它仅仅是对静态方法的普通调用。// 在新线程中执行另一个 main 方法。

2024-09-14 01:01:54 318

原创 今天发现jsch 的sftpChannel可以直接调用他封装linux命令

linux jsch连接远程服务器

2024-09-13 23:16:19 646 1

原创 线程池下载2,可以直接运行

/ notifyFrontend("下载完成");// 4. 下载文件。

2024-09-13 08:22:37 470

原创 线程池异步下载(模拟1)

System.out.println("文件下载成功: " + remoteFile);System.out.println("文件下载失败: " + remoteFile);// 创建 CompletableFuture 数组来追踪下载任务,返回Boolean表示是否下载成功。System.out.println("正在下载文件: " + remoteFile);// 下载文件,并返回是否成功。// 模拟下载成功的结果,返回 true 表示下载成功。// 模拟的下载方法,返回下载是否成功。

2024-09-13 08:21:58 292

原创 sftpClient 自己实现了下语法糖的写法,封装了JSCH对象

/sftp 连接关闭。//初始化Session 和 ChannelSftp。

2024-09-13 08:15:26 303

原创 jdbc总结:五种连接方式

DML 语句主要用于对数据库中的记录进行增、删、改、查的操作,它们不影响数据库的结构(如表或索引),而是用于对表中的数据进行操作。jdbc Api 是一系列的接口,他统一和规范了应用程序与数据库的连接、执行sql语句,并得到返回结果各类操作,相关类和接口在java.sql 与javax.sql 包中。连接方式1:会直接使用:com.mql.jdbc.Driver(),属于安静加载,灵活性差,依赖强。数据库厂商调用java程序的标准接口,实现java程序的接口,接口就是java厂商指定的规范。

2024-09-12 00:16:47 862

原创 读取远端服务器

System.out.println("这里执行完了" );System.out.println("你好");// 跳过主机密钥检查(生产环境应慎重)如果你在使用 Maven,可以通过以下方式添加。

2024-08-29 23:35:08 559

原创 远程文件下载

远端文件下载

2024-08-29 23:32:52 378 1

原创 IO流学习

学习第一天

2022-06-06 22:46:24 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除