无分类 Ubuntu-JDK-PPA-安装失败的解决办法 我寻思半天,经过反复尝试,最终确认是 Oracle 爸爸要坑我。不知道为啥 Google 搜索里没搜到这个错误出现的原因,所以我今天跟大家解释一下,帮助大家避一下坑。
无分类 Java-8-时间日期-API Java 8 中新的时间与日期 API 中的所有类都是不可变且线程安全的,任何修改操作都会返回一个新的实例,而之前 java.util.Date、Calendar 以及 SimpleDateFormat 这些关键的类都不是线程安全的。
java JDK源码那些事儿之PriorityBlockingQueue 今天继续说一说阻塞队列的实现,今天的主角就是优先级阻塞队列PriorityBlockingQueue,从命名上看觉得应该是有序的,毕竟是优先级队列,那么实际上是什么情况,我们一起看下其内部实现,提前说明下,因为Priority…
java 必看java后端亮剑诛仙最全知识点 你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。
无分类 JDK源码那些事儿之ArrayBlockingQueue 线程在JDK中是非常重要的一块内容,所有的应用服务都离不开线程的相关操作,对于大量线程的使用都是推荐使用线程池来进行操作和管理,JDK本身提供的线程池在服务中经常被使用到,以往经常使用Executors来创建,但…
linux linux安装java环境 1 查看当前系统信息:cat /proc/version 2 JDK8下载网页:下载jdk 3 注意勾选 同意协议和登录oracle账户(不登录不给下) 4 在合适目录下:wget https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4…
java JDK源码那些事儿之并发ConcurrentHashMap下篇 上一篇文章已经就ConcurrentHashMap进行了部分说明,介绍了其中涉及的常量和变量的含义,有些部分需要结合方法源码来理解,今天这篇文章就继续讲解并发ConcurrentHashMap
java Java8中创建Stream-流的四种方式以及-Stream-中间操作 ### 1 第一种 通过Collection得Stream()方法(串行流)或者 parallelStream()方法(并行流)创建Stream。
java JDK源码那些事儿之并发ConcurrentHashMap上篇 前面前已经说明了HashMap以及红黑树的一些基本知识,对JDK8的HashMap也有了一定的了解,本篇就开始看看并发包下的ConcurrentHashMap,说实话,还是比较复杂的,笔者在这里也不会过多深入,源码层次上了解一些主要…