随笔分类 - Java
摘要:概述 CompletableFuture类图 classDiagram Future <|-- CompletableFuture CompletionStage <|-- CompletableFuture class CompletableFuture{ } CompletableFuture实
阅读全文
摘要:ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in its ChannelPipeline. 处理I/O事件或截取I/O操作,并将其转发到
阅读全文
摘要:IO 冯诺依曼结构:计算器 控制器 主存储器 输入设备 输出设备 Linux -> 类Unix -> VFS(Virtual Filesystem Switch)虚拟文件系统转换 -> 统一文件模型 df 查看文件挂载情况 一切皆文件 lsof(list open files)查看进程打开的文件的工
阅读全文
摘要:Java表达式计算工具-Aviator的使用 添加依赖: <!-- https://mvnrepository.com/artifact/com.googlecode.aviator/aviator --> <dependency> <groupId>com.googlecode.aviator</
阅读全文
摘要:Java表达式解析器 原文链接:https://www.javatt.com/p/43578 Jeval 在运行时解析计算静态和动态表达式;支持数学,布尔,字符串,函数表达式;支持大部分的数学和布尔运算符;支持自定义函数;支持嵌套函数;支持解析;支持自定义变量解析器; 官网:http://jeval
阅读全文
摘要:SpringBoot Thymeleaf 模板引擎使用 添加依赖 gradle: implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:sp
阅读全文
摘要:Java代码扫描包下所有类 package top.littlefogcat.pluginization; import java.io.File; import java.net.URL; import java.util.ArrayList; import java.util.List; imp
阅读全文
摘要:Java在循环中中使用lambda需要注意项 lambda表达式在jvm运行时会转换成Class进而生成其对象 先说结论: 在写lambda表达式时,若使用到上下文中的值且值不是final修饰的基础类型和字符串时, 则程序每次执行到lambda时都会新生成一个对象 测试代码: lambda表达式中未
阅读全文
摘要:原文链接 字节码 助记符 指令含义 0x00 nop None 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 0x04 iconst_1 将int型1推送至栈顶 0x05 icons
阅读全文
摘要:学习 Spring Boot 知识看这一篇就够了
阅读全文
摘要:抽象类(abstract class): Java语法规定,包含抽象方法 的类就是抽象类。 注意事项: 1. 抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的对象。 理解:假设创建了抽象类的对象,调用抽象的方法,而抽象方法没有具体的方法体,没有意义。 2. 抽象类中,可以有构
阅读全文