• 2024-11-21【Flinkcdc问题解决】java.lang.NoClassDefFoundError: org/apache/flink/shaded/guava18/com/google/common/util
    1.环境介绍Flink1.17+Flinkcdc2.2.12.问题描述使用Flink1.17和Flinkcdc2.2.1环境进行数据加工,但是报以上错误,原因是版本不匹配,flinkcdc2.2.1用的是guava18,但是flink1.17用的是guava30,导致冲突。3.问题解决添加flink-sql-connector-mysql-cdc依赖<dependen
  • 2024-11-20Java线程池创建
  • 2024-11-14Java8 CompletableFuture异步任务
    无返回值调用importjava.util.concurrent.CompletableFuture;publicclassTestDemo{publicstaticvoidmain(String[]args){System.out.println("进入主线程=============");CompletableFuture.runAsync(()->getNum());System.
  • 2024-11-14Java8
    Lambda一、简介Lambda表达式是Java8引入的一种新的语法,它允许你以简洁的方式表示可传递给方法或存储在变量中的代码块。Lambda表达式可以用来替代匿名内部类,使代码更加简洁、易读和易于维护。二、Lambda表达式的基本语法Lambda表达式的语法形式为:(parameters)->expre
  • 2024-11-13第三百二十二节 Java线程教程 - Java原子变量、Java显式锁
    Java线程教程-Java原子变量新线程并发包java.util.concurrent和java.util.concurrent.atomic和java.util.concurrent.locks包括非常有用的并发构造。线程并发包以四种方式支持并发。原子变量锁同步器并发集合原子变量原子变量类的命名类似于AtomicXxx,例如,AtomicInteg
  • 2024-11-12【转】[Java][Idea] 打开时报错 Internal error. Address already in use: bind
    方法一:netshwinsockreset以管理员身份运行cmd执行这个命令,然后重启电脑。 方法二:按报错提示,访问  https://jb.gg/ide/critical-startup-errors  按文章,可以参考 https://youtrack.jetbrains.com/issue/IDEA-238995解决问题 以下是文章摘抄:ReviseIDEdire
  • 2024-11-11学习笔记(三十五):[email protected] (线性容器ArrayList)
    概述:一种线性数据结构,底层基于数组实现 一、导入import{ArrayList}from'@kit.ArkTS'; 二、定义letarrayList:ArrayList<string|number>=newArrayList(); 三、常用函数1、add,在ArrayList尾部插入元素 2、insert,在长度范围内任意位置插入指定元素
  • 2024-11-11学习笔记(三十六):[email protected] (非线性容器HashMap)
    概述:HashMap底层使用数组+链表+红黑树的方式实现,查询、插入和删除的效率都很高。HashMap存储内容基于key-value的键值对映射,不能有重复的key,且一个key只能对应一个value一、导入import{HashMap}from'@kit.ArkTS' 二、定义lethashMap:HashMap<string,number>=ne
  • 2024-11-10JDBC-Util工具类
     根据前面的代码,当我们要对数据库进行大量的操作时,会产生非常多的重复代码。而且不利于后续的修改操作,因此我们可以写一个jdbc的工具类,让它从配置文件中读取配置参数,然后创建连接对象。properties  properties配置文件是一种用于存储应用程序配置信息的文本文件。通过pro
  • 2024-11-04并查集应用:判圈
    并查集应用:判圈Description第一行输入正整数n,m,q表示一个有n个点m条边的无向图。q表示有q次询问。接下来m行有m条边。每行两个u,v属于[1,n]范围的正整数,表示u,v之间有边。接下来q行,每行两个点u,v,属于[1,n]。如果(u,v)这条边已经存在或者如果加入这条边后会产生新的环,则输出
  • 2024-11-04在昇腾Ascend 910B上运行Qwen2.5推理
    目前在国产AI芯片,例如昇腾NPU上运行大模型是一项广泛且迫切的需求,然而当前的生态还远未成熟。从底层芯片的算力性能、计算架构的算子优化,到上层推理框架对各种模型的支持及推理加速,仍有很多需要完善的地方。今天带来一篇在昇腾910B上运行Qwen2.5执行推理的操作实践。配
  • 2024-10-28Java进阶学习笔记56——Stream
    Stream流的初体验:packagecn.chang.d8_stream;importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;importjava.util.stream.Collectors;publicclassStreamTest1{publicstaticvoidmain(String[]args){List<Strin
  • 2024-10-25Vue axios发送请求
    Vue发送请求下载axios插件npminstallaxios-S具体操作:functionget(){//请求地址,参数,请求头;then是处理返回结果axios.get("http://localhost:8080/hello",{params:{},headers:{}}).then(res=>console.log(res));}fu
  • 2024-10-22CODESYS随机动态图案验证码制作详细案例(二)
    #使用CODESYS软件模仿网页端动态图案验证码的制作详细案例#前言:上篇随机数的测试验证,是我们作为图案验证码的基础功能测试,实际上在CODESYS中,除了OSCAT库,在SM3Shared库中,也有一个RndI_Range的函数,不过,在测试的过程中无法正常使用,如果哪位高手有实际案例可以发表在评论区。
  • 2024-10-21六,Collections工具类
    JavaCollections工具类详解Collections是Java中一个非常有用的工具类,它提供了许多静态方法来操作或返回集合,包括对集合进行排序、搜索、反转、打乱顺序等。这些方法都是静态的,因此可以直接通过类名调用,而不需要创建Collections类的实例。Collections工具类的方法1.sort(
  • 2024-10-20线程常用的几种使用方式?
    在Java中,线程可以通过几种不同的方式进行创建和使用。以下是常用的几种方式:1.继承Thread类这种方式通过创建一个子类,继承自Thread类,并重写其run()方法来定义线程的行为。示例代码:classMyThreadextendsThread{@Overridepublicvoidrun(){
  • 2024-10-18536.响应式大鱼海棠电影宣传网页 大学生期末大作业 Web前端网页制作 html+css+js
    目录一、网页概述二、网页文件 三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这
  • 2024-10-18lambda表达式之jvm提供的接口
    一、java内置函数式接口:断言式接口importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;importjava.util.function.Predicate;/*java内置函数式接口:断言式接口只有函数式接口【有且仅有一个抽象方法】才可以被@FunctionalInterface注解所
  • 2024-10-18Java中的Collections类和泛型
    在Java的集合框架中,`Collections`类扮演着一个非常重要的角色。它提供了一系列对集合进行操作的静态方法,这些方法可以用于各种集合类型,如`List`、`Set`和`Map`等,从而方便我们对集合进行诸如排序、查找、反转等操作。##一、排序操作1.**`sort`方法**  -`Collections`类
  • 2024-10-17Fork/Join框架
    Fork/Join框架是Java7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架packageforkjoin;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.ForkJoinPool;importjava.util.co
  • 2024-10-12java.util.Arrays#sort
    基本数据类型数组/***java.util.Arrays#sort(int[])*publicstaticvoidsort(int[]a){*DualPivotQuicksort.sort(a,0,a.length-1,null,0,0);//DualPivotQuicksort*}*/Obje
  • 2024-10-12java.util.Collections#sort(java.util.List<T>)
    java.util.ArrayList/java.util.LinkedList/***java.util.Collections#sort(java.util.List)*publicstatic<TextendsComparable<?superT>>voidsort(List<T>list){*list.sort(null);*
  • 2024-10-09Java并发编程:深入探索与实战案例
    Java并发编程:深入探索与实战案例在当今的多核处理器时代,并发编程已成为提升应用程序性能、优化资源利用的关键技术之一。Java,作为一门广泛应用的编程语言,凭借其强大的并发处理能力,在众多编程语言中脱颖而出。本文将深入探讨Java并发编程的核心概念、常用工具及实战案例,旨在