关闭
当前搜索:

[置顶] 二进制实战技巧

匠心零度 转载请注明原创出处,谢谢! 说在前面 看过稍微底层点的源码的人应该都会了解、熟悉里面多多少少会碰到二进制相关操作,因为这个之前还写了一篇java二进制相关基础的基础篇,本篇准备写一些二进制实战技巧相关内容。 主题 判断一个数是否是2的幂次方的方法。 操作位代表类型。 非2的幂次方转换为2的幂次方。 判断一个数是否是2的幂次方的方法 如果该数是无符...
阅读(31) 评论(0)

[置顶] 推荐几款实用工具

匠心零度 转载请注明原创出处,谢谢! 说在前面 工欲善其事 ,必先利其器。 巧妙的使用好工具,会得到意想不到的效果,不仅不会变慢反而会事半功倍。零度推荐几款平时使用觉得不错的工具给大家。搜索公众号【匠心零度】或者扫描最下方二维码进行关注,回复:tools,获取工具(这些工具都是适合windows,如果其他平台直行网上搜索进行,有些本地也没有安装文件了,大家自己搜索下就行)。...
阅读(38) 评论(0)

[置顶] NIO中的易筋经

匠心零度 转载请注明原创出处,谢谢! 前言 《易筋经》。天下武功出少林,而易筋经是少林寺的镇寺之宝。学好了易筋经就可以轻易地学好其它武功,只不过很少人学到了它的全部精髓。游坦之只是碰巧学了一点点就变成了武林高手,从中可以看出易筋经的威力的确很大。 之前以及写过三篇NIO文章,NIO相关基础篇一、NIO相关基础篇二、NIO相关基础篇三,今天我们来提下NIO中的易筋经Reactor模型。说明不会说故...
阅读(157) 评论(0)

[置顶] JVM菜鸟进阶高手之路十四:分析篇

以一个奇怪的题目现象作为切入点,把jvm相关知识融合分析给你一个不一样的体验。...
阅读(331) 评论(0)

NIO相关基础篇三

转载请注明原创出处,谢谢! 说在前面上篇NIO相关基础篇二,主要介绍了文件锁、以及比较关键的Selector,本篇继续NIO相关话题内容,主要谈谈一些Linux 网络 I/O模型、零拷贝等一些内容,目前能理解到的就这些了,后续还会继续有一到二篇左右与NIO内容相关,估计在后续netty等一些学习完成之后,在回过头来看看NIO系列,再补充补充。用户空间以及内核空间概念 我们知道现在操作系统都是采用...
阅读(83) 评论(0)

NIO相关基础篇二

转载请注明原创出处,谢谢! 上篇NIO相关基础篇一,主要介绍了一些基本的概念以及缓冲区(Buffer)和通道(Channel),本篇继续NIO相关话题内容,主要就是文件锁、以及比较关键的Selector,后续还会继续有一到二篇左右与NIO内容相关。文件锁(FileLock) 在看RocketMQ源码中,发现有关于文件锁的import,但是具体使用代码里面注释调了[回头看看为什么,理解下,到时候会...
阅读(111) 评论(0)

NIO相关基础篇一

转载请注明原创出处,谢谢! 说在前面NIO相关知识是很多后续的一些基础知识,所以今天这篇文章仅仅是简单介绍,后续会继续有一到二篇相关NIO内容。什么是NIOJava NIO( New IO) 是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同, NIO支持面向缓冲区的、基于通道的IO操作。 NIO...
阅读(198) 评论(0)

面试题系列一

转载请注明原创出处,谢谢! 凡是含有面试系列的文章都能火一把(零度就想拉点粉丝,各位看官如果觉得不错,多帮忙宣传宣传,谢谢),零度也是抱着这个态度试第一篇,如果好后续继续系列文章,可能还会出分析篇!!! 线程池相关 单机上一个线程池正在处理服务,如果忽然断电了怎么办(正在处理和阻塞队列里的请求怎么处理)? 为什么要使用线程池? 线程池有什么作用? 说说几种常见的线程池及使用场景。 线程池都...
阅读(238) 评论(0)

java二进制相关基础

转载请注明原创出处,谢谢! 说在前面 之前在JVM菜鸟进阶高手之路十(基础知识开场白)的时候简单提到了二进制相关问题,最近在看RocketMQ的源码的时候,发现涉及二进制的内容蛮多,jdk源码里面也是有很多涉及到二进制相关的操作,今天这篇文章仅仅是扫盲篇,后续会介绍灵活运用篇。 说明任何东西都有规范,提到JAVA就会提到2个规范,JAVA语言规范、JVM规范。JAVA语言规范主要定义JAVA的语...
阅读(181) 评论(0)

RocketMQ快速入门

前面几篇文章介绍了为什么选择RocketMQ,以及与kafka的一些对比: 阿里 RocketMQ 优势对比,方便大家对于RocketMQ有一个简单的整体了解,之后介绍了:MQ 应用场景,让我们知道MQ在什么时候可以使用,可以解决什么问题,之后介绍了:RocketMQ集群部署配置;本篇文章接着上篇内容之后,来给大家介绍下RocketMQ快速入门。如何使用1、引入 rocketmq-client<de...
阅读(255) 评论(0)

RocketMQ集群部署配置

目标,使用2台机器部署RocketMQ多Master多Slave模式,异步复制集群模式。第一步,修改/etc/hosts文件192.168.116.115 rocketmq1 192.168.116.116 rocketmq2 集群机器配置完成之后,集群内进行ping一下,确保都通。 编译得到环境git clone -b develop https://github.com/apache/roc...
阅读(164) 评论(0)

源码阅读技巧篇

转载请注明原创出处,谢谢! 说在前面本人水平有限,下面的一些都是本人的思考与理解,如果有那里不对,希望各位大佬积极指出,欢迎在留言区进行评论交流、探讨。主题 为什么要读源码 读什么样的源码 有什么技巧 思考、交流 坚持 为什么要源码说到读源码,让我想起来了读书,古语有云:“读破万卷书,下笔如有神”。 多读读大师的想法技巧 通过大量阅读进行积累 把一些零碎的知识点整合起来 就拿RocketMQ来说,它...
阅读(220) 评论(2)

阿里JAVA开发手册零度的思考理解(二)

简书 匠心零度 转载请注明原创出处,谢谢! 说在前面 人生的大道上默默地走,就必须要有一盏灯亮着为你引导方向!而这盏灯抑或只是一句话,一句鼓励,一个赞美,一次承认,一次认可,一次相识一次交流…… 上篇文章:阿里JAVA开发手册零度的思考理解(一) 得到作者孤尽的肯定支持,那是一个小激动啊,我会继续努力,继续阅读和思考阿里JAVA开发手册,毕竟每一条都是前人踩过的坑,通过血的教训总结出来的。...
阅读(3114) 评论(16)

阿里JAVA开发手册零度的思考理解(一)

转载请注明原创出处,谢谢! 缘由阿里JAVA开发手册已经发表有很长时间了,值得认真研究思考推广 阿里官方的Java代码规范标准,这份开发手册不仅规范了一些开发细节,也提出了很多工程开发的哲学,值得好好阅读。 可谓包罗万象,几乎日常Java开发中方方面面都有所涉及。 每一条都是前人踩过的坑,通过血的教训总结出来的。 能公布出来真是造福全部Java开发者。 开发手册详细列举如何...
阅读(4304) 评论(15)

史上最难的一道Java面试题 (分析篇)

简书 匠心零度 转载请注明原创出处,谢谢! 无意中了解到如下题目,觉得蛮好。题目如下:public class TestSync2 implements Runnable { int b = 100; synchronized void m1() throws InterruptedException { b = 1000; T...
阅读(27657) 评论(71)
76条 共6页1 2 3 4 5 ... 下一页 尾页
    微信公众号:匠心零度
      分享技术干货与实践,欢迎大家关注.
    个人资料
    • 访问:348708次
    • 积分:3030
    • 等级:
    • 排名:第13320名
    • 原创:62篇
    • 转载:14篇
    • 译文:0篇
    • 评论:214条
    博客专栏
    统计