随笔分类 - java
摘要:函数式编程 stream流 1.概述 1.1 学习目的 代码可读性 避免过分嵌套 看懂别人写的代码 大数据量下集合处理效率 底层使用多线程处理并线程安全可以保障? /** * 查询未成年作家评分在70分以上的书籍,由于流的影响所以作家和书籍可能会重复出现,所以要去重 * 我不是很理解这里为什么说会重
阅读全文
摘要:目录深入理解JVM虚拟机——JVM内存分析命令JVM内存分析命令工欲善其事,必先利其器!一、jps:虚拟机进程状况工具(常用)二、jstat:虚拟机统计信息监视工具用法类加载统计:常用的统计命令:二、jinfo:Java配置信息查看工具三、jmap:Java内存影像工具(非常重要)用法:举例与说明:
阅读全文
摘要:目录java 之进程一、Java中关于应用程序和进程相关的概念二、Java 中使用进程的方式1. 创建进程1.1 方式一: 通过ProcessBuilder创建进程1.2 通过Runtime的exec方法来创建进程2. 销毁进程2.1. 通过引用销毁进程2.2 按 ID 销毁进程2.3 用武力破坏进
阅读全文
摘要:1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File
阅读全文
摘要:package com.liaoxuefeng.rFunctional.cOptional; import java.util.Optional; /** * @author Alex * @since 2023/9/27 上午10:47 * <p> * 参考教程:https://www.cnblo
阅读全文
摘要:一、Vue这边准备工作如下 将Vue 模式修改为web模式 const router = createRouter({ // hash: createWebHashHistory(), // 设置为哈希模式 // 设置为web模式 history: createWebHistory(), route
阅读全文
摘要:目录日期java.time的API (目前多用time)一、LocalDate1. 基本用法2. 日期之间的转化3. LocalDateTime 计算4. 格式化 日期二、Instant1. 基本应用2. 常见方法3. 时间计算4. 时间转化三、DateTimeFormatter 时间格式化1. 基
阅读全文
摘要:目录反射一、通过反射获取 class 的四种方法二、反射中访问字段三、获取反射的方法四、反射调用构造方法五、反射获取继承关系 反射 概念:通过Classs实例获取class信息的方法称为反射 一、通过反射获取 class 的四种方法 /** * 通过反射获取class实例的方法有四种: */ pub
阅读全文
摘要:目录File 教程一、file 基本操作创建File 类对象2. File类中判断功能的方法3. file类的创建功能的方法4. File类中的遍历功能5. file类中常用的方法6. file 中文件权限操作的方法 File 教程 一、file 基本操作 创建File 类对象 /** * 创建Fi
阅读全文
摘要:目录面向对象编程(OOP)一、面向过程与面向对象二、Java基本元素:类和对象三、对象的创建与使用1. 对象的使用2.内存解析3.匿名对象四、类的成员1. 属性1.1概念1.2分类2. 方法2.1 声明格式2.2 方法的重载2.4 方法参数的值传递机制2.5 递归方法3. 构造器(构造方法)3.1
阅读全文
摘要:目录springboot 自定义starter封装定义和目的命名规范准备阶段开发步骤一、创建 Starter 项目二、导入必要的依赖三、编写属性类四、自定义业务类五、编写自动配置类六、编写 spring.factories七、编写配置提示文件测试 starter一、导入自定义起步依赖二、编写测试类三
阅读全文
摘要:目录Spring 中的线程池 Spring 中的线程池 在spring 中其实也是有线程池的,一般使用的是ThreadPoolTaskExecutor 该类,其实现方法还是java.util.concurrent 中的ThreadPoolExecutor 线程 为了提高自定义化,一般都是自定义配置核
阅读全文
摘要:目录Spring 之AOP注解AOP思想:AOP的使用场景:@Aspect的使用以及基本概念:1.切面类2.切点 @Pointcut3.Advice,4.JoinPoint :5.使用&&、||、!、三种运算符来组合切点表达式,表示与或非的关系;6.@annotation(annotationTyp
阅读全文
摘要:目录ScheduledThreadPoolExecutor一、概述二、常用方法1、schedule 方法2、scheduleAtFixedRate方法3.scheduleWithFixedDelay方法三、ScheduledExecutorService的创建方式 ScheduledThreadPo
阅读全文
摘要:目录数组(Array)一、数组概念二、如何声明一个数组三、如何为数组初始化1、数组本身初始化:2、数组的元素初始化2.1 一维数组2.2多维数组四、如何表示数组的各个概念五、数组内存和分配空间六、数组相关算法七、十大内部排序算法八、数组的工具类:Arrays九、数组的异常 数组(Array) 一、数
阅读全文
摘要:目录CompletableFuture入门学习内容学习目标课程学习说明1、Future vs CompletableFuture1.1 准备工作1.2 Future 的局限性1.3 CompletableFuture 的优势2、创建异步任务2.1 runAsync2.2 supplyAsync2.3
阅读全文
摘要:目录java入门知识:一、开发环境二、关系三、变量四、标识符一、标识符命名的规则二、标识符命名规范1、标识符的命名规则:2、标识符的命名规范:3、变量的声明格式,变量的赋值格式,变量的三要素,变量应该注意几点4、java基本数据类型有哪些?5、java程序的开发步骤是什么?五、运算符一、算术运算符二
阅读全文
摘要:目录Thread 线程一、线程创建的三种方式方式一:继承Thread类的方式进行实现方式二:实现Runnable接口的方式进行实现方式三:利用Callable接口和Future接口方式实现二、Thread中常见的成员方法:1. String getName() 返回线程的名称2. static Th
阅读全文
摘要:目录集合(Collection)一、集合的分类:二、集合的特点:三、集合的访问:四、List1. List 接口方法:2. List的实现方式:1. List接口提供的of()方法2. ArrayLIst3.LinkList3.遍历List五、Mapmap 中key是不能重复的,vaule是可以重复
阅读全文
摘要:目录 1 框架结构雏形 2 把Java项目转变成Maven项目 3 加入TestNG配置文件 4 Eclipse编码修改 5 编写代码 5.1 封装Selenium操作 5.2 使用log4j进行日志输出 5.3 封装测试平台和测试浏览器选择工具类 5.4 根据key读取属性文件里面的value值
阅读全文

浙公网安备 33010602011771号