首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
香港十大金曲
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
rabbitMq
Queue:用来保存消息直到发送给消费者,它是消息的容器。 a. 在发送时指定需要持久化或者服务器内存紧张时会将部分中的内存消息保存到磁盘中 b. 单个文件增加到16M后会生成新的文件 c. 文件中的消息被标记删除的比例达到阈值时会触发文件的合并,提高磁盘的利用率 channe…
rabbitMq 集群知识
a. 队列元数据:队列名称和它的属性; b. 交换器元数据:交换器名称、类型和属性; c. 绑定元数据:一张简单的表格展示了如何将消息路由到队列; d. vhost元数据:为vhost内的队列、交换器和绑定提供命名空间和安全属性; e. 元数据信息需要保存的磁盘中,所以每个集群…
RequestMappingHandlerMapping 初始化
作为RequestMappingInfoHandlerMapping的子类,RequestMappingHandlerMapping也被加载到了。
swagger 动态显示枚举内容 + 数值类型空指针异常统一控制
完成上面的操作,aa对应的枚举类AAEnum的值和意思都能在swagger字段的description中显示出来了。
jvm的内存模型
cpu高速缓存的出现 cpu发展速度很快,但是内存memory的发展却没那么快,原来的cpu直接和内存做交互的模式,会导致cpu会浪费很多时间在等待上。所以,在cpu中增加了高速缓存(多级),在运行时,会从主内存中获取数据放入高速缓存中做一份数据拷贝,等cpu处理完成之后,再刷…
Callable和Future
但是这两种方式都有一个问题,那就是不能拿到运行的返回值,除非使用共享变量等复杂的方式来间接的实现。 所以FutureTask就是Runnable和Future接口的实现类。 所以,她既是我们原先使用的线程又可以对这个线程做取消,获取返回值等操作。 1. 将线程丢进线程池,获取到…
java Synchronized的优化
Synchronized是通过对象内部的一个叫做监视器锁(monitor)来实现的。但是监视器锁本质又是依赖于底层的操作系统的Mutex Lock来实现的。而操作系统实现线程之间的切换这就需要从用户态转换到核心态,这个成本非常高,状态之间的转换需要相对比较长的时间,这就是为什么…
个人成就
文章被点赞
14
文章被阅读
21,374
掘力值
335
关注了
14
关注者
8
收藏集
8
关注标签
40
加入于
2019-03-13