开源诊断利器Arthas ByteKit 深度解读(1):基本原理介绍 Java

开源诊断利器Arthas ByteKit 深度解读(1):基本原理介绍

Arthas ByteKit 深度解读(1):基本原理介绍 前言 本文由整体到局部的思路展开分析Arthas ByteKit 字节码处理框架,结合类图和数据流图,介绍ByteKit字节码处理流程及核心对象。 简介 Arthas ByteKit 为新开发的字节码工具库,基于ASM提供更高层的字节码处理能力,面向诊断/APM领域,不是通用的字节码库。ByteKit期望能提供一...
阅读全文
不要再被Python洗脑了,来看看这个吧...... 软件架构

不要再被Python洗脑了,来看看这个吧......

最近我们一直被人工智能、Python等各种文章洗脑,文章都在写这些编程语言发展前景比较大,薪资待遇比较高,人才比较稀缺,所以很多人都在争相学习Python、人工智能。 其实有一个 前景很好,待遇又比较好,但是人才真的很稀缺 的一个行业,那就是汽车电子这一块,而说到这一块不得不提的就是 Autosar开发 , 汽车开放式系统架构(不懂的可以往下↓看)。 (图片来自网络) ...
阅读全文
不要再被Python洗脑了,来看看这个吧...... 软件架构

不要再被Python洗脑了,来看看这个吧......

最近我们一直被人工智能、Python等各种文章洗脑,文章都在写这些编程语言发展前景比较大,薪资待遇比较高,人才比较稀缺,所以很多人都在争相学习Python、人工智能。 其实有一个 前景很好,待遇又比较好,但是人才真的很稀缺 的一个行业,那就是汽车电子这一块,而说到这一块不得不提的就是 Autosar开发 , 汽车开放式系统架构(不懂的可以往下↓看)。 (图片来自网络) ...
阅读全文
架构师之路 -- 虚拟化技术与容器Docker 软件架构

架构师之路 -- 虚拟化技术与容器Docker

通常架构师们为了提高系统及硬件资源的利用率引入了虚拟化技术。 虚拟化是一种资源管理技术,它可以把各种实体资源抽像后再分隔,从而打破实体结构的限制,最大程度的提高资源的利用率。 今天我们来聊一下传统虚拟化技术和以Docker为代表的容器技术。 虚拟化 虚拟化就是在一台物理服务器上,运行多台“虚拟服务器”。这种虚拟服务器,也叫虚拟机(VM,Virtual Machine)。 虚拟化出现...
阅读全文
一分钟带你玩转 Spring IoC Spring

一分钟带你玩转 Spring IoC

前言 「 上一篇文章 」我们对 Spring 有了初步的认识,而 Spring 全家桶中几乎所有组件都是依赖于 IoC 的。 刚开始听到 IoC,会觉得特别高大上,但其实掰开了很简单。 跟着我的脚步,一文带你吃透 IoC 原理。 文中代码和内容均已上传至我的 Github ,欢迎戳 https://github.com/huiqit/SheIsSDEatNYC 在电脑端阅读。...
阅读全文
Spring IoC?看这篇带你吃透 IoC 原理 Spring

Spring IoC?看这篇带你吃透 IoC 原理

刚开始听到 IoC,会觉得特别高大上,但其实明白原理了很简单。 跟着我的脚步,一文带你吃透 IoC 原理。 本文围绕 是何、为何、如何 来谈: 初识 IoC 根据上一篇文章我们说的,Spring 全家桶中最重要的几个项目都是基于 Spring Framework 的,所以我们就以 Spring Framework 为例来看 文档[2] 。 首先它的右侧有...
阅读全文
一个关于HttpClient的轮子 Java

一个关于HttpClient的轮子

由于本文较长,需要耐住性子阅读,另外本文中涉及到的知识点较多,想要深入学习某知识点可以参考其他博客或官网资料。本文也非源码分析文章,示例中的源码大多是伪代码和剪辑过的代码示例,由于该轮子为公司内部使用所以源码不便公开,敬请谅解。造轮子不重要,重要的是掌握轮子原理,取其精华,去其糟粕。欢迎大家拍砖。 背景 目前部门内部接口调用基本都是基于Http的,并且部门内部也有封装好的HttpClien...
阅读全文
谈谈 IoC 的本质及 Spring 框架的一些理解 Java

谈谈 IoC 的本质及 Spring 框架的一些理解

原文: www.aqcoder.com/post/45 Spring 有两大特性:控制反转(Inversion of Control,缩写为 IoC)和面向切面编程(Aspect Oriented Programming,缩写 AOP)。 实现控制反转的常用方法就是依赖注入(Dependency Injection,简称 DI)。 那么为什么需要 IoC 呢,IoC 的本质目的是什么...
阅读全文
SpringBoot + Redisson实现分布式锁 Spring

SpringBoot + Redisson实现分布式锁

一、什么是分布式? 要想说什么是分布式,那么首先要知道分布式之前的系统是什么样的架构,之前的架构又存在什么样的问题? 单体架构 分布式之前就是单体架构,单体架构顾名思义就是将所有的业务功能打包在一个应用中,然后部署在服务器上。如果我们把单体架构比作一个汽车工厂,那么从汽车发动机到汽车上的一个螺丝钉都需要由它来负责完成,如果有一天这家工厂由于自然灾害的原因导致业务量急剧下滑,甚...
阅读全文
有了VxRail的生活,就这么朴实无华,且枯燥 bgm 起~ 编程技术

有了VxRail的生活,就这么朴实无华,且枯燥 bgm 起~

了解更多数字化转型方案查看此链接: https://www.dellemc-solution.com/home/index.html 我是一个富二代 闲着无聊开了家公司 今天刚进公司大门 就被CIO堵在了门口 原来,公司发展太快 原有的IT系统跟不上了 看着他焦头烂额向我诉苦的样子 我不得不忍住面部的抽动 随手抄起电话打给了 戴尔400...
阅读全文
Loading...