首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户5439772662644
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
58
文章 57
沸点 1
赞
58
返回
|
搜索文章
赞
文章( 57 )
沸点( 1 )
Docker Compose 网络设置
默认情况下,Compose会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为hostname被其他容器访问。 默认情况下,应用程序的网络名称基于Compose的工程名称,而项目名称基于docke…
【深度思考】聊聊CGLIB动态代理原理
1. 简介 CGLIB的全称是:Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库,它可以在运行期扩展Java类与实现Java接口, 底层使用的是字
使用ConcurrentHashMap一定线程安全?
说到ConcurrentHashMap的出现背景,还得从HashMap说起。 老王是某公司的苦逼Java开发,在互联网行业中,业务总是迭代得非常快。体现在代码中的话,就是v1.0的模块是单线程执行的,这时候使用HashMap是一个不错的选择。然而到了v1.5的版本,为了性能考虑…
MySQL 是怎么加行级锁的?为什么一会是 next-key 锁,一会是间隙锁,一会又是记录锁?
是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,一会是 next-key 锁,一会是间隙锁,一会又是记录锁。 坦白说,确实还挺复杂的,但是好在我找点了点规律。
XXL-Job源码阅读(一)JobTriggerPoolHelper
本文源码阅读的主角是`JobTriggerPoolHelper`,作业触发线程池助手,通过阅读此部分源码,我们可以学习到: 1. 线程池隔离技术 2. 多线程知识
大聪明教你学Java | Elasticsearch 的核心概念与基础操作
在上一篇博客中,我们讲了Win10环境下如何搭建Elasticsearch,相信各位小伙伴都已经成功的搭建好了属于自己的Elasticsearch,那么今天就和大家讲一下它的一些基础操作。
分布式限流方案(gateway限流,redis+lua实现限流,nginx限流)
限流算法计数器:计数器比较简单粗暴,比如我们要限制1s能够通过的请求数,实现的思路就是从第一个请求进来开始计时,在接下来的1s内,每个请求进来请求数就+1,超过最大请求数的请求会被拒绝,等到1s结束后
深入浅出MyBatis:JDBC和MyBatis介绍
最近在休陪产假,时间比较零碎,准备看2本书充实下,一本是「深入浅出MyBatis:技术原理与实践」,一本是「RabbitMQ实战:高效部署分布式消息队列」,为了加深记忆和理解,会进行整理、扩展和记录。 看书的目标不是把所有的细节都记住,而是从整体上了解一个技术能做什么,包含的特…
SpringBoot异步实现DeferredResult实战与原理分析
客户端请求映射到控制器方法返回值为DeferredResult时,会立即释放Tomcat线程并将请求挂起,直到调用setResult()方法或者超时,才会响应客户端请求。 控制器方法的返回值都由对应的处理器进行处理,关于DeferredResult,自然由DeferredRes…
船新版本的策略模式,你一定没有见过
我在之前的文章设计模式学习之策略模式 一文中介绍了策略模式的优点、缺点、实现方法和具体的使用场景。策略类有 策略类会增多,造成类膨胀的缺点,这个缺点我还是比较在意的。因为在实际开发中发现,有时策略的实现没有多少代码,这样的定义成一个策略类反而真的有点浪费,确实造成了类膨胀。自从…
下一页
关注了
4
关注者
0
收藏集
4
关注标签
0
加入于
2021-03-29