随笔分类 -  Java

Java
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/12149197.html 如果一个数组中存在若干对相同的数,和一个单独的数,例: [1, 2, 3, 2, 3, 4, 5, 5, 4] 如果要快速找出其中那个单独数,可以用异或(^)来解决。 因 阅读全文
posted @ 2020-01-04 15:28 前往幸福的路上 阅读(403) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/12148390.html 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能 阅读全文
posted @ 2020-01-04 11:44 前往幸福的路上 阅读(173) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/12145869.html 查询二叉树的路径之和是否等于一个给定的值! class TreeNode { int val; TreeNode left; TreeNode right; TreeNo 阅读全文
posted @ 2020-01-03 17:12 前往幸福的路上 阅读(482) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/12060553.html SpringBeanUtils的部分方法类: import java.lang.reflect.Constructor; import java.lang.reflect 阅读全文
posted @ 2019-12-18 16:29 前往幸福的路上 阅读(1599) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11904422.html Java内存分析简单介绍: 1. # 设置内存溢出时自动生成堆内存快照信息 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPat 阅读全文
posted @ 2019-11-21 11:26 前往幸福的路上 阅读(280) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11872132.html Java线程--Semaphore使用 Semaphore是信号量, 也叫许可证管理器, 类似于取票窗口, 办事窗口, 打饭窗口等等这种情况, 只有排队等到了这样才算拿到 阅读全文
posted @ 2019-11-16 16:07 前往幸福的路上 阅读(287) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871911.html Java线程--CompletionService使用 public static void main(String[] args) throws Interrupted 阅读全文
posted @ 2019-11-16 15:14 前往幸福的路上 阅读(226) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871805.html Java线程--LockSupport使用 public static void main(String[] args) { /** * 阻塞当前线程 , 暂停调度, 响 阅读全文
posted @ 2019-11-16 14:53 前往幸福的路上 阅读(382) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871727.html Java线程--Callable使用 Callable和Runnable使用差不多, 但是Callable有返回值, 可以用Future接收. 看代码: public s 阅读全文
posted @ 2019-11-16 14:40 前往幸福的路上 阅读(5451) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871704.html Java线程--BlockingQueue使用 阻塞队列就是内容满了之后, 就开始阻塞, 直到有消费者消费了东西之后才又开始生产, 看代码: package concur 阅读全文
posted @ 2019-11-16 14:25 前往幸福的路上 阅读(613) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871602.html Java线程--CopyOnWrite容器使用 CopyOnWrit容器 主要用于读多写少的情景,白名单,黑名单,种类的访问和更新场景, 大概原理就是如果要读一个容器, 阅读全文
posted @ 2019-11-16 14:04 前往幸福的路上 阅读(204) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871593.html Java线程--ReentrantLock使用, 互斥锁: ReentrantLock reentrantLock = new ReentrantLock(); try 阅读全文
posted @ 2019-11-16 13:54 前往幸福的路上 阅读(211) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871241.html Java线程--Atomic原子类使用 package concurrent.atomic; /** * 原子类测试类 */ public class MainAtomi 阅读全文
posted @ 2019-11-16 11:47 前往幸福的路上 阅读(265) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871132.html Java线程--ThreadPoolExecutor使用 public static void main(String[] args) { ExecutorService 阅读全文
posted @ 2019-11-16 11:30 前往幸福的路上 阅读(279) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871099.html Java线程--ForkJoinPool使用 简单解释下: Fork是执行的意思, Join是等待的意思, 结合使用就是先用Fork来执行子任务, 然后再用Join等待子 阅读全文
posted @ 2019-11-16 11:18 前往幸福的路上 阅读(895) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11868576.html Java线程--Exchanger使用: Exchanger 是用来交换2个线程之间的消息的, 超过2个线程则是随机发送消息, 不保证可靠性! public static 阅读全文
posted @ 2019-11-15 18:00 前往幸福的路上 阅读(311) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11867895.html Java线程--Phaser使用, 代码里头有详细注释: package concurrent.phaser; import java.util.concurrent.P 阅读全文
posted @ 2019-11-15 17:36 前往幸福的路上 阅读(2211) 评论(1) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11867687.html Java线程--CyclicBarrier使用, 代码里头有详细注释: public static void main(String[] args) { /** * 可循 阅读全文
posted @ 2019-11-15 16:55 前往幸福的路上 阅读(266) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11867656.html Java线程--CountDownLatch使用, 代码里头有详细注释: public static void main(String[] args) throws In 阅读全文
posted @ 2019-11-15 16:37 前往幸福的路上 阅读(178) 评论(0) 推荐(0)
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11867086.html Java 线程状态介绍: Java官方文档中对Java线程的几种状态做了说明, 说明如下; public static enum Thread.State extends 阅读全文
posted @ 2019-11-15 15:46 前往幸福的路上 阅读(328) 评论(0) 推荐(0)