编程语言只是一种工具,它不应该成为我们技术前进之路上的壁垒。

[置顶] 设计模式心得(既设计模式篇终章):描述设计模式时的通用公式

摘要: 文末有惊喜 介绍设计模式,尤其是在面试中回答一个设计模式时,如果有一个能够贴近设计模式本质的通用公式来介绍这些模式,不仅对使用者来说更容易记忆,对听者来说也很容易理解到设计模式的共通点,即“当我们讨论起某个事物时,就会想起什么什么”。 今天想起来写这篇笔记,也是因为最近面试被问到设计模式时,根据每次 阅读全文

posted @ 2020-08-23 17:25 独角没有戏 阅读(205) 评论(0) 推荐(0) 编辑

[置顶] 分享系列 之 linux IO原理与几种零拷贝机制的实现

摘要: 今天分享的是一篇《linux IO原理与几种零拷贝机制的实现》,承接上一篇分享系列末尾说的“几种零拷贝机制的实现”来了(其实刚好都是同一天内搜到的),刚好今天周末,就都整理下发上来吧。上连接: 《深入剖析Linux IO原理和几种零拷贝机制的实现》 知乎原link:https://zhuanlan. 阅读全文

posted @ 2020-07-12 18:24 独角没有戏 阅读(322) 评论(0) 推荐(0) 编辑

2021年7月1日

近期分享:BIO 与 NIO 的实质区别到底是什么?

摘要: 作为一个 java 中年兵,每每遇到面试要准备的时候,都绕不开 BIO、NIO 这个话题。 最近又打开了一篇 NIO 文章,刚阅读前面部分的时候,突然想通了一些问题。想阅读原文的朋友可以vx文章里搜一下“NIO 概览”这个标题,是收集于 JavaGuide 公众号的一篇文章。 其在最开始提到: NI 阅读全文

posted @ 2021-07-01 02:20 独角没有戏 阅读(347) 评论(0) 推荐(0) 编辑

2020年9月14日

源码阅读笔记 之 ThreadLocal —— 不复杂,却有点绕的一个 per thread API

摘要: (已于20201014重新更新) ThreadLocal 源码阅读笔记: 1. 初探 ThreadLocal: 从类层面上看,ThreadLocal 中定义了 ThreadLocalMap。操作这个map需要通过 ThreadLocal 提供的 public API,常用的API有 get(), s 阅读全文

posted @ 2020-09-14 18:17 独角没有戏 阅读(189) 评论(0) 推荐(0) 编辑

2020年9月2日

小脑袋瓜充满了问号:为什么AMQP可以叫做 Advanced?JMS就要low一等吗?

摘要: 难道就因为AMQP设定是作为应用层协议,任何实现AMQP协议的客户端都可以向AMQP发送/消费消息。而 JMS 为 java API 层面的协议,只能用 java 语言客户端来发送/消费消息? 难道说 JMS 的消息就没有格式了吗?AMQP有格式,JMS没有?非java语言就不能拼凑出符合JMS消息 阅读全文

posted @ 2020-09-02 03:12 独角没有戏 阅读(118) 评论(0) 推荐(0) 编辑

2020年8月30日

分享篇:使用HSDB查看jvm中动态生成的class

摘要: HSDB 是 HotSpot Debugger 的缩写。最近在研究动态代理的底层机制,JDK动态代理生成的字节码可以通过JDK提供的某个API获取,随便google一下就搜到了。 但唯独动态代理另一个常用技术——cglib,想要获取通过它生成的类的字节码,在网上找了一圈,花费数小时,搜索结果不甚理想 阅读全文

posted @ 2020-08-30 02:16 独角没有戏 阅读(402) 评论(0) 推荐(0) 编辑

2020年8月22日

面试系列之 java基础:不想让一个类被继承,怎么做?你能想到几种方法?

摘要: 你认为有几种方法? 一种?两种?三种? 你以为除了使用 final 关键字以外还有其他方法? 这是昨天面试时被问到的,面试时我答使用 final 关键字,年轻的面试官突然问:“还有吗?”(果然没那么简单?) 我不解,只好反问他:“还有什么方法?我还没听说过,可以指点一下。” 面试官所谓的“第二种”不 阅读全文

posted @ 2020-08-22 04:32 独角没有戏 阅读(1507) 评论(0) 推荐(0) 编辑

2020年8月16日

面试系列 之 spring ApplicationContext拓展:使用spring boot时想要在bean加载完后做一些事情,怎么实现?

摘要: 最近面试,被问到这题:“使用spring boot时想要在bean加载完后做一些事情,怎么实现?” 听完题,确实自己没有遇到过,也没有查过相关的资料,几乎确定是不可能拿到这分了。 但是还是想拿个半分,追问之,“所有懒加载的bean也要加载完吗?”面试官竟然答“是”。这就有点懵逼了。 本来如果他说“不 阅读全文

posted @ 2020-08-16 00:03 独角没有戏 阅读(316) 评论(0) 推荐(0) 编辑

2020年8月12日

微服务中的“服务降级”,这样解释满意吗?

摘要: 问题描述:为什么一个异常服务会拖垮整个公司的所有服务? 总结先提炼——我们需要甄别“正常服务”与“异常服务”,并且对“异常服务”进行降级。 假设服务A为公司对外暴露的服务集群,它有以下调用链: A-->B-->...-->...-->X A-->C-->...-->...-->Y A-->D-->. 阅读全文

posted @ 2020-08-12 17:20 独角没有戏 阅读(460) 评论(0) 推荐(0) 编辑

2020年8月6日

国外2012年用的spring,感觉和2020年的都还挺像:)

摘要: 链接:https://blog.codecentric.de/en/2012/07/spring-dependency-injection-styles-why-i-love-java-based-configuration/ 阅读全文

posted @ 2020-08-06 02:59 独角没有戏 阅读(210) 评论(0) 推荐(0) 编辑

2020年8月5日

解决 java命令行运行class文件时报“错误:找不到或无法加载主类”

摘要: 问题描述: 今天准备开始复习一下jvm参数,在 perfma 社区里正好有这么一个小课程:https://club.perfma.com/course 从第一节开始复习时,大佬在课后留了一个问题,所以最好自己在java命令行中运行验证一下。结果没想到就碰到了“错误:找不到或无法加载主类”这个问题。 阅读全文

posted @ 2020-08-05 15:11 独角没有戏 阅读(733) 评论(0) 推荐(0) 编辑

导航