上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 这篇文章主要讲的是面向对象设计中,我们应该遵循的六大原则。只有掌握了这些原则,我们才能更好的理解设计模式。我们接下来要介绍以下6个内容。 单一职责原则——SRP 开闭原则——OCP 里式替换原则——LSP 依赖倒置原则——DIP 接口隔离原则——ISP 迪米特原则——LOD 单一职责原则 单一职责原 阅读全文
posted @ 2021-05-20 14:29 风平浪静如码 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 前提 很早之前就打算看一次JUC线程池ThreadPoolExecutor的源码实现,由于近段时间比较忙,一直没有时间整理出源码分析的文章。之前在分析扩展线程池实现可回调的Future时候曾经提到并发大师Doug Lea在设计线程池ThreadPoolExecutor的提交任务的顶层接口Execut 阅读全文
posted @ 2021-05-18 14:36 风平浪静如码 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 什么叫序列化和反序列化 作用,为啥要实现这个 Serializable 接口,也就是为啥要序列化 serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。 阅读全文
posted @ 2021-05-17 14:51 风平浪静如码 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Java中一共有4种引用类型(其实还有一些其他的引用类型比如FinalReference):强引用、软引用、弱引用、虚引用。 其中强引用就是我们经常使用的Object a = new Object(); 这样的形式,在Java中并没有对应的Reference类。 本篇文章主要是分析软引用、弱引用、虚 阅读全文
posted @ 2021-05-13 14:46 风平浪静如码 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 前言 @Component和@Service都是工作中常用的注解,Spring如何解析? 一、@Component解析流程 找入口 Spring Framework2.0开始,引入可扩展的XML编程机制,该机制要求XML Schema命名空间需要与Handler建立映射关系。 该关系配置在相对于cl 阅读全文
posted @ 2021-05-12 14:14 风平浪静如码 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 今天的文章将给大家分享Java并发编程相关的知识点,虽然类似的文章已有很多,但本文将以更贴近实际使用场景的方式进行阐述。具体将对Java常见的并发编程方式和手段进行总结,以便可以从使用角度更好地感知Java并发编程带来的效果,从而为后续更深入的理解Java并发机制进行铺垫。 Java多线程概述 在J 阅读全文
posted @ 2021-05-10 15:55 风平浪静如码 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 在公司学习了接近一个月。 一个月内,从0开始开始接触分布式微服务架构,给了我不小的收获。今天,我来从头到尾梳理一下,有关微服务架构的核心内容(全是干货)。 下文,你将看到业界主流微服务框架的核心原理,包括服务发现,网关,配置中心,监控等组件,功能和架构原理的简单介绍。感谢阅读!😋 什么是微服务 微 阅读全文
posted @ 2021-05-07 15:24 风平浪静如码 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 子查询 (Subquery)的优化一直以来都是 SQL 查询优化中的难点之一。关联子查询的基本执行方式类似于 Nested-Loop,但是这种执行方式的效率常常低到难以忍受。当数据量稍大时,必须在优化器中对其进行去关联化 (Decoorelation 或 Unnesting),将其改写为类似于 Se 阅读全文
posted @ 2021-05-06 14:49 风平浪静如码 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 一、前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。 二、过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新 于是开发连上了生产数据库,首先执行了第一条SQL update tablename set source_name 阅读全文
posted @ 2021-04-12 14:43 风平浪静如码 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章之中我们介绍了基于Kubernetes及Istio如何一步一步把Service Mesh微服务架构玩起来!在该文章中,我们演示了一个非常贴近实战的案例,这里回顾下该案例的结构,如下图所示: 该案例所演示的就是我们日常使用微服务架构开发时,服务间最普遍的通信场景。在Spring Cloud 阅读全文
posted @ 2021-04-07 15:10 风平浪静如码 阅读(753) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页