首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
攻城狮的那些事儿
mghio
创建于2021-05-23
订阅专栏
攻城狮的那些事儿,Java 技术分享和思考记录,知识需要共享,技术需要交流!更多请关注公众号「mghio」
等 2 人订阅
共53篇文章
创建于2021-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Dubbo 中的集群容错
在微服务架构中,服务间的依赖关系复杂且动态,任何一个服务的故障都可能引发连锁反应,导致系统雪崩,一个好的容错设计可以避免这些问题发生。
如何阅读Paper
论文(Paper)通常是新技术、算法、编程方法或软件工具的首次公布。通过阅读论文,我们可以了解最新的技术进展,保持自己的技能和知识是最新的。 同时,论文提供了对特定主题深入理解的机会。
聊聊流言协议(Gossip)
什么是流言协议? 在分布式系统中,以下两个是典型的问题:1、维护系统状态(节点的活跃性);2、节点间的通信。
《UNIX 传奇:历史与回忆》读后感
读《UNIX 传奇:历史与回忆》既是一次知识的旅行,也是一次精神的洗礼。我相信,这本书对任何对计算机科学和软件开发感兴趣的人,都会有所启发和帮助~
Go 并发模型—Goroutines
Goroutines 是 Go 语言主要的并发原语。它看起来非常像线程,但是相比于线程它的创建和管理成本很低。
InnoDB 是如何解决幻读的
大部分人在日常的业务开发中,其实很少去关注数据库的事务相关问题,基本上都是 CURD 一把梭,今天来聊聊幻读问题。
Java 内存模型
在并发编程中,当多个线程同时访问同一个共享的可变变量时,会产生不确定的结果,所以要编写线程安全的代码,其本质上是对这些可变的共享变量的访问操作进行管理。
对象转换工具 MapStruct 介绍
在我们日常开发的分层结构应用程序中,为了各层之间互相解耦,一般都会定义不同的对象用来在不同层之间传递数据,本文介绍的 MapStruct 库就是为了解决对象间的转换问题的。
Java 异步编程的几种方式
异步编程是让程序并发运行的一种手段。它允许多个事情同时发生,当程序调用需要长时间运行的方法时,它不会阻塞当前的执行流程,程序可以继续运行。
Java 并发之 Fork/Join 框架
Fork/Join 框架是一种在 JDK 7 引入的线程池,用于并行执行把一个大任务拆成多个小任务并行执行,最终汇总每个小任务结果得到大任务结果的特殊任务。
Spring 的循环依赖问题
什么是循环依赖?可以把它拆分成循环和依赖两个部分来看,循环是指计算机领域中的循环,执行流程形成闭合回路;依赖就是完成这个动作的前提准备条件,和我们平常说的依赖大体上含义一致。
Spring Cloud 整合 Feign 的原理
前言 在 上篇 介绍了 Feign 的核心实现原理,在文末也提到了会再介绍其和 Spring Cloud 的整合原理,这篇让你彻底搞懂 Spring Cloud 整合 Feign 的原理!
聊聊 Feign 的实现原理
Feign 是⼀个 HTTP 请求的轻量级客户端框架。通过 接口 + 注解的方式发起 HTTP 请求调用,面向接口编程,而不是像 Java 中通过封装 HTTP 请求报文的方式直接调用。
信息爆炸时代,如何获取优质信息?
我们现在所处的信息爆炸时代,如何强调快速获取信息都不为过,信息多种多样,有些能找到源头,有些则不能,有些能找到规律,有些则不一定能找到,信息的源头和获取渠道很重要。
如何实现一个简易版的 Spring - 如何实现 AOP(终结篇)
前言 在「上篇」实现了 判断一个类的方式是符合配置的 pointcut 表达式、根据一个 Bean 的名称和方法名,获取 Method 对象、实现了 Advice,这篇是完结篇,干货很多~
如何实现一个简易版的 Spring - 如何实现 AOP(下)
前面两篇 如何实现 AOP(上)、如何实现 AOP(中) 做了一些 AOP 的核心基础知识简要介绍,本文进入到了实战环节了,去实现一个基于 XML 配置的简易版 AOP。
如何实现一个简易版的 Spring - 如何实现 AOP(上)
前言 本文是「如何实现一个简易版的 Spring 系列」的第五篇,在之前介绍了 Spring 中的核心技术之一 IoC,从这篇开始我们再来看看 Spring 的另一个重要的技术——AOP。
论基础理论知识的重要性
在计算机行业工作的人们,最大的感触就是这个行业里总是会出现很多的新东西,各种技术、框架等等,变化无处不在,有很大一部分人都比较焦虑。
如何实现一个简易版的 Spring - 如何实现 @Autowired 注解
本文是 如何实现一个简易版的 Spring 系列第四篇,在 上篇 介绍了 @Component 注解的实现,这篇再来看看在使用 Spring 框架开发中常用的 @Autowired 注入要如何实现,大家用过 Spring 都知道,该注解可以用在字段、构造函数以及setter 方…
这几个好用的 Google 搜索技巧,让你飞起!
搜索能力是被绝大多数人低估一项基本素质,绝大部分做编程技术相关的朋友应该都知道如何使用 Google,但是并不知道如何利用它的潜力。其实不管是 Google 还是 百度,会搜索的人一样都可以查找到需要的东西,不会搜索的人用什么都不好使。下面介绍一些 Google 常用的搜索技巧…
下一页