linux 自定义shell脚本
前言 撸主的记忆力比较差,英语也不行,有句古话说的好,好记性不如烂笔头。linux上的有些命令,我根本记不住,像什么开启端口,关闭端口,添加定时任务等命令。于是,我就自己写了一个hntool工具脚本。 自定义shell脚本 date.sh ...
前言 撸主的记忆力比较差,英语也不行,有句古话说的好,好记性不如烂笔头。linux上的有些命令,我根本记不住,像什么开启端口,关闭端口,添加定时任务等命令。于是,我就自己写了一个hntool工具脚本。 自定义shell脚本 date.sh ...
前言 最近做的一个项目有个word导入的功能,一开始做的是导入纯文本,然后显示在前端页面,客户提出了建议,能不能改成和word文件里面格式一样的。 推荐 1、poi 2、open office 3、libreoffice poi pom.x...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
前言 上一节说了如何使用java读取excel里面的图片,一个同事说没必要这么麻烦,他说不用任何开发工具都可以获取到excel里面的图片。我表示不信的样子,他说让一下,让我秀一波操作给你看看 EXCEL的底层实现 修改后缀名为zip 解压z...
前言 客户发了一个excel文档,文档里面是客户整理的问题,一行对应一个问题,还有截图说明,图片也是单独放在每行的小格子里面,如下图所示 打开excel文档,双击图片,并不能放大图片,这让我咋看? 推荐 今天撸主给大家推荐一款神器Apach...
结构图 ArrayList内部是以动态数组的形式来存储数据的。这里的动态数组不是意味着去改变原有内部生成的数组的长度、而是保留原有数组的引用、将其指向新生成的数组对象、这样会造成数组的长度可变的假象。 ArrayList具有数组所具有的特性...
LinkedList是实现了List接口和Deque接口的双向链表,实现了列表的所有操作,并且允许包括null值的所有元素 组织机构 Collection接口:是所有集合的顶层接口,Collection接口代表一种规则,所有实现了Colle...
了解了线程的基础使用后,我们需要学习一下线程的生命周期,首先看如下视图 线程的基本状态 线程有5种基本状态: 新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread(); 就绪状态(Ru...
在讲线程之前,首先要说一下程序、进程和线程的概念: 程序:程序是一段静态代码,是一组有序指令的集合,本身没有运行的含义,它是应用软件执行的蓝本 进程:它是程序的一次动态执行,是一个在内存中运行的应用程序。它是系统调度的独立单位,是资源分配的...
IO流分类 按数据流向分类:输入流 、输出流 输入流:一般用作读取数据,常见的输入流有FileInputSteam、ObjectInputStream、FileterInputStream 输出流:一般用作向目的地写入数据,如:FileOu...
Person person = new Person(); 这句代码创建了一个对象,对象初始化包含两个过程:类初始化和类实例化,过程如下: 获得类资源 定位Person.class字节码文件 jvm载入Person.class文件,生成Cl...