布隆过滤器转载
摘要:简单来说就是利用hash算法计算出hash位,如果找到说明【可能存在】,因为别的值也可能算出同一个hash位,如果找不到说明【一定不存在】 https://www.cnblogs.com/xiaoniuhululu/p/16736861.html https://zhuanlan.zhihu.com
阅读全文
posted @
2022-09-28 17:09
wzyy
阅读(23)
推荐(0) 编辑
java.lang.IllegalArgumentException: java.lang.ClassCastException
摘要:使用反射回调时出现了异常,这里做一下记录 Method method = instance.getClass().getMethod(setter, filedClazz);method.invoke(instance, value); java.lang.IllegalArgumentExcept
阅读全文
posted @
2021-01-26 14:30
wzyy
阅读(1709)
推荐(0) 编辑
CompletableFuture保证线程同步
摘要:目的:多线程执行某些任务,把执行完的结果放到list中,最后返回list。 1、list要保证线程安全 2、要等所有的线程都执行完,才能返回list 3、异常处理,若其中某个线程出现了异常,会导致其线程卡死,必须进行try-catch包裹 package com.thread; import jav
阅读全文
posted @
2020-04-08 14:37
wzyy
阅读(2544)
推荐(0) 编辑
Copy 'xxx' to effectively final temp variable 问题解决
摘要:问题出现:如图下图所示,我们想动态的把参数i传到线程内部执行,出现语法错误,提示lambda表达式应该是final 解决方案:借助map传参数 注意:map放在for里面,放外面会存在线程安全的问题
阅读全文
posted @
2020-02-13 13:29
wzyy
阅读(3092)
推荐(0) 编辑
git冲突的解决与版本回退遇到的问题
摘要:这里有2个分支,master中的test.txt文件内容是master init,branch01中的test.txt文件内容是branch01 init 1、合并分支遇到冲突 在master上merge branch01,由于master的第一行是master init,branch01的第一行是
阅读全文
posted @
2020-02-09 10:28
wzyy
阅读(5633)
推荐(0) 编辑
Java读写Excel
摘要:<dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version> </dependency> <dependency> <groupId
阅读全文
posted @
2019-04-30 17:20
wzyy
阅读(4317)
推荐(0) 编辑
多线程基础
摘要:一、线程运行状态 Java内存模型(JMM)是围绕着多线程的原子性、可见性、有序性来建立的。 原子性:是指一个操作是不可中断的。java内存模型直接保证的原子性操作包括read、load、assign、use、store、write,synchronized块之间的操作也具备原子性。 可见性:是指当
阅读全文
posted @
2018-12-09 16:38
wzyy
阅读(209)
推荐(0) 编辑
JVM基础及垃圾回收
摘要:一、常用JVM参数 -Xms: 初始堆大小 -Xmx: 最大堆-Xmn: 新生代大小 -Xss: 栈容量 -PermSize: 方法区大小 -MaxPermSize: 最大方法区大小 -MaxDirectMemorySize: 最大直接内存大小 二、java虚拟机基本结构 1.PC寄存器(程序计数器
阅读全文
posted @
2018-12-07 19:08
wzyy
阅读(297)
推荐(0) 编辑
Java NIO阻塞式通信
摘要:package com.nio.t; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.channels.ServerSocketChannel; impo...
阅读全文
posted @
2018-04-27 20:17
wzyy
阅读(439)
推荐(1) 编辑
BlockingQueue实现阻塞队列
摘要:1 import java.util.concurrent.ArrayBlockingQueue; 2 import java.util.concurrent.BlockingQueue; 3 4 public class BlockingQueueTest { 5 public static vo
阅读全文
posted @
2017-05-01 21:43
wzyy
阅读(215)
推荐(0) 编辑
java Socket编程-基于UDP
摘要:package com.wzy.UDPTest; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; /** * * @author wzy * 服务器端,实现基于UDP的用户登陆 */ public class UDPserver { pu...
阅读全文
posted @
2016-11-07 21:59
wzyy
阅读(505)
推荐(0) 编辑
java Socket编程-基于TCP
摘要:package com.wzy.Test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter...
阅读全文
posted @
2016-11-07 21:58
wzyy
阅读(623)
推荐(0) 编辑
对象引用与对象克隆
摘要:对象克隆就是在原先对象的基础上,再复制一份,克隆的属性与原先的一模一样,但是是两个对象,之后对这两个对象的任何操作都不会影响到对方。要想将某个对象克隆,必须实现Cloneable接口,然后还需要复写Object类的clone方法。 对象引用其实是多个索引对同一个对象的引用,不管谁改变了对象的属性,对
阅读全文
posted @
2016-09-02 09:24
wzyy
阅读(450)
推荐(0) 编辑
谁被回收了
摘要:package com.jvm.test; public class LocalvarGC { class gctest{ byte [] b = null; public gctest(){ System.out.println("我被创建了,我的代号是:"+this.hashCode()); b
阅读全文
posted @
2016-07-22 20:10
wzyy
阅读(245)
推荐(0) 编辑
HashMap,Hashtable,TreeMap ,Map
摘要:package com.wzy.list; import java.util.HashMap; import java.util.Hashtable; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import java.util.TreeMa...
阅读全文
posted @
2016-06-01 11:44
wzyy
阅读(250)
推荐(0) 编辑
观察者模式(Observer和Observable实现)
摘要:package com.wzy.java8.thread; import java.util.Observable; import java.util.Observer; public class Demo4 { public static void main(String[] args) { /*
阅读全文
posted @
2016-05-31 15:51
wzyy
阅读(243)
推荐(0) 编辑
HashSet和TreeSet
摘要:package com.wzy.list; import java.util.HashSet; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; class Student1 implements Comparable{ private Integer id; private...
阅读全文
posted @
2016-05-30 16:12
wzyy
阅读(241)
推荐(0) 编辑
ArrayList,Vector,LinkedList
摘要:在java.util包中定义的类集框架其核心的组成接口有如下:·Collection接口:负责保存单值的最大父接口 |-List子接口:允许保存重复元素,数据的保存顺序就是数据的增加顺序; |-Set子接口:不允许保存重复元素,并且内部的元素可以进行调整 ·Map接口:提供key与value的匹配信
阅读全文
posted @
2016-05-30 15:02
wzyy
阅读(225)
推荐(0) 编辑
定时调度(定时器)的使用
摘要:class Task extends TimerTask{ @Override public void run() { //UUID可以随机生成一个不会重复的字符串 System.out.println(UUID.randomUUID()); } } public class Test { public static void m...
阅读全文
posted @
2016-05-30 09:45
wzyy
阅读(328)
推荐(0) 编辑
序列化与反序列化
摘要:package com.wzy.main; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInp...
阅读全文
posted @
2016-05-29 20:18
wzyy
阅读(140)
推荐(0) 编辑