首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
喝不了汾酒
掘友等级
Java
我愿岁月不负天地,我愿此生辽阔高远。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 36
沸点 1
赞
37
返回
|
搜索文章
喝不了汾酒
Java
·
4年前
关注
【笔记】Zookeeper基础篇 ACL权限控制
ACL的使用 ACL权限设置可分为三部分:权限模式(Scheme)、授权对象(ID)、权限信息(Permission),最终组成一条“scheme:id:permissio...
0
评论
分享
喝不了汾酒
Java
·
4年前
关注
【笔记】MySQL 如何执行
MySQL的基本架构示意图: MySQL可以分为Server层和存储引擎层两部分。 下面我们将逐步介绍Server层。 连接器 首先,Server层有一个连接器。连接器负责...
0
评论
分享
喝不了汾酒
Java
·
4年前
关注
【笔记】Zookeeper基础篇 Znode与Watch机制
Zookeeper是一个分布式的协调服务系统,提出了一个在分布式环境下一致性问题的解决方案。这里简单介绍下Zookeeper的几种基础知识。...
3
评论
分享
喝不了汾酒
赞了这篇文章
Penn6
@Gopher
·
4年前
关注
分代回收算法
将内存区域分为两块A、B,每次只使用一块,然后将被引用的对象复制到另外一块未使用的内存区域,然后清除正在使用的内存区域,以此完成回收,然后交换两块区域的角色。 应用场景: ...
8
4
分享
喝不了汾酒
赞了这篇文章
三分恶
公众号@三分恶
·
4年前
关注
【JVM进阶之路】六:垃圾收集理论和算法
在前面我们了解了虚拟机如何判断对象可回收,接下来我们了解Java虚拟机垃圾收集的一些理论和算法。 分代收集理论,是基于程序运行对象存活数量和对象年龄之间关系的一套经验法则。...
5
评论
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼笔记 常见缓存汇总
本文仅作为笔记使用。 常见的缓存工具有本地缓存、分布式缓存、多级缓存等。 所谓本地缓存,即将数据缓存放在应用服务器上,这种方式的性能最好,但是类似登录凭证等与用户息息相关的...
0
1
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼吹牛逼——聊聊哈希表
再让key的哈希值跟数组的大小进行相关运算。 对key进行哈希,然后再对数组的长度进行模运算。 但是通常,为了提高效率,可以使用&位运算取代%运算。而前提是要将数...
2
评论
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼吹牛逼 Netty三部曲——高性能设计
本文仅作本人做笔记使用。 对于传统的RPC而言,其调用性能是存在一定的瓶颈的。 传统的RPC传输方式采用了同步阻塞I/O。一旦客户端的并发压力或者网络时延较大,就会导致I/...
4
1
分享
喝不了汾酒
赞了这篇文章
爱笑的架构师
@微信搜:爱笑的架构师
·
4年前
关注
高并发场景下,到底先更新缓存还是先更新数据库?| 🏆 技术专题第八期征文
在大型系统中,为了减少数据库压力通常会引入缓存机制,一旦引入缓存又很容易造成缓存和数据库数据不一致,导致用户看到的是旧数据。 为了减少数据不一致的情况,更新缓存和数据库的机...
25
2
分享
喝不了汾酒
赞了这篇文章
松华说
公众号:松华说 @京东
·
5年前
关注
Mybatis框架SQL防注入指南
SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。新手代码审计者往往对Java Web应用的多个框架组合而心...
15
评论
分享
喝不了汾酒
赞了这篇文章
JARVIS
5年前
关注
Mybatis是如何实现SQL防注入的
Mybatis这个框架在日常开发中用的很多,比如面试中经常有一个问题:$和#的区别,它们的区别是使用#可以防止SQL注入,今天就来看一下它是如何实现SQL注入的。什么是SQ...
15
2
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼笔聊八股—— 悲观锁与乐观锁
悲观锁总是会假设最坏的情况,认为每次去拿数据的时候都会被修改。因此其总是会在拿数据的时候进行上锁。其他人会阻塞一直到其得到锁。 可以理解为充电器的插座和插头,同一时间一个插...
3
2
分享
喝不了汾酒
赞了这篇文章
马丁玩编程
架构师
·
4年前
关注
备战金三银四,Mybatis核心原理必不可少
2020 下半年在公司组织了一场关于 Mybatis 核心原理的分享,掌握底层源码不仅能够更好的排查问题,同时也能够借鉴其中优秀的设计。正好赶上金三银四面试季,这里就梳理出...
166
9
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼逼逼赖赖-Netty(一) Netty的零拷贝机制
Netty实现了自己的ByteBuf,是对JDK的ByteBuffer的优化。 无法动态扩容。若数据大于ByteBuffer容量,会发生索引越界异常。 API使用复杂。需手...
1
2
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼笔记(三)——XA协议的两阶段提交
XA协议是由X/Open组织提出的分布式事务的规范,由一个事务管理器(TM)和多个资源管理器(RM)组成。提交分为两个阶段:prepare 和 commit。 左边是一个事...
1
评论
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼笔记(二)——分布式消息中间件 ActiveMQ
ActiveMQ是Apache出品的开源消息消息总线,是一个完全支持JMS1.1和J2EE1.4 规范的JMS Provider实现。 JMS即Java消息服务(Java ...
1
评论
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼笔记(一) ——分布式消息中间件 设计篇
分布式系统架构,简单说就是多个系统协调处理一个请求。但是,分布式系统架构有可能会有很高的耦合度。引入分布式消息中间件,可以很好地解耦合。 通过提供消息传递和消息排队模型,它...
1
评论
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼聊面试——Redis(一)
本文仅用作本人的笔记和复习。 一般来说,客户端会先想缓存层请求数据。如果缓存层存在数据,则直接返回。如果缓存层没有该数据,那么就会继续向存储层访问数据,即穿透查询。在存储层...
1
评论
分享
喝不了汾酒
Java
·
4年前
关注
摸鱼聊面试笔记-数据库(一)
本文仅用作本人的笔记管理。 避免全表扫描,字典。大幅提升查询数据。 数据库事务的四大特性可以简单地用四个字母表示:ACID。 A 原子性(Atomic) 表示事务包含的所有...
2
评论
分享
下一页
个人成就
文章被点赞
42
文章被阅读
11,599
掘力值
545
关注了
6
关注者
7
收藏集
0
关注标签
1
加入于
2020-03-07