• 首页
  • 归档
  • 关于我
  • 日志
  • 首页
  • 归档
  • 关于我
  • 日志
归档

归档

2021年1月
01-13 Spring应用上下文生命周期
01-07 Redis基础相关
2020年10月
10-20 Spring Bean的生命周期(一图流+详细说明)
2020年7月
07-27 HashMap源码的细节与启发
2020年6月
06-18 synchronized关键字
06-18 JMM(Java Memory Model)Java内存模型
06-16 volatile学习笔记
06-16 并发编程中的可见性与原子性
2020年2月
02-29 分布式系统的一致性理论(CAP和BASE)
2019年10月
10-25 软件设计原则学习
10-12 一个利用观察者模式和策略模式对代码进行解耦优化的例子
10-09 idea的lombok插件支持@SuperBuilder注解啦
2019年9月
09-25 公司MES项目现场落地实施总结
09-10 RocketMQ学习与部署Docker记录(后续更新)
09-03 博客被挖矿程序xmrig入侵以及我的解决方案(docker安全)
09-02 React学习记录
2019年8月
08-28 Nginx+Docker+Jekyll+阿里云ECS+备案搭建博客全记录
08-14 嘿!你好
2019年5月
05-14 Oracle培训总结
浙ICP备19034392号
浙公网安备 33011002014057号

Copyright © 2021 马赛琦的博客

Powered by Halo • Theme by Subtle Galaxy • REFERENCE FROM 寒山

Back to the top
最新文章
Spring应用上下文生命周期

Spring应用上下文生命周期1. 前言本文基于Spring-framework.5.2.2.RELEASE版本进行论述,参考了小马哥在极客时间的课程(文章末尾有对应二维码)。2. Spring应用上下文刷新阶段刷新阶段主要是围绕 AbstractApplicationContext#refresh

Redis基础相关

Redis基础1. 设计一个键值数据库SimpleKV1.1. 需要存哪些数据不同键值数据库支持的 key 类型一般差异不大,而 value 类型则有较大差别。我们在对键值数据库进行选型时,一个重要的考虑因素是它支持的 value 类型。例如,Memcached 支持的 value 类型仅为 Str

Spring Bean的生命周期(一图流+详细说明)

Spring Bean的生命周期1. 前言Spring是一个IOC(Inversion of Control,控制反转)容器框架,拥有DI(Dependency Injection,依赖注入),DL(Dependency Lookup,依赖查找 等功能。认为一个IOC框架最基本要有以下功能:配置解析

HashMap源码的细节与启发

HashMap源码的细节与启发1.前言这些天心血来潮想认认真真过一遍JCF的源码实现,在阅读到HashMap的时候发现自己之前还是太肤浅,很多地方没能理解JDK作者的巧思,因此想记录下来自己学习过程中的收获。在正式开始之前先吹一波美团技术团队,之前看并发编程的时候也是搜到不少美团技术团队的文章,写的

synchronized关键字

1.首先挂一个图图片摘自美团技术团队,个人觉得写的特别好:2.synchronized的锁作用范围Java锁作用范围有两种:一种是类的实例对象的锁(对象锁)。一种是类的class对象(类锁)。比如:在一个静态方法前面加synchronized关键字,就是对这个类的class对象加锁。publiccl

分类
Redis redis
Spring spring
并发编程 并发编程
絮絮叨叨 絮絮叨叨
开发杂记 开发杂记
分布式架构 分布式架构
工作感悟与总结 工作感悟与总结
前端相关 前端相关
Java相关 java相关
设计模式与设计原则 设计模式与设计原则
未分类 default
标签
redis redis
Spring spring
并发编程 并发编程
分布式 分布式
设计原则 设计原则
idea idea
设计模式 设计模式
生活感悟 生活感悟
lombok lombok
Linux linux
消息队列 消息队列
运维 运维
RocketMQ rocketmq
服务器安全 服务器安全
java java
React react
数据仓库 数据仓库
Docker docker
Jekyll jekyll
Nginx nginx
生活 生活
培训 培训