Live2D

随笔分类 -  Java

摘要:定义 Menu import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.util. 阅读全文
posted @ 2023-02-20 15:27 键盘命 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一,二叉树的遍历分为三种: 1.前序遍历:先输出父节点, 再遍历左子树和右子树。 2.中序遍历:先遍历左子树, 再输出父节点, 再遍历右子树。 3.后序遍历:先遍历左子树, 再遍历右子树, 最后输出父节点。 总结:通过看父节点的输出先后顺序既可以判断是什么遍历方式。 二,下面代码实现: public 阅读全文
posted @ 2023-02-20 15:16 键盘命 阅读(146) 评论(0) 推荐(0) 编辑
摘要:以 ReentranReadWriteLock 读写锁为例 什么是共享锁和排它锁 排它锁,又称独占锁,独享锁 synchronized就是一个排它锁 共享锁,又称为读锁,获得共享锁后,可以查看,但无法删除和修改数 据, 其他线程此时业获取到共享锁,也可以查看但是 无法修改和 删除数据 共享锁和排它锁 阅读全文
posted @ 2023-02-02 14:28 键盘命 阅读(266) 评论(0) 推荐(0) 编辑
摘要:废话不多说,代码上一波!!! 实体中生成的toSting转json格式或者转实体类格式 package com.xxx.util; import com.alibaba.fastjson.JSON; import javafx.util.Pair; import org.apache.commons 阅读全文
posted @ 2022-12-08 16:36 键盘命 阅读(795) 评论(0) 推荐(0) 编辑
摘要:打包以及修改jar包 cd genesys_data_etlmvn clean package -Poffline -Dmaven.test.skip=true日志如下:[INFO] maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_etl 阅读全文
posted @ 2022-11-19 21:56 键盘命 阅读(3736) 评论(1) 推荐(1) 编辑
摘要:上连接 Spring Boot Admin 介绍及使用_给自己一个 smile的博客-CSDN博客_springboot admin 阅读全文
posted @ 2022-10-27 14:32 键盘命 阅读(82) 评论(0) 推荐(0) 编辑
摘要:实现多线程有以下四种方式 实现多线程有以下四种方式:1. 继承Thread类 2.实现Runnable接口 3.实现Callable接口 4.线程池:提供了一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁额外开销,提高了响应的速度。 体系结构: java.util.concurrent 阅读全文
posted @ 2022-10-21 13:25 键盘命 阅读(7045) 评论(1) 推荐(0) 编辑
摘要:Java工具类 pom依赖 <commons-lang3.version>3.3.2</commons-lang3.version> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artif 阅读全文
posted @ 2022-10-21 13:20 键盘命 阅读(392) 评论(0) 推荐(0) 编辑
摘要:废话不多说 直接上源码 java实现excel中irr函数的计算 public static double irr(double[] income) { return irr(income, 0.1D); } public static double irr(double[] values, dou 阅读全文
posted @ 2022-10-19 16:23 键盘命 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:package com.xirr.xirrUtil; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class XirrDate { public s 阅读全文
posted @ 2022-10-19 13:50 键盘命 阅读(721) 评论(0) 推荐(0) 编辑
摘要:MyBatis 模糊查询时对特殊字符"%“和”_"的处理 问题: 输入"%“或”_",查询结果为全部数据,且无法查询到带有"%"或者下划线 的数据。 解决: 对特殊字符转义 例如查询字段为 name 若name中含有"%“或 “_” 转为”/%" “/ _” public void setName( 阅读全文
posted @ 2022-10-16 19:32 键盘命 阅读(1643) 评论(0) 推荐(0) 编辑
摘要:import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.DisposableBean; import org.springframework.context.a 阅读全文
posted @ 2022-10-16 12:41 键盘命 阅读(280) 评论(0) 推荐(0) 编辑
摘要:1、什么是类型转换? 在java中类型转换是一个非常重要的知识点。因为java是一门强类型语言,所以在数据运算中会存在类型转换,首先我们需要知道java中的类型转换一共分为两类:自动类型转换和强制类型转换。 2、掌握常见数据类型的范围大小 如上图,表示的就是java中常见的7种基本类型之间范围关系, 阅读全文
posted @ 2022-10-12 21:32 键盘命 阅读(92) 评论(0) 推荐(0) 编辑
摘要:List<String> list = new ArrayList<String>(); list.add("HOLLE WORD!"); list.add("HOLLE KITTY!"); /** * 第一种循环方法 */ for (int i =0;i<list.size();i++){ Sys 阅读全文
posted @ 2022-10-12 21:24 键盘命 阅读(889) 评论(0) 推荐(0) 编辑
摘要:XXX 为实体类名称 getxxx 为实体类中需要计算的字段名称 第一种方式int suma = list.stream().map(e -> e.getxxx()).reduce(Integer::sum).get();//求和int maxa = list.stream().map(e -> e 阅读全文
posted @ 2022-10-12 21:20 键盘命 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1.创建generatorConfig.xml文件 2.将以下代码复制进去,并配置pom文件 3.配置generatorConfig.xml内容 4.执行maven中 generator pom.xml内容 <build> <plugins> <plugin> <groupId>org.mybati 阅读全文
posted @ 2022-09-09 13:59 键盘命 阅读(518) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示