- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 面试官:count(1)、count(*) 与 count(列名) 有什么区别?
面试官:count(1)、count(*) 与 count(列名) 有什么区别?
2022-07-29 16:58:04
229
原创 浅谈Spring
Spring 概述一、第1节 Spring 简介二、Spring 发展历程三、Spring 的优势⽅便解耦,简化开发AOP编程的⽀持@Transactional⽅便程序的测试⽅便集成各种优秀框架降低JavaEE API的使⽤难度源码是经典的 Java 学习范例四、Spring 的核⼼结构五、Spring 框架版本提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容
2021-10-23 20:17:45
145
原创 理解 JVM 垃圾回收器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档理解 JVM 垃圾回收器前言一、什么是垃圾回收?二、为什么你要学习垃圾回收器三、垃圾回收器的种类四、垃圾回收的步骤1.Mark Phase(标记阶段)2.Sweep Phase(清除阶段)3.Compact Phase(压缩阶段)4.垃圾回收器的分类5.分代回收器6.Remembered Set(记忆集)7.商业版实现1.开发人员和架构师可以做什么2.垃圾回收度量标准3.GC 时所需要的的空闲内存4.GC 策略:推迟不可避免的事情5.选择垃
2021-06-24 22:55:01
616
22
原创 一致性算法 Paxos
一致性算法 Paxos什么是Paxos算法Paxos由Lamport于1998年在《The Part-Time Parliament》论文中首次公开,最初的描述使用希腊的一个小岛Paxos作为比喻,描述了Paxos小岛中通过决议的流程,并以此命名这个算法,但是这个描述理解起来比较有挑战性。后来在2001年,Lamport觉得同行不能理解他的幽默感,于是重新发表了朴实的算法描述版本《Paxos MadeSimple》自Paxos问世以来就持续垄断了分布式一致性算法,Paxos这个名词几乎等同于分布
2021-06-08 20:53:52
945
38
转载 分库分表就能无限扩容吗?
像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的话题:服务的扩容问题。正常情况下的服务演化之路 -让我们从最初开始。单体应用 每个创业公司基本都是从类似 SSM 和 SSH 这种架构起来的,没什么好讲的,基本每个程序员都经历过。RPC 应用 当业务越来越大,我们需要对服务进行水平扩容,扩容很简单,只要保证服务是无状态的就可以了,如下图:当业
2021-06-02 15:32:19
669
5
原创 微服务架构的多活实现
如何实现微服务架构的高可用之服务多活单机房多机房短距离(国内)长距离(跨国)单机房单机房,故名思义,就是所有服务都在同一个物理地址下,话不多说直接上图多机房短距离(国内)长距离(跨国)...
2021-05-28 15:09:00
1379
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人