其他技术区
java 标签描述

代码中有异常 代码中无异常 代码中有return时 return在try中,代码无异常 return在try外面,代码无异常 无法编译 return在try内部,代码有异常,捕捉异常不成功 return没有生效的情况 结果

  AnyLlCIhvKpr   2023年11月12日   41   0   0 java编程语言

package com.example.demo; import java.util.LinkedList; import java.util.List; /   257. 二叉树的所有路径   给定一个二叉树,返回所有从根节点到叶子节点的路径。   <p>   说明: 叶子节点是指没有子节点的节点。   <p>   示例:   <p>   输入...

  AnyLlCIhvKpr   2023年11月12日   14   0   0 算法leetcodejava

问题描述 1) 定义接口Printx,其中包括一个方法printMyWay(),这个方法没有形参,返回值为空。 2) 编写矩形类Rectangle,矩形类要求实现Printx接口,有求面积、求周长的方法,printMyWay()方法要能显示矩形的边长、面积和周长。 3) 编写正方形类作为矩形类的子类,正方形类继承了矩形类求面积和周长的方法,新增加求对角线长的方法,重写printMyWay()方法,要求该方法能显示正方形的边长、面积、周长和对角线长。 解决方案 对于本题的解法,需要先了解Java的接口知识,官方给出的解释是:官方解释:Java接口是一系列方法的声明...

  AnyLlCIhvKpr   2023年11月12日   13   0   0 接口springjava

JavaCompletableFuture的complete(7) 先看代码: CompletableFuture<String>future=CompletableFuture.supplyAsync(newSupplier<String>(){ @Override publicStringget(){ try{ TimeUnit.SECONDS.sleep(2); }catch(Exceptione){ e.printStackTrace(); } return"blog.csdn.net/zhangphil"; } }); System.out.print...

  AnyLlCIhvKpr   2023年11月12日   14   0   0 CompletableFuturejava

1问题 已知一个数组内元素为{19,28,37,46,50}。用户输入一个数据,查找该数据在数组中的索引,并在控制台输出找到的索引值,如果没有查找到,则输出-1。 2方法 首先定义一个数组,在键盘录入要查找的数据,用一个变量接收。再定义一个变量,初始值为-1。遍历数组获取数组中的每一个元素。然后将键盘输入的数据和数组中的每一个元素进行比较,如果值相同就把该值对应的索引赋值给索引变量,并结束循环。最后输8出索引变量。 package blog; import java.util.Scanner; public class Test...

  AnyLlCIhvKpr   2023年11月12日   17   0   0 算法leetcodejava

1.约束(constraint)概述 1.1为什么需要约束 数据完整性(DataIntegrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制。从以下四个方面考虑: 实体完整性(EntityIntegrity):例如,同一个表中,不能存在两条完全相同无法区分的记录 域完整性(DomainIntegrity):例如:年龄范围0-120,性别范围“男/女” 引用完整性(ReferentialInt...

  AnyLlCIhvKpr   2023年11月12日   10   0   0 数据库mysqljava

1问题 在什么情况下使用switch语句,以及如何使用switch语句。 2方法 swith语句主要用于判断一个变量与一系列值中某个值是否相等,每一个值称为一个分支。基本格式如下: 例题:某同学某门课的成绩可能的结果为1,2,3,4,和5。当成绩为1时请输出不及格;成绩为2时请输出及格;成绩为3时请输出中等;成绩为4时请输出良好;成绩为5时请输出优秀。 public class HomeWork105 {     public static void main(String[]&nbs...

  AnyLlCIhvKpr   2023年11月12日   15   0   0 switchjava

1拉取镜像 dockerpullbladex/sentinel-dashboard:1.7.0 2创建容器 dockerrun--namesentinel-d-p8858:8858bladex/sentinel-dashboard:1.7.0 在DockerDesk客户端中可查看 3访问 http://localhost:8858/ 用户:sentinel密码:sentinel springcloud中项目启用sentinel spring: application: name:cloudalibaba-sentinel-service cloud: nacos: discovery...

  AnyLlCIhvKpr   2023年11月12日   12   0   0 javasentinelDocker

插入排序算法java实现,如下采用100万个随机长度的随机数组进行了验证 packagesort; importjava.util.Arrays; publicclassInsertSort{ publicstaticvoidswap(int[]arr,inti,intj) { inttemp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } publicstaticvoidprintArray(int[]arr) { for(intelem:arr) { System.out.print(elem+"\t"); } System.out.print...

  AnyLlCIhvKpr   2023年11月12日   15   0   0 java排序算法

LRU在很多缓存失效策略中会涉及,本质是一种更公平的节约资源策略比如使用redis缓存数据,不可能将所有资源都缓存起来,内存耗不起但也不能一刀切的设定一个过期时间,自动过期,因为可能热点数据它经常被访问到LRU算法思想应运而生,LRU是LeastRecentlyUsed的缩写,即最近最少使用在资源有限的情况下,我们要将最近最少使用的对象解除资源占用,给更需要的场景 java中的LinkedHashMap就有自带的实现LRU简单说一下LinkedHashMap这种数据结构,本质是HashMap+双向链表,不仅有HashMap的特性,还能维护元素的顺序,示意图如下使用LinkedHashMap实...

  AnyLlCIhvKpr   2023年11月12日   62   0   0 数据javahashmap

      publicclassHelloWorld{publicstaticvoidmain(String[]args){//输出helloworldSystem.out.print("helloworld");}}

  AnyLlCIhvKpr   2023年11月12日   10   0   0 Systemjvmjava

一、k8s删除Pod的过程 在删除pod的过程中&xff0c;有两条平行的时间线。一是改变网络规则的时间线&xff0c;另一个是pod的删除。 网络规则生效 kube-apiserver接收到pod删除请求&xff0c;将pod在Etcd中的状态更新为Terminating&xff1b; EndpointController从Endpoint对象中删除pod的IP&xff1b; kuber-proxy根据Endpoint对象的变化更新iptables的规则&xff0c;不再将流量路由到被删除的Pod。 删除pod kube-ap...

  AnyLlCIhvKpr   2023年11月12日   20   0   0 kubernetesjavaDocker

Java/AndroidAnnotation注解注入(二) importjava.lang.annotation.ElementType; importjava.lang.annotation.Retention; importjava.lang.annotation.RetentionPolicy; importjava.lang.annotation.Target; @Target(ElementType.METHOD)//约束条件。只能限定注解修饰在函数方法。 @Retention(value=RetentionPolicy.RUNTIME)//运行时。 public@inte...

  AnyLlCIhvKpr   2023年11月12日   15   0   0 AnnotationjavaAndroid

博主使用flink连接数据库时报错,完整报错是:switchedfromINITIALIZINGtoFAILEDwithfailurecause:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 解决方法 pom.xml文件添加配置项: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version&g...

  AnyLlCIhvKpr   2023年11月12日   38   0   0 mavenmysqljava

    JavaEE是指JavaEnterpriesEdition,Java企业版,多用于企业级开发,包括web开发等等很多组建;   Java和JavaEE的区别:   1.Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,简单来说就是Java是一种语言,一种用来写程序的语言或称为工具.       Java技术具有卓越的通用性、高效性、平台移植和安全性,简单易学并且免费开源,正是具有这些特点Java也走上了它的辉煌之路永久不衰!!! ...

  AnyLlCIhvKpr   2023年11月12日   12   0   0 javaJavaEE

字符缓冲输入流BufferedReaderjava BufferedReader(Readerin) 创建一个使用默认大小输入缓冲区的缓冲字符输入流。 BufferedReader(Readerin,intsz) 创建一个使用指定大小输入缓冲区的缓冲字符输入流。 方法摘要 voidclose() 关闭该流并释放与之关联的所有资源。 voidmark(intreadAheadLimit) 标记流中的当前位置。 booleanmarkSupported() 判断此流是否支持mark()操作(它一定支持)。 intread() 读取单个字符。 intread(char[]cbuf,intof...

  AnyLlCIhvKpr   2023年11月12日   16   0   0 java

JavaCompletableFutureanyOf:线程队列只要有一个异步线程完成就触发(5) privatevoidmethod()throwsExecutionException,InterruptedException{ CompletableFuture<String>f1=CompletableFuture.supplyAsync(()->{ try{ TimeUnit.SECONDS.sleep(3); }catch(InterruptedExceptione){ e.printStackTrace(); } return"f1"; }); f1.w...

  AnyLlCIhvKpr   2023年11月12日   14   0   0 CompletableFuturejava

写在前面,工作第四年,重新把基础抓起来吧。String可以说是JDK中最基础的一个类。就记录一些日常开发中最常用的方法。 String类是非可变类,其对象一旦创建,就不可销毁。String类那些看似修改字符序列的方法实际上都是返回新创建的String对象,而不是修改自身对象。由于String对象是不可改变的,因此具有线程安全性,可以自由地实现共享。在String类内部,是使用一个字符数组(char[])来维护字符序列的。String的最大长度也就是字符数组的最大长度,理论上最大长度为int类型的最大值,即2147483647。在实际中,一般可获取的最大值小于理论最大值。 实战 Unknown...

  AnyLlCIhvKpr   2023年11月12日   13   0   0 字符串java

1.引言 一听到选择排序的词第一反应都是要通过选择来排序,那么我们的第一反应是不是对的呢,我们接下来验证一下,了解一下它的定义。简单选择排序:最简单的选择方法是顺序扫描序列中的元素,记住遇到的最小元素(一次扫描完毕就找到了一个最小的元素。反复扫描就能完成排序工作)。显然就是我们理解的那个意思,每次选择出序列最小的元素依次进行排序。 2.问题 给定一个序列,我们将如何用简单选择排序来将它排序好呢,下面将一一讲述。 示例1:27,54,18,36,78,48 输出:18,27,36,48,54,78 3.算法描述 示例1是一个乱序的序列,我们要做的就是将这个乱序的序列排成一个依照从小到大顺序的序...

  AnyLlCIhvKpr   2023年11月12日   23   0   0 数据结构pythonjava

//利用两个线程实现1到100的计算publicclassMyRannableimplementsjava.lang.Runnable{privateThreadth_0;privateThreadth_2;intsum=0;//存储累加和的结果inti=1;publicvoidrun(){StringthName=Thread.currentThread().getName();//获取当前线程的名字while(i<=101){System.out.println("当前线程"+thName+"正在计算");System.out.println("当前的累加和"+sum);su...

  AnyLlCIhvKpr   2023年11月12日   44   0   0 Systemjava大数据