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

08 2020 档案

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

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

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

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

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

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

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

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

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

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

国外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 独角没有戏 阅读(222) 评论(0) 推荐(0)

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

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

导航