首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
seven酱66596
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
272
文章 271
沸点 1
赞
272
返回
|
搜索文章
赞
文章( 271 )
沸点( 1 )
《我们一起进大厂》系列-Redis常见面试题(带答案)
上一期因为是在双十一一直在熬夜的大环境下完成的,所以我自己觉得质量明显没之前的好,我这不一睡好就加班加点准备补偿大家,来点干货。(熬夜太容易感冒了,这次点个赞别白嫖了!) 顺带提一嘴,我把我准备写啥画了一个思维导图,以后总不能每篇都放个贼大的图吧,就开源到了我的GitHub,大…
图解redis五种数据结构底层实现(动图哦)
redis有五种基本数据结构:字符串、hash、set、zset、list。但是你知道构成这五种结构的底层数据结构是怎样的吗? 今天我们来花费五分钟的时间了解一下。 SDS是"simple dynamic string"的缩写。 所有非数字的key。例如set msg "hel…
Redis RedLock 完美的分布式锁么?
上周花了点时间研究了 Redis 的作者提的 RedLock 的算法来实现一个分布式锁,文章地址。在官方的文档最下面发现了这样一句话。 突然觉得事情好像没有那么简单,就点进去看了看。仔细读了读文章,发现了一个不得了的世界。于是静下心来研究了 Martin 对 RedLock 的…
厉害了,原来 Redisson 这么好用!
Redis 是最流行的 NoSQL 数据库解决方案之一,而 Java 是世界上最流行(注意,我没有说“最好”)的编程语言之一。虽然两者看起来很自然地在一起“工作”,但是要知道,Redis 其实并没有对 Java 提供原生支持。 相反,作为 Java 开发人员,我们若想在程序中集…
spring源码系列7:Spring中的InstantiationAwareBeanPostProcessor和BeanPostProcessor的区别
实例化(Instantiation): 要生成对象, 对象还未生成. 初始化(Initialization): 对象已经生成.,赋值操作。 发生在 BeanDefiniton 加工Bean 阶段. 具有拦截器的含义. 可以拦截BeanDefinition创建Bean的过程, 然…
Tomcat原理系列之四:tomcat与spring容器的关系
为了使用spring我们常见在web.xml中做这样的配置. 配置一个ContextLoaderListener监听器。这个监听器是如何把Tomcat与spring关联的呢? 1.Tomcat对web.xml的加载. 要解开Tomcat与spring的关系,我们首先应该先搞懂,…
从servlet容器到Spring mvc 5.1.1.RELEASE IoC 启动源码分析
容器启动会执行ServletContextListener的contextInitialized方法,对于Spring来说,它就是执ContextLoaderInitialized方法。 获取到底使用哪种类型的class。 初始化。使用获取对应构造函数执行初始化return i…
Spring源码系列:Spring的启动过程
Spring对于程序员说来说都不陌生;作为一个强大的开源技术,帮助我们能够更好的进行项目的开发与维护。 直接进入主题吧。Spring的启动过程实际上就是Ioc容器初始化以及载入Bean的过程;本文主要是学习记录下前半部分(Ioc容器的初始化),新手上路,如有错误,请指正! 在一…
次世代的会话管理项目 Spring Session
会话管理一直是 Java 企业级应用的重要部分。不过在很长的一段时间里,这一部分都被我们认为是一个已解决的问题,并且也没有什么重大的创新出现。 然而,微服务还有可横向伸缩的云原生应用这一现代趋势揭露了现今的会话管理技术在设计上的一些缺陷,挑战着我们在过去 20 多年来对这一设计…
SpringBoot Application深入学习
本节主要介绍SpringBoot Application类相关源码的深入学习。 SpringBoot应用生命周期,以及在生命周期各个阶段自定义配置。 也可以使用SpringApplicationBuilder类来创建SpringApplication对象,builder类提…
下一页
关注了
3
关注者
1
收藏集
16
关注标签
13
加入于
2019-01-17