implemented tree java in

Java SE

Java SE 第一个程序 编写好之后在dos窗口,先执行javac Hello.java生成.class文件,再执行Java Hello 转移字符 \t 表示制表符相当于tab\n 换行 为什么局部变量要初始化? Math类 可变参数 int... i ...表述参数的个数不确定,他只能放在参数的 ......
Java SE

每日八股文之Java

1、如何利用Redis实现一个分布式锁? 为什么要实现分布式锁、实现分布式锁的方式 理论+实操:158、缓存-分布式锁-分布式锁原理与使用哔哩哔哩bilibili 实现分布式锁的方式: 方案一:SETNX + EXPIRE 方案二:SETNX + value值是(系统时间 + 过期时间) 方案三:使 ......
八股文 八股 Java

Ray Tracing In One Weekend

2. Output an Image PPM文件格式 写PPM文件内容 #include <iostream> int main() { // Image const int image_width = 256; const int image_height = 256; // Render std ......
Tracing Weekend Ray One In

关于Java中方法重载和方法重写

方法重写是子类继承父类(默认继承Object类)后覆盖父类的方法 需要保证同名 同参 同返回值 且访问权限范围不能缩小(public>protected>default>private) public class Father{ public int method(){ return -1; } } ......
方法 Java

java笔记

String 提供的方法 contains 判断字符串中是否存在该字符 eg:String name = "123"; boolean contains = name.contains("1"); //true ......
笔记 java

java-普通内部类和静态内部类区别

静态内部类相对与外部类是独立存在的,在静态内部类中无法直接访问外部类中的变量、方法。如果要访问的话,必须要new一个外部类的对象,使用new出来的对象来访问。 但是可以直接访问静态变量,调用静态的方法。 普通内部类作为外部类一个成员而存在,在普通内部类中可以直接访问外部类属性,调用外部类的方法。 如 ......
静态 java

java创建对象的几种方法

Java一共有5种方法可以来创建对象 例如对象User; 使用new的方式来创建对象,new User(), 这种方法使用了构造器 2.使用class的newInstance() 例如:User user = User.class.newInstance(); 这种方法也使用了构造器 3.使用 Co ......
对象 方法 java

Java多态

Java多态 封装、继承和多态是面向对象的三大特征 多态polymorphism 许多形态 多态体现为父类引用变量可以指向子类对象。 多态的定义与使用格式 ​ 定义格式:父类类型 变量名=new 子类类型(); 多态是同一个行为具有多个不同表现形式或形态的能力 实现多态的条件 1.继承:必须要有子类 ......
Java

如何通过Java程序将PPT转换为PDF

PPT和PDF都是非常实用的文档格式。由于PDF文件更为稳定安全且易于传输或储存,所以当需要共享或打印演示文稿时,可以先将PPT转换成PDF格式再进行操作。下面我将介绍如何通过编程的方法实现该转换,所用到的产品是Java组件Free Spire.Presentation for Java。该方法只需 ......
程序 Java PPT PDF

JAVA的基本语法

JAVA的基本语法 一、类型转换 强制类型转换 低———————————————————————————————————>高 byte,short,char->int->long->float->double 自动类型转换 数据类型由高到低不需要进行强制转换 小tips: 在操作数比较大的时候要考虑 ......
语法 JAVA

Module not found: Error: Can't resolve 'axios' in 'D:\BaiduSyncdisk\vue-cli-project\dc_vue3\src\utils'

Module not found: Error: Can't resolve 'axios' in 'D:\BaiduSyncdisk\vue-cli-project\dc_vue3\src\utils' 因:没有安装axios插件 在运行项目的地方npm install --save axios ......
39 vue-cli-project BaiduSyncdisk vue resolve

java知识点

1.常用的应用 先启用window+r键在按cmd键,打开命令提示符窗口 2环境变量 (到时候在看视频调) 3.注释 3.1单行注释 格式://12324 3.2多行注释 格式:/*12314*/ 3.3文档注释(暂时不用) 格式:/**1234**/ 4.关键字 定义: 关键字:就是被ava语言赋 ......
知识点 知识 java

Git提交时提示The file will have its original line endings in your working directory的解决方法

同事新建了一个仓库,git add的时候总是会提示 warning: LF will be replaced by CRLF in public/tinymce/README.md.The file will have its original line endings in your workin ......
directory original endings working 方法

Element UI el-tree 保存当前展开节点,再次异步获取树结构数据时默认展开当前保存的节点

Element UI el-tree 保存当前展开节点,再次异步获取树结构数据时默认展开当前保存的节点: https://blog.csdn.net/z291493823/article/details/103072889?ops_request_misc=%257B%2522request%255 ......
节点 再次 Element el-tree 结构

java EE开发之Servlet第十课:反射基础二

##一.反射类中的属性在Java中一切皆对象,那么类中任何一个属性都可以看做一个对象,一 个属性对应一个Field对象 ####1.先建一个普通的类,写上不同修饰类型的属性 public class Student { public String name; protected int age; S ......
Servlet 基础 java

SQLSERVER 交、并、差集,In,Not In,Exist,Not Exist的区别,四种连接(转载)

原文链接:https://blog.csdn.net/weixin_46879188/article/details/119652042 一、SQLServer 交(intersect)、并(union)、差(except)集合运算SQLServer中通过intersect,union,except ......
差集 Exist SQLSERVER Not In

java 增删改查接口命名规范(service与mapper)

阿里推荐命名规范: 转载自:https://www.cnblogs.com/zengzy698/p/15939088.html ......
接口 service mapper java

DES加解密NET 和JAVA互通

JAVA加密代码, 默认是ECB模式 private static byte[] encrypt(byte[] data, byte[] key) throws Exception { // 生成一个可信任的随机数源 SecureRandom sr = new SecureRandom(); // ......
JAVA DES NET

java后台自定义vo类

对接多个系统,对方返回的结构体都有data publick class Rxgd { private Data data; } public class Djxtgd1 { private Data data; } public class Djxtgd2 { private Data data; ......
后台 java

Linux环境下运行简单java程序

Linux环境下运行简单java程序 一、安装java 1、下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应jdk版本下载。(Tips:可在Wind ......
环境 程序 Linux java

Java多线程基础

1、创建线程类的方法 1.1、继承Thread类 当一个类继承了Thread类,该类就可以当做线程使用 我们会重写run方法,写上自己的业务代码 run方法 是 Thread类实现了 Runnable接口的run方法 1.1.1、入门案例 /** * @author Carl * @version ......
线程 基础 Java

java线程同步和异步的区别

在Java中,同步和异步是指多线程并发执行中的两种不同的机制。 同步指的是线程之间的协作方式,即当一个线程在执行一个任务时,其他线程必须等待该线程执行完该任务后才能执行同一段代码。同步机制通常使用synchronized关键字或Lock对象进行实现,以保证多线程共享的资源同步访问。 异步指的是线程之 ......
线程 java

java - 缩放新的图片

/** * 缩放新的图片 */ public static String scaleImg(String waterLogoPath, String waterLogoPathTmp, String suffix, ImgWH wh) { try { suffix = suffix.replace( ......
图片 java

java - 检查是否有旋转角度导致ImageIO获取宽高相反

导入依赖 <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId> <version>2.15.0</version> </dependency> 获取图片宽高 public ......
角度 ImageIO java

Emmet in VS Code

前言 Emmet可以极大的提高 html 和 css 的编写效率,它提供了一种非常简练的语法规则。 举个例子,我们在编辑器中输入缩写代码:ul>li*6 ,然后按下 Tab 键,即可得到如下代码片段: <ul> <li></li> <li></li> <li></li> <li></li> <li> ......
Emmet Code in VS

如何使用蓝牙控制树莓派 All In One

如何使用蓝牙控制树莓派 All In One Raspberry Pi & Bluetooth & Node.js $ sudo apt-get update $ sudo apt-get upgrade # nvm $ sudo apt-get install nodejs $ sudo apt- ......
树莓 All One In

Java 的 SPI 机制

什么是SPI机制? SPI机制( Service Provider Interface)是Java的一种服务发现机制,为了方便应用扩展。那什么是服务发现机制?简单来说,就是你定义了一个接口,但是不提供实现,接口实现由其他系统应用实现。你只需要提供一种可以找到其他系统提供的接口实现类的能力或者说机制. ......
机制 Java SPI

【备忘录设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 备忘录模式(Memento Pattern)是一种结构型设计模式。这种模式就是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并放在外部存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。备忘录模式常常与命令模式和迭代子模式一同使用。 备忘录模式的角色有三个:备忘 ......
设计模式 备忘录 语言 模式 Python

Java字符串练习

Java字符串练习 题目要求 代码实现 public class toArray { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; String res = fromArrayToString(arr); ......
字符串 字符 Java

java - 获取系统信息指令

1.获取系统的临时文件夹地址 System.getProperty("java.io.tmpdir") 打印结果 C:\Users\cenxi\AppData\Local\Temp\ 2.获取java项目的根文件夹上一级文件夹地址 System.getProperty("user.dir") 打印结 ......
指令 系统 信息 java