首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Echizen_1
掘友等级
Java
|
XXXX
写bug
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
文章
热门
最新
记一次压测问题
现象:接口压测,单节点qps只能到100操作:上机器拉下threadDump文件,分析发现大量线程执行在同一个地方检查代码发现是在获取Apollo配置检查Apollo配置,发现未发布namespace
kafka总结
主题,用于存储消息的概念,表示一类消息的集合。一个topic可以接收多个生产者push消息,同时也支持多个订阅该topic的消费者pull消息 分区,是一种物理概念。 每一个Topic都可以分为多个partition(至少有一个),同一topic的不同分区消息内容不同,分别分散…
Rabbitmq总结
channel——消息通道,建立在connection基础上,AMQP协议规定只能在通道上进行通信执行命令。一个连接可以创建多个通道,起到了复用tcp连接的效果,之所以使用channel,是因为tcp连接的创建和释放的开销很大 topic——根据#、*进行模糊匹配,任何发送到t…
sharding sphere记录
传统项目数据集中存储在单节点数据库中,在性能、可用性、运维性上都存在诸多的不便。 从性能上来说,当数据量达到一定程度后,数据库的性能将会降低,即使增加了索引也不能提高性能,因为大多数关系型数据库的索引采用B+数结构,当数据达到阈值时,树的高度增加后,IO次数增加一样会导致性能降…
记一次生产mq事故
发布新服务,新服务有支付功能,监听业务线支付回调队列。现象是mq服务器出现流量过大,消息挤压情况,cpu达到70% 监听queue处理业务逻辑时,采用自动ack消息模式。
Apollo配置中心总结
在以往开发中,有很多的配置文件选择记录数据库、项目配置文件中,缺点是不易维护、不能实时生效,甚至需要重新打包发布应用。 对于配置文件的最理想的状态:配置修改后可以实时生效、拥有权限管理、可以区分环境、灰度发布、管理历史改动记录、与应用实现解耦甚至提供简易API;Apollo是依…
zookeeper分布式锁
在项目中,当共享资源出现竞争情况的时候,为了防止出现并发问题,我们一般会采用锁机制来控制。在单机环境下,可以使用synchronized或Lock来实现;但是在分布式系统中,因为竞争的线程可能不在同一个节点上(同一个jvm中),所以需要一个让所有进程都能访问到的锁来实现,比如r…
zookeeper
zookeeper一种分布式协调服务,提供类似文件系统的目录节点树结构的存储方式。注意它不是专门用来存储数据的,而是用来维护和监控存储的数据,可以用zookeeper实现:统一配置管理、分布式锁、集群管理;是分布式一致性的解决方案。 zookeeper中的watcher机制,实…
Java并发编程之CountDownLatch、CyclicBarrier和Semaphore
利用本身类似计数器功能,当一个任务需要等待其他N个任务执行完毕后才能执行,CountDownLatch就能实现。
线程池
在实际开发工作中,如果并发的线程过多,并且每个线程执行一下就结束了,如此频繁的创建销毁线程,非常消耗时间并降低系统效率;因为引入线程池。
下一页
个人成就
文章被点赞
18
文章被阅读
15,526
掘力值
519
关注了
18
关注者
6
收藏集
11
关注标签
39
加入于
2017-08-02