
java
文章平均质量分 76
小菜鸡0626
就是为了及时行乐
展开
-
SpringBatch初尝试
SpringBatch是一个轻量级的,完善的批处理框架,目的是帮助企业建立健壮、高效的批处理应用。SpringBatch提供了大量可重用的组件,包括日志追踪、事务、任务重启、跳过、重复资源管理。对于大数据量和高性能的批处理任务,SpringBatch同样提供了高级功能和特性来支持比如分区功能、远程功能。总之。通过SpringBatch能够支持简单的、复杂的和大数据量的批处理作业。需要注意的是,SpringBatch是一个批处理应用框架,而不是调度框架,需要与调度框架合作和构建完成的批处理任务。原创 2023-11-12 17:06:31 · 222 阅读 · 0 评论 -
JAVA连接FTP实例
配置FTP环境1. 安装并启动 FTP 服务安装VSFTPD使用 apt-get 安装 [vsftpd]:sudo apt-get install vsftpd -yvsftpd 是在 Linux 上被广泛使用的 FTP 服务器,根据其官网介绍,它可能是 UNIX-like 系统下最安全和快速的 FTP 服务器软件。启动VSFTPD安装完成后 VSFTPD 会自动启动,通过 netstat 命令可以看到系统已经[监听了 21 端口]:sudo netstat -nltp | grep原创 2022-05-20 16:49:14 · 5068 阅读 · 0 评论 -
List删除时的问题
List的问题定义一个数组:list=[1,1,2,1,1,3,4]public static void main(String arg[]){ ArrayList<String> list = new ArrayList<String>(); list.add("1"); list.add("1"); list.add("2"); list.add("1"); list.add("1");原创 2021-04-01 15:45:39 · 272 阅读 · 0 评论 -
分布式ID生成工具
ID生成器-雪花算法package com.itheima.utils;public class IDWorker { /** * 起始的时间戳 */ private final static long START_STMP = 1480166465631L; /** * 每一部分占用的位数 */ private final static long SEQUENCE_BIT = 12; //序列号占用的位数 priva原创 2021-03-12 10:15:22 · 256 阅读 · 0 评论 -
Java中Excel导出
1.PoiPOI是Apache软件基金会的,POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现”。所以POI的主要功能是可以用Java操作Microsoft Office的相关文件1 .导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</原创 2021-03-12 10:09:01 · 848 阅读 · 0 评论 -
Java-HashMap源码解析
HashMap源码解析transient Node<K,V>[] table; //HashMap的哈希桶数组,非常重要的存储结构,用于存放表示键值对数据的Node元素。 transient Set<Map.Entry<K,V>> entrySet; //HashMap将数据转换成set的另一种存储形式,这个变量主要用于迭代功能。 transient int size; //HashMap中实际存在的Node数量,注意原创 2021-03-12 10:03:58 · 264 阅读 · 0 评论 -
Java文件类解析
文件File类概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, String child) :从父抽象路径名原创 2021-03-12 10:02:33 · 3068 阅读 · 0 评论 -
Java-面向对象理念
面向对象的概念面向对象与面向过程的区别面向过程:将问题分解为步骤,然后按照步骤实现函数,执行时依次调用函数,数据和对数据的操作是分离的。面向对象:将问题分解成对象,描述事物载解决问题的步骤中的行为,对象属性与行为是关联的。优缺点面向过程的优点是性能高,缺点是不容易维护、复用和扩展。面向对象的优点是具有封装、继承、多态的特性,因而容易维护、复用和扩展,缺点是性能低。继承在面向对象程序设计中,可以从已有的类(父类)派生出新类(子类),称为继承。父类和子类如果已有的类 C1 派生出一个新类 C2原创 2021-03-12 10:01:55 · 198 阅读 · 0 评论 -
Java面试题-持续更新
java基础java基础类型基本类型 byte(1) short(2) int(4) long(8)float(4) double(8) char(2) boolean引用类型: 类 接口 数组JVM与字节码JVM:java虚拟机是运行java字节码的虚拟机 jvm有针对不同系统的特定实现,目的是使用相同的字节码,会出现相同的结果字节码文件:在java中,jvm可以理解的代码叫做字节码文件,它不面向任何特定的处理器,只面向虚原创 2020-07-29 16:04:59 · 403 阅读 · 0 评论 -
java-泛型
JAVA-范型简介java泛型是jdk5.0中引入的一个新的特性,该泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定一个参数。泛型方法下面定义泛型方法的规则:所有泛型方法声明都有一个类型参数声明部分(由简尖括号分隔),该类型声明部分在方法返回类型之前每一个类型参数声明部分包含一个或者多个类型参数,参数用逗号隔开,也被称为一个类型变量,适用于指定一个泛型类型名称的标识符类型参数能被用来声明返回值类型,并且能原创 2020-04-14 09:18:37 · 96 阅读 · 0 评论