首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
狐狸与小兔的故事
掘友等级
java开发工程师
|
康美药业
一点一滴的技术积累,才能汇聚成知识的海洋...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 54
沸点 2
赞
56
返回
|
搜索文章
最新
热门
【java开发redis篇】之 redis 的雪崩、穿透和击穿
前言: redis说简单不简单,说难也不难,但是该懂的必须要懂,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 一般来说抗高并发都是使用redis作为缓存,redis没有数据再进行查库。如果redis机器崩了,那么所有的请求都会直接请求数据库,数据库扛不住就会gg了。即…
【java开发redis篇】之Redis-cluster集群
前言: redis说简单不简单,说难也不难,但是该懂的必须要懂,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 在哨兵模式中,仍然只有一个Master节点。当并发写请求较大时,哨兵模式并不能缓解写压力。 答:是的。这个就是redis-cluster集群模式。 在Redi…
【java开发数据库篇】之主从复制、读写分离、双机热备和MyCat
前言: 一个健壮的web项目,数据库的备份容灾、并发能力是肯定要做的,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... Master负载过高、Slave负载过高、网络延迟、机器性能太低、MySQL配置不合理。 从MySQL5.5开始,MySQL已经支持半同步复制了,半同步…
【java开发数据库篇】之分表、分库思路和原理
前言: 分表、分库是一个复杂的工程,需要考虑到很多,只能提供一些思路,具体的实现还是得按照具体的业务进行实施,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 当数据库比较庞大,读写操作特别是写入操作过于频繁,很难由一台服务器支撑的时候,我们就要考虑进行数据库的切分。 所…
【java开发多线程篇】之多线程的应用场景和应用目的
前言: 多线程的知识点很多,也是面试必考点,必须要懂得如何运用,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 多线程用于堆积处理,就像一个大土堆,一个推土机很慢,那么10个推土机一起来处理,当然速度就快了,不过由于位置的限制,如果20个推土机,那么推土机之间会产生相互…
【java开发多线程篇】之ThreadLocal是什么?
前言: 多线程的知识点很多,也是面试必考点,必须要懂得如何运用,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... ThreadLocal提供了线程的局部变量,每个线程都可以通过set()和get()来对这个局部变量进行操作,但不会和其他线程的局部变量进行冲突,实现了线程的…
【java开发多线程篇】之多线程的实现方式、生命周期和同步方法
前言: 多线程的知识点很多,也是面试必考点,必须要懂得如何运用,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 4、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 …
【java开发多线程篇】之什么是线程池,常用的线程池有?好处和作用是什么?
前言: 多线程的知识点很多,也是面试必考点,必须要懂得如何运用,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 线程池能有效的处理多个线程的并发问题,避免大量的线程因为互相强占系统资源导致阻塞现象,能够有效的降低频繁创建和销毁线程对性能所带来的开销,每次请求就创建一个线…
【java开发消息中间件MQ篇】之mq消息堆积、消息过期、mq内存爆棚怎么处理?
前言: mq的种类很多,知识点也很多,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 1、先修复好损坏的消费者服务。 假设你用的是rabbitmq,rabbitmq是可以设置过期时间的,就是TTL,如果消息在queue中积压超过一定的时间就会被rabbit…
【java开发消息中间件MQ篇】之rabbitMQ死信、死信队列
前言: mq的种类很多,知识点也很多,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 在定义业务队列的时候,要考虑指定一个死信交换机,死信交换机可以和任何一个普通的队列进行绑定,然后在业务队列出现死信的时候就会将数据发送到死信队列。 更多相关【java开发…
下一页
个人成就
文章被点赞
97
文章被阅读
47,279
掘力值
950
关注了
15
关注者
21
收藏集
4
关注标签
10
加入于
2020-06-05