• Java8学习之异步编程

    Java8学习之异步编程 异步编程 所谓异步其实就是实现一个无需等待被调用函数的返回值而让操作继续运行的方法 创建任务并执行任务 无参创建 CompletableFutureString noArgsFuture = new CompletableFuture(); 传入相应任务,无返回值 runAsync 方法可以在后台执行异步计...

    2019-08-16 12:37:03 定义IDCIEPScomposeAVHTTPSntt<NET

  • 我是如何拿下阿里、头条、滴滴的,最终还是选择去了阿里巴巴。(

    我是如何拿下阿里、头条、滴滴的,最终还是选择去了阿里巴巴。(上) 本人两年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点...

    2019-08-16 12:36:42 cmsjava基础java高级java后端开发mysqlqq心得阿里巴巴IE系统

  • JVM 运行原理

    JVM 运行原理 想要了解JVM的工作原理,首先得清楚JVM的概念以及体系结构。 JVM:java虚拟机,虚构的计算机,用来运行java代码。 JVM的体系结构:四大块,类装载子系统(class loader subsystem),执行引擎子系统(Executionengine子系统),垃圾回收系统(gc),运行时...

    2019-08-16 12:35:57 文件虚拟机系统硬盘mac共享AVSSL对象代码

  • 异常体系

    异常体系 1.异常的分类 Throwable 类是Java语言中所有错误和异常的父 类,通常使用其两个子类(Error和Exception)的实例来表示出现异常情况。类图体系如下: 错误 : Error表示严重的问题,一般不应该试图捕获 Error及其子类被视为未经检查的异常,用于编译时检查异常...

    2019-08-16 12:35:39 ESET定义mactimAVwebAE对象函数COM

  • volatile关键字的详解-并发编程的体现

    volatile关键字的详解-并发编程的体现 xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 参考书籍:《Java高并发编程详解》。尊重原...

    2019-08-16 12:34:41 硬件echo虚拟机IE系统微信硬盘数据仓库知识付费共享

  • Integer面试连环炮以及源码分析

    Integer面试连环炮以及源码分析 场景: ??昨天有位朋友去面试,我问他面试问了哪些问题,其中问了Integer相关的问题,以下就是面试官问的问题,还有一些是我对此做了扩展。 问:两个new Integer 128相等吗? 答:不。因为Integer缓存池默认是-127-128; 问:可以修改In...

    2019-08-16 12:33:38 Windows秘密IE系统PSAccess共享timAVSSL

  • 线程状态转换以及基本操作

    线程状态转换以及基本操作 在上一篇文章中并发编程的优缺点谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编程的优缺点,我们在什么情况下可以去考虑开启多个线程去实现我们的业务,当然使用多线程我们应该着重注意一些什么,在上一篇文章中会有...

    2019-08-16 12:33:18 现代操作系统虚拟机用户IE系统需求分析timAVSMPcdr

  • Java8 CompletableFuture 编程

    Java8 CompletableFuture 编程 一、简介 ?所谓异步调用其实就是实现一个无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计...

    2019-08-16 12:33:13 用户IE异步代码2345PScomposetimAVHTTPS<

  • Java面试题:HashMap和HashTable的区别

    Java面试题:HashMap和HashTable的区别 HashMap和HashTable的区别是面试时面试官经常问的问题,在回答的时候可以选择重点做回答,区别主要有下面几点: key和value的取值范围不同 HashMap和HashTable都是基于哈希表来实现键值映射的工具类,底层都是哈希表结构。 HashM...

    2019-08-16 12:31:55 AV对象代码工具关键字问题使用设计区别面试

  • 面试官:来谈谈限流-RateLimiter源码分析

    面试官:来谈谈限流-RateLimiter源码分析 RateLimiter 有两个实现类: SmoothBursty 和 SmoothWarmingUp ,其都是令牌桶算法的变种实现,区别在于 SmoothBursty 加令牌的速度是恒定的,而 SmoothWarmingUp 会有个预热期,在预热期内加令牌的速度是慢慢增加的,直到达到...

    2019-08-16 12:31:39 java高级mysqlqqARMIE谈谈系统PSkeeptim