原题点这里 class Node implements Comparable<Node>{ public int key; public int value; public int lastTime; public int fre; public Node(int key,int value,int ...
分类:
其他好文 时间:
2020-04-06 20:20:29
阅读次数:
71
测试: package t1; import java.util.concurrent.TimeUnit; class MyThread implements Runnable { private String lockA; private String lockB; public MyThread ...
分类:
其他好文 时间:
2020-04-04 10:04:03
阅读次数:
91
package com.jack.test2; public class MyRunnable implements Runnable { int tikets = 20; @Override public void run() { while (true) { if (tikets > 0) { ...
分类:
编程语言 时间:
2020-04-04 09:39:20
阅读次数:
66
Spring中主要使用cglib和jdk动态代理,主要在SpringAop中有大量应用。 JDK动态代理 jdk动态代理主要使用场景是被代理的对象有实现的接口。最终生成的代理类: class $Proxy0 extends Proxy implements IDao jdk动态代理主要是基于反射,其 ...
分类:
编程语言 时间:
2020-04-03 12:05:08
阅读次数:
68
先写一个demo 实现对目标类的一个代理: 代理接口: public interface PlayGame { public void killBoss();} 目标类: public class PlayGameGril implements PlayGame { @Override public ...
分类:
其他好文 时间:
2020-04-03 00:31:35
阅读次数:
64
当A线程执行到了B线程的join()方法时,A就会等待,等B线程都执行完,A才会执行。 join可以用来临时加入线程执行。 class Demo implements Runnable{ @Override public void run() { for (int i = 0; i < 20; i+ ...
分类:
编程语言 时间:
2020-04-01 14:53:09
阅读次数:
106
直接上代码: 1、定义静态方法 import com.alibaba.fastjson.JSON; public class MessageUtils implements Cloneable { private static final MessageUtils instance = new Me ...
分类:
编程语言 时间:
2020-04-01 11:17:47
阅读次数:
249
public class AvroDeserializationSchema<T> implements DeserializationSchema<T> { private static final long serialVersionUID = 1L; private final Class<T ...
分类:
其他好文 时间:
2020-03-31 22:52:42
阅读次数:
94
package thread;import java.util.concurrent.*;/** * @auto dh * @create 2020-03-29-0:04 */class Th0009 implements Callable<Integer>{ private int sum=0; ...
分类:
编程语言 时间:
2020-03-29 01:38:58
阅读次数:
140
class Ticket implements Runnable { private static int tick = 100; boolean flag = true; @Override public void run() { if (flag) { while (true) { synchr ...
分类:
编程语言 时间:
2020-03-28 21:44:19
阅读次数:
66