Java学习零散知识点汇中 1 wait 线程等待 notify 线程唤醒(随机) 基本使用示例 2 Java动态代理 3 Java动态代理(基于CGLIB) 4 String比StringBuffer慢验证 5 类的实例化顺序 6 BIO NIO AIO区别 7 java内存溢出 8 线程池中如何寻找堆栈?如何打印出堆栈的异常信息? 9 Java线程池用法 10 CAS算法+自旋锁 11 Spring AOP知识点 12 GSON 13 Java实现获取录音信息 14 Java Robot实现界面自动操作 15 Java实现WebSocket客服端 16 剖析金额不能用浮点数表示的原因 17 定义SPI 18 Java Stream 19 eclipse debug 多线程 20 Protobuf 21 Java 指令重排 22 定时任务框架Quartz 23 Java SVN连接包svnkit基本使用 24 死锁示例 25 Java代码解决生产者---消费者问题(两种方法) 26 ThreadLocal 使用示例 27 JDBC连接数据库示例 28 semaphore 29 CountDownLatch使用及应用场景例子 30 Redis 实现分布式锁 31 Redisson ZK实现分布式锁 32 Fork/Join框架基本使用 33 Java NIO Transfer零拷贝与普通复制测试对比 34 对象的栈上内存分配 35 Netty 示例 36 验证URLClassLoader加载一个类,是否会自动加载该类种import的类 37 JAVA UDP示例 38 Java实现各种加密算法示例 39 Netty bytebuf使用示例 40 Java 线程Deamon 41 Java如何实现协程 42 Java 8 新特性 43 对于一个类有子静态类,在外部调用子静态类方法,不会出入该类的static 44 Java Reactor编程模式实现 45 Java 对象的四种引用:强引用、软引用、弱引用和虚引用 46 Java 几种OutOfMemory错误示例 47 进程同步问题 48 Bitmap 位图 Java实现 49 Java连接Cassandra数据库 50 AQS基础-CLH锁 51 Java8实现JS函数调用 52 Java 二进制和位运算 53 Java 类热加载示例 54 /u202a 神奇的控制字符 55 java debug 体系-jdi 56 设计模式代码示例 57 对象锁和类锁 58 限流算法 59 高性能队列——Disruptor 60 ShardingSphere纯独立示例 61 Rocketmq示例 62 缓存示例 63 定时调度 64 RPC 通信框架 65 Reactor通信模型 66 Hash Dos示例 67 日志框架示例 68 Netty 中的心跳检测机制示例 69 Netty 工具类 —— HashedWheelTimer 70 Java线程池 71 自定义Lambda类 72 Guice学习 73 JRaft计数器示例 74 Java mmap示例 75 CPU伪共享验证示例