首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
DannyIdea
掘友等级
JAVA
|
腾讯基础架构
公众号@Idea的技术分享,目前就职于鹅厂,负责基础架构领域工作。
获得徽章 7
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
一起聊聊设计原则
今晚我们一起来聊聊关于设计原则相关的知识点。 单一责任原则,从名字上我们就能比较好的去理解它。这项原则主张一个对象只专注于单个方面的逻辑,强调了职责的专一性。举个例子: 学生管理系统中,我们需要提交一些学生的基本资料,那么学生信息相关的程序都交给了StudentService负责...
大话Redis系列--深入探讨多路复用(上)
今天让我们一起来探讨一下多路复用在redis中的具体实现原理。之前的文章中我们有稍微提到过,Redis的客户端和服务端之间是通过resp协议进行链接通信的。这种通信的本质其实是借助了socket套接字进行网络连接。当客户端的jedis和redis服务器进行连接的时候,首先需要在对...
计算机原理探险系列(九)CPU调度机制
前边有一篇文章中我有提及到过关于操作系统内部的上下文切换部分,以及一些进程和线程的设计模型。今天这篇文章将会从CPU如何分配资源给到不同的进程使用的角度出发。当我们的进程或者线程发生切换的时候需要将当前的上下文信息保存到pcb或者tcb中,同时读取下一个进程/线程的上下文。而此时...
计算机原理探险系列(十)信号量和管程的一些理解
在os的内部,不同的进程之间其实还是会有互相交互的实时运作,这些实时运作的调度会影响系统内部某些资源数据的共享问题。例如a进程访问了x001这块内存区域做了些许修改,然后cpu分片给了b进程继续执行,接下来b进程也对这块内存区域做了修改,这会导致一些共享的内存区域中的数据发生变化...
大话Redis系列--实战案例总结(下)
承接之前的文章,今晚我们一起聊聊关于Redis内部比较有趣的技术实现案例。在上一篇文章的最后我们留了一个尾巴,今天继续和大家分享这些场景下redis是怎么应用的。这类功能在常见的互联网App如某团等应用上一般都能看到相关案例。 这让我想起了自己曾经遇到过的一个类似的需求,会员拿着...
大话Redis系列--实战案例总结(上)
在工作中总会有遇到过使用Redis的场景,除了最简单的JWT案例之外,Redis还有很多丰富的应用落地案例,这个周末特意整理了一批经典的Redis使用案例。电商网站中的购物车就是一个经典的可以使用Redis来进行实现的案例,(这里我只是说可以使用,不排除有些电商平台的购物车是用其...
深入挖掘Spring系列 -- Spring内部的事件机制
相信在使用Spring框架的过程中,很多小伙伴都发现内部提供了一种叫做事件的机制,今天的文章主要重点给各位读者系统地介绍关于事件的部分知识点。 其实事件并非是Spring官方专门创造出来的,在早期的JDK中就已经有事件设计的影子了。package org.idea.spring....
深入挖掘Spring系列 -- 从设计模式角度看Spring
Spring是一款伟大的框架产品,在发展过程中一直都是靠一家叫做Pivotal的技术公司在背后支撑。Spring真正流行的时间是在2007年11月份,发布了2.5版本的时候。Spring Source 在3.0升级为了后续的发展所以拆分为了Spring Framework4.0 ...
计算机原理探险系列(八)继续探索,进程和线程
前段时间整理了一整个系列关于计算机原理相关的内容点,感觉还是蛮有意思的。后边歇了一段时间,现在继续回顾这个专题,希望后续自己能够继续坚持维护下去。之前的文章中有提及过什么是进程,既可以说进程是程序运行的一个表现,也可以说它是CPU分配虚拟内存空间的一个基本单元。之前还提及过如果在...
深入挖掘Spring系列 -- 实现一个简易版本的aop
在正式进行aop模块的介绍之前,我们需要先弄懂一些基本的术语概念。在软件业,AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热...
下一页
个人成就
文章被点赞
773
文章被阅读
445,744
掘力值
7,173
关注了
63
关注者
674
收藏集
5
关注标签
10
加入于
2019-03-12