摘要: 你好,我是姚秋辰。 “微服务”是近些年在大型应用架构领域的一个热门话题,从实践领域来看,我们身边的一二线大厂也纷纷选择全面拥抱微服务。就拿国内Java系的一线大厂来说,如阿里系、美团点评、PDD等,它们都将自己的核心业务系统构建在微服务架构之上。 即便你是刚参加工作的萌新,也一定从铺天盖地的“微服务 阅读全文
posted @ 2023-04-10 10:56 鹏鹏程子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 你好,我是姚秋辰,网名姚半仙,欢迎和我一起进入《Spring Cloud微服务项目实战》。 我硕士毕业于复旦大学,一直从事互联网电商和支付场景的系统架构与开发,曾先后任职于SAP、阿里巴巴、eBay和PayPal。在这十余年里,我从一名Java程序员,逐渐成长为架构师和研发经理,这期间我一直在与微服 阅读全文
posted @ 2023-04-10 10:55 鹏鹏程子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.reids默认有16个数据库,在 2.数据库的键空间就是保存在dict字典里(所有的数据) 其他键空间的操作:exists,rename,keys lru:计算键的闲置时间 设置过期时间:秒、毫秒、时间戳,最后都会转化为时间戳 2.expires字典保存了所有键的过期时间——过期字典 实际中,键 阅读全文
posted @ 2020-07-24 11:14 鹏鹏程子 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。 什么是计算机资源 经典的冯诺依曼结构把计算机系统抽象成 CPU + 存储器 + IO,那么计算机资源无非就两种: 1. 计算资源2. 存储资 阅读全文
posted @ 2020-07-13 17:38 鹏鹏程子 阅读(659) 评论(0) 推荐(0) 编辑
摘要: Volatile可能是面试里面必问的一个话题吧,对他的认知很多朋友也仅限于会用阶段,今天我们换个角度去看看。 先来看一段demo的代码: 你会发现,永远都不会输出有点东西这一段代码,按道理线程改了flag变量,主线程也能访问到的呀? 为会出现这个情况呢?那我们就需要聊一下另外一个东西了。 JMM:J 阅读全文
posted @ 2020-04-29 15:03 鹏鹏程子 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 之前做过一个测试,反复执行过多次,发现结果是一样的: 1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对); 2. AtomicInteger效率最不稳定,不同并发情况下表现不一样:短时间低并发下,效率比synchronized高,有时甚至比LongAdder还高出一点, 阅读全文
posted @ 2020-03-08 22:26 鹏鹏程子 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 众所周知spring在默认单例的情况下是支持循环引用的 Appconfig.java类的代码 @Configurable@ComponentScan("com.shadow")public class Appconfig {}1234X.java类的代码 package com.shadow.ser 阅读全文
posted @ 2020-03-08 15:17 鹏鹏程子 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 概述: 最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 这篇文章将会按照如下目录展开: AOP简介 代码中实现举例 AOP实现原理 部分源码解析 1. AOP简介 阅读全文
posted @ 2020-01-16 16:43 鹏鹏程子 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 目录 一、笔者前言 二、正菜开始 三、假设你的服务有1万并发的访问 四、为啥有这种效果? 五、其他应该考虑到的因素 六、连接数计算公式 七、结论:你需要的是一个小连接池,和一个等待连接的线程队列 八、额外需要注意的点 一、笔者前言 基本上来说,大部分项目都需要跟数据库做交互,那么,数据库连接池的大小 阅读全文
posted @ 2020-01-15 14:59 鹏鹏程子 阅读(810) 评论(0) 推荐(0) 编辑
摘要: [MyBeanFactoryPostProcessor] constructor...MyBeanFactoryPostProcessor] postProcessBeanFactory...[MyBeanPostProcessor] constructor...[MyInstantiationAw 阅读全文
posted @ 2019-11-11 17:19 鹏鹏程子 阅读(241) 评论(0) 推荐(0) 编辑