历史潮流浩浩荡荡,顺之者昌,逆之则亡。——孙中山
JAVA

Java生产者消费者模型实践五

Java生产者消费者模型实践五
回顾前面做一些实验,你会发现,实现一的并发性能高于实现二、三。暂且不关心BlockingQueue的具体实现,来分析看如何优化实现三(与实现二的思路相同,性能相当)的性能。 分析实现三的瓶颈 最好的查证方法是记录方法执行时间,这样可以直接定位到真正的瓶颈。但此问题较简单,我们直接...

徐 承恩 2天前 8℃ 0评论 0喜欢

JAVA

Java生产者消费者模型实践一

Java生产者消费者模型实践一
考查Java的并发编程时,手写“生产者-消费者模型”是一个经典问题。有如下几个考点: 对Java并发模型的理解 对Java并发编程接口的熟练程度 bug free coding style JDK版本:oracle java 1.8.0_102 本文主要归纳了4种写法,阅读后...

徐 承恩 2天前 14℃ 0评论 0喜欢

无主题

设计模式分类(创建型模式、结构型模式、行为模式)

设计模式分类(创建型模式、结构型模式、行为模式)
创建型模式 创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关系创建对象过程中的逻辑。...

徐 承恩 5天前 15℃ 0评论 0喜欢

无主题

CentOS7安装zookeeper后建立systemctl自启动脚本

CentOS7安装zookeeper后建立systemctl自启动脚本
Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper曾经是Hadoop的一个子项目,但现在是一个独立的顶级项目。 ZooKeeper的架构通过冗余服务实现高可用性。因此,如果第一...

徐 承恩 2周前 (11-29) 25℃ 0评论 0喜欢

JAVA

Java中finally和return优先级

Java中finally和return优先级
作为一名Java开发者,拥有扎实的Java基础才能立于不败之地,比如面试或者被面试等等情况。在某些情况下Java的语法极具迷惑性也就是所谓的“坑”比如finally和return语句最终返回谁的结果?,那么本篇将总结一下Java中finally和return的优先级。 代码 pa...

徐 承恩 1个月前 (11-04) 49℃ 0评论 1喜欢

JAVA

Java窗口编程仿网页分页原理实现

Java窗口编程仿网页分页原理实现
仿照未必是一件坏事,先要学会仿照,接着理解他,吃透他,等你懂了一定原理后,发现以前的东西不怎么够好,需要改进,那么通过你的改进,使你的软件用户体验更好,我想这应该就是微创新吧。 这个例子的源码是CSDN的一位开发者所分享且一直珍藏在我的浏览器收藏夹多年,由于历史原因现在CSDN已...

徐 承恩 1个月前 (10-30) 74℃ 0评论 1喜欢