首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
东哥Jeffery
掘友等级
高级java 开发工程师
|
🌝🌝
Java搬砖队员,专注java技术
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 5
沸点 3
赞
8
返回
|
搜索文章
最新
热门
一文带你学会数据库中的“视图”
视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 从用户角度来看,一个视图是从一个特定的角度来…
Java中锁你知道多少?带你走进锁的世界!
Java中的锁主要用于保障多线程在多并发情况下保持数据的一致性。在多线程编程中为了保障数据的一致性,我们通常需要在使用对象或者调用方法之前加锁,这时候如果有其他的线程也需要使用该对象或者调用该方法,则需要先获得锁,如果某个线程发现锁正在别其他线程使用,就会进入阻塞队列等待锁的释…
MySQL 的优化方案总结
性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,…
SpringBoot如何把启动容器修改为Jetty
可以看出 Spring Boot 默认使用的是 Tomcat 容器启动的。 添加完毕之后,更新pom文件,编译项目,启动之后如下显示,代表更改成功。
Java虚拟机--Java运行时数据区
Java 虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些数据区域有各自的用途,以及创建和销毁的时间,有的内存区域随着虚拟机进程启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。Java虚拟机所管理的内存主要包括以下几个运行时数…
java内存模型-JMM
关于主内存与工作内存之间具体的交互协议,即一个变量如何从主内存拷贝到工作内存、如何从工作内存同步回主内存之间的实现细节,java内存模型中定义了8中操作来完成,虚拟机实现时必须保证每一种操作都是原子的、不可分割的。 lock(锁定):作用于主内存的变量,它把一个变量标识为一条线…
面试题--java集合
集合类存放于Java.util 包中,主要有 3 种:set(集)、list(列表包含Queue)和 map(映射)。 Collection 是集合 List、Set、Queue 的最基本的接口。 Collection是最基本的集合接口,一个Collection代表一组Obje…
zookeeper知识点总结
官网中所说,zookeeper致力于开发和维护成为一个高度可靠的分布式协调器。 分布式锁,zookeeper特殊的数据结构和watcher机制,让他也能高效的实现分布式锁的功能,参考Curactor这款框架,分布式锁开箱即用。 元数据管理,Kafka就是使用zookeeper存…
分布式缓存
大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失效,造成瞬时DB请求量大、压力骤增,引起雪崩。 可以给缓存设置过期时间时加上一个随机值时间,使得每个key的过期时间分布开来,不会集中在同一时刻失效。 访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时D…
微服务架构下的分布式事务解决方案
事务是指作为单个逻辑工作单元执行的一系列操作,要么完全(全部)的执行,要么完全的失败。简单的说,事务就是并发控制的单位,是用户定义的一个操作序列。 在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据 库事务,由于应用主要靠关系数…
下一页
个人成就
2020年度人气作者No.49
文章被点赞
107
文章被阅读
60,424
掘力值
1,500
关注了
9
关注者
60
收藏集
2
关注标签
84
加入于
2019-11-29