
Java
文章平均质量分 69
Cciccd
牛逼class
展开
-
深度优先实列
深度优先实列:import java.util.Scanner;public class deepinTest3 { public static int min=999999; static int pt; static int TArr[][]; static int book[]; public static void main(String[] args) { Scanner scanner = new Scanner(System.in原创 2021-06-26 19:56:22 · 220 阅读 · 2 评论 -
spark算子总结
spark算子总结spark的算子分为行动算子和转换算子rdd是调用转换算子是逻辑上的传递,并没有真正运算,实际数据并没有变化,调用行动算子后,才会发给执行器,才会实际在在执行器中执行运算。...原创 2021-06-19 22:08:57 · 449 阅读 · 2 评论 -
乐观锁与悲观锁
什么是锁,为什么要用锁?别着急,我们先看看下面的代码的执行结果:这段代码的要求是输出0-999的数package demo.test;public class Test1 { static Integer num=0; public static void main(String[] args) { for (int i = 0; i < 2; i++) { Thread thread = new Thread(new Runnable(原创 2021-06-17 10:36:24 · 102 阅读 · 0 评论 -
java多线程
java多线程实现java多线程的三种方式实现java多线程的三种方式第一种继承Thread类实现多线程备注:启动线程调用start()方法而不是调用run()方法,且每个对象只能调用一次start方法,否则会报错IllegalThreadStateExceptionpackage demo.test;public class demo1 { public static void main(String[] args) { Student s1 = new Student原创 2021-06-16 11:57:58 · 196 阅读 · 0 评论 -
java原生序列化与反序列化
序列化与反序列化序列化与反序列化的三种实现方式序列化与反序列化的三种实现方式student类实现serializable接口,ObjectOutputSteam和ObjectInputSteam采用默认的序列化和反序列化(writeObject,readObject)方法实现对Student对象的实列变量进行序列化和反序列化//mainimport java.io.*;public class Demo { public static void main(String[] args)原创 2021-06-14 22:09:00 · 504 阅读 · 0 评论