Lambda简介# Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。 对接口的要求# ...
分类:
其他好文 时间:
2021-05-24 15:05:56
阅读次数:
0
package org.jeecg.modules.system.util; import org.springframework.util.Assert; import java.time.Instant; import java.time.LocalDate; import java.time. ...
分类:
编程语言 时间:
2021-05-24 15:05:33
阅读次数:
0
Selenium-Webdriver API元素定位 大家对于我们在界面UI测试的时候流程非常熟悉吧,比如一个百度搜索,我们首先打开www.baidu.com的地址,然后肉眼找到搜索框,输入想要输入的关键字,然后在点击搜索按钮,就会返回我们想要搜索的结果列表。 而对于自动化测试来说,最基本的就是”肉 ...
(一)IO流基本概念 Java对数据的操作是通过流的方式,io是java中实现输入输出的基础,它可以很方便的完成数据的输入输出操作,Java把不同的输入输出抽象为流,通过流的方式允许Java程序使用相同的方式来访问不同的输入、输出。 (二)文件字节输入流 (2.1)使用输入流的4个基本步骤 1.设定 ...
分类:
编程语言 时间:
2021-05-24 14:53:34
阅读次数:
0
因为我是对已经存在的excel表的内容进行修改,发现使用creatRow()方法设置的单元格会导致一整行都覆盖消失了,使用sheet1.getRow(13).getCell(3);方法可以返回Cell对象,用这个方法可以对单个单元格进行操作 @Test public void test5() thr ...
分类:
编程语言 时间:
2021-05-24 14:52:47
阅读次数:
0
类加载过程 JVM运行过程: JVM把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成JVM可以直接使用的Java类型的过程。 加载—>验证—>准备—>解析—>初始化—>使用—>卸载 加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构, 在 ...
分类:
其他好文 时间:
2021-05-24 14:49:54
阅读次数:
0
前言 类装载器子系统是JVM中非常重要的部分,是学习JVM绕不开的一关。 一般来说,Java 类的虚拟机使用 Java 方式如下: Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。 类加载器负责读取 Java 字节代码,并转换 ...
分类:
其他好文 时间:
2021-05-24 14:43:34
阅读次数:
0
一、前言 数学离程序员有多近? ifelse也好、for循环也罢,代码可以说就是对数学逻辑的具体实现。所以敲代码的程序员几乎就离不开数学,难易不同而已。 那数学不好就写不了代码吗😳?不,一样可以写代码,可以写出更多的CRUD出来。那你不要总觉得是产品需求简单所以你的实现过程才变成了增删改查,往往也 ...
分类:
编程语言 时间:
2021-05-24 14:40:38
阅读次数:
0
Zookeeper概念 Zookeeper是分布式协调服务,用于管理大型主机,在分布式环境中协调和管理服务是很复杂的过程,Zookeeper通过简单的架构和API解决了这个问题 Zookeeper实现分布式锁 分布式锁三要素: 加锁 解锁 锁超时 Zookeeper数据结构类似树结构,由节点Znod ...
分类:
其他好文 时间:
2021-05-24 14:40:06
阅读次数:
0
前言 自从 Java 8 开始,作为程序员的我们都离不开 Stream 相关功能的使用,书写起来那叫一个流畅(这个 feel~~)。但总是有一些时候,我们对 stream 的操作所要的结果和预期不符,这就需要我们逐步调试,定位问题 常规调试 先来看下面这段代码: public static void ...
分类:
其他好文 时间:
2021-05-24 14:27:05
阅读次数:
0