05 2020 档案
摘要:作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 老板你加钱我的代码能飞 程序员这份工作里有两种人;一类是热爱喜欢的、一类是仅当成工作的。而喜欢代码编程的这部分人会极其主动学习去丰富自己的羽翼,也非常喜欢对技术探索力求将学到的知识
阅读全文
摘要:作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 乱码七糟 [luàn qī bā zāo],我时常怀疑这个成语是来形容程序猿的! 无论承接什么样的需求,是不是身边总有那么几个人代码写的烂,但是却时常有测试小
阅读全文
摘要:作者:小傅哥 博客:https://bugstack.cn - 汇总系列原创专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 前言 一直想把jdk1.8的新特性整理下,恰好看到老外的git(文后有链接),在这个结构上继续完善了说明和功能,做了41个单元测试案例,方便新人学习。以下内容很干,
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 大部分做开发的小伙伴初心都希望把代码写好,除了把编程当作工作以外他们还是具备工匠精神的从业者。但很多时候又很难让你把初心坚持下去,就像;接了个烂手的项目、产品功能要的急、个人
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言介绍 微服务不是泥球小单体,而是具备更加清晰职责边界的完整一体的业务功能服务。领域驱动设计的思想通过Domain的功能域设计,可以把核心功能与支撑功能很好的区分开。而在MVC的设计
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 该说不说几乎是程序员就都知道或者了解设计模式,但大部分小伙伴写代码总是习惯于一把梭。无论多少业务逻辑就一个类几千行,这样的开发也可以归纳为三步;定义属性、创建方法、调用展示,
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在上一章节介绍了领域驱动设计的基本概念以及按照领域驱动设计的思想进行代码分层,但是仅仅只是从一个简单的分层结构上依然没法理解DDD以及如何去开发这样的微服务。另外往往按照这样分层
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 DDD(Domain Driven Design 领域驱动设计)是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获!😄 让人怪不好意思的 ,说是出书有点膨胀💥,毕竟这不是走出版社的流程,选题、组稿、编著、审读、加工到出版发行。 但全书共计107页,11万7千字,20个章节涵盖三个字节码框架和JavaA
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 标题 想吸引你进来参考下我的学习方式,或许能给你带来一些经验。当然不乏一些培训中也有超级优秀的开发人员。 ,程序员上学这段时光相对每个人都是公平的。同样是拿到了一本 的《Java
阅读全文
摘要:小傅哥 | "https://bugstack.cn" 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 最近有伙伴问 ,我的简历怎么投递了都没有反应,心里慌的很呀。 工作两年了目前的公司没有什么大项目,整天的维护别人的代码,有坑也不让重构,都烦死了。荒废我一身技能无处施展,投递的简
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 相对于 " " 之前编写的字节码编程; 、`Javassist Byte Buddy 指令码` LDC、LOAD、STORE、IRETURN... 生成出来的。就像它的官网介绍;
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 到本章为止已经写了四篇关于字节码编程的内容,涉及了大部分的API方法。整体来说对 已经有一个基本的使用认知。那么在 中不仅提供了高级 用于创建和修改类、方法,还提供了低级 控制
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 字节码编程插桩这种技术常与 技术结合用在系统的非入侵监控中,这样就可以替代在方法中进行硬编码操作。比如,你需要监控一个方法,包括;方法信息、执行耗时、出入参数、执行链路以及异常等
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 通过前面两篇 的基本内容,大体介绍了;类池( ClassPool )、类( CtClass )、属性( CtField )、方法( CtMethod ),的使用方式,并通过创建不
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在上一篇 Helloworld 中,我们初步尝试使用了 字节编程的方式,来创建我们的方法体并通过反射调用运行了结果。大致了解到创建在使用字节码编程的时候基本离不开三个核心类; 、
阅读全文
摘要:作者:小傅哥 博客: "https://bugstack.cn" 沉淀、分享、成长,让自己和他人都能有所收获! 目录 @[toc] 一、前言 在字节码编程方面有三个比较常见的框架; 、`byte buddy Javassist`,他们都可以对这字节码进行操作,只是操作方式和控制粒度不同。 其中 AS
阅读全文

浙公网安备 33010602011771号