首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
_郭同学
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
java并发编程之-CAS详解
每次获取数据都很悲观,觉得会有人同时修改,所以每次在拿数据的时候都会上锁。也就是共享资源每次都只给一个线程使用,其他的线程会阻塞着,当第一个线程执行完后再让出资源给其他线程,synchronized和ReentranLock 采用的都是悲观锁的思想 每次获取数据的时间都很乐观,…
Spirng MVC简介及工作流程
Spirng MVC是一种实现了MVC涉及模式的轻量级WEB框架,使用了MVC的架构思想,将web层的职责进行解耦,简化开发。 MVC即Model-View-Controller,将程序按照Model,View,Controller进行分离。 View:代表与用户交互的界面,对…
线程池的应用及核心原理详解
线程池是值提前创建好若干的线程,让有任务需要处理时,就会分配线程池中的线程去执行这些任务,让任务在执行完成后也不会销毁这个线程,而是会由线程池进行管理,继续等待下一任务提交到线程池。由于创建和销毁线程池都是消耗系统资源的,所以有业务需要频繁的创建线程时,就可以使用线程池来管理这…
一文带你了解什么是Redis缓存雪崩,缓存击穿,缓存穿透及其解决方案
假设服务器每秒处理五千并发,其中四千个请求都是读操作,一千个写操作,使用缓存将四千个读操作缓存起来,避免了大量请求同时请求数据库,保证了系统的安全,但是突然redis服务器宕机了,导致所有的请求都直接请求了数据库,从而导致DB承受不住并发然后挂了,接连导致系统不可用。这就是缓存…
详细分析JVM运行时数据区
Java程序在运行期间,会产生各种类型的数据,而这些运行时的数据就会存储到JVM中的运行时数据区。根据JVM规范,将内存共分为 程序计数器,虚拟机栈,本地方法栈,堆,方法区 五个部分 程序计数器也叫做PC寄存器,它存储了指令相关的信息。它是内存中很小的一块区域,与其他数据区相比…
深入理解JVM类加载流程
顾名思义,类加载器就是用来加载Java类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下: .java文件在经过编译器编译后转换成字节码的.class文件。类加载器负责读取.class文件并转换成 Class 类的一个实例。每个这样的实例用来表示一…
深入理解Java的类加载器及双亲委派机制
当我们在写完一个Java文件的时候,编译器会将.java文件编译成.class文件,然后当程序运行时,JVM首先会找到main方法所在类,并将main所在类的class文件字节码读到内存中,转换成JVM运行中运行时对应的Class对象,而执行这个加操作的就是类加载器(Class…
MySQL架构及原理详解
Mysql的架构可分为两层:Server层和存储引擎层。 存储引擎层:主要负责数据的存储和提取,是基于插件的形式的架构,支持InnoDB,MyISAM等存储引擎;5.5.5后默认使用InnoDB作为默认的存储引擎。在创建表的时候不指定引擎,默认就是InnoDB,也可以通过eng…
Redis主从同步原理及实战详细讲解
与MySQL主从复制的原因一样,Redis虽然读写的速度非常快,但是当读请求较多时也会产生较大的压力,为了分担读Redis的压力,Redis支持了主从复制的架构,从节点可以分担主节点的读压力,Redis的主从复制可以根据是否是全量,分为全量同步和增量同步。 增量同步是在Slav…
超详细!Redis入门详解!
Redis 是完全开源免费的,使用C语言编写的高性能NoSQL(非关系型数据库)数据库。基于Key-Value键值对的形式来存储数据, 其中Key是String类型,Value的类型较为丰富,下面我们专门介绍数据类型。 与传统数据库不同的是Redis中的数据都是存储在内…
下一页
个人成就
文章被点赞
1
文章被阅读
4,514
掘力值
172
关注了
2
关注者
1
收藏集
0
关注标签
19
加入于
2020-07-03