首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
巽竹
掘友等级
后端工程师
努力过,虚度过,麻木过,醒悟过,向上中
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 55
沸点 4
赞
59
返回
|
搜索文章
赞
文章( 55 )
沸点( 4 )
撸完这篇线程池,我快咳血了!
我们知道,线程需要的时候要进行创建,不需要的时候需要进行销毁,但是线程的创建和销毁都是一个开销比较大的操作。 虽然我们程序员创建一个线程很容易,直接使用 new Thread() 创建就可以了,但是操作系统做的工作会多很多,它需要发出 系统调用,陷入内核,调用内核 API 创建…
Guava - 拯救垃圾代码,写出优雅高效,效率提升N倍
你好呀,我是 Guava。 1995 年的时候,我的“公明”哥哥——Java 出生了。经过 20 年的发展,他已经成为世界上最流行的编程语言了,请允许我有失公允的把“之一”给去了。 虽然他时常遭受着各种各样的吐槽,但他始终没有停下前进的脚步。除了他本身的不断进化,围绕着他的大大…
MySQL如何实时同步数据到ES?试试这款阿里开源的神器!
mall项目中的商品搜索功能,一直都没有做实时数据同步。最近发现阿里巴巴开源的canal可以把MySQL中的数据实时同步到Elasticsearch中,能很好地解决数据同步问题。今天我们来讲讲canal的使用,希望对大家有所帮助! canal主要用途是对MySQL数据库增量日志…
签到功能实现,没有你想的那么复杂(二)
签到周期: 常用的签到周期为一周或者一个月.我们的app采用的是一个月的方案.市面上的签到日历界面都大同小异,接下来我会给大家分享以月为周期的签到日历实现方案以及伴生的签到任务实现方案. /signIn GET协议 用于查询头部的总积分和签到日历部分. /signIn/conf…
《Dubbo系列》-Dubbo SPI机制
上一篇 Dubbo 文章敖丙已经带了大家过了一遍整体的架构,也提到了 Dubbo 的成功离不开它采用微内核设计+SPI扩展,使得有特殊需求的接入方可以自定义扩展,做定制的二次开发。 良好的扩展性对于一个框架而言尤其重要,框架顾名思义就是搭好核心架子,给予用户简单便捷的使用,同时…
记一次 JAVA 的内存泄露分析
前不久,上线了一个新项目,这个项目是一个压测系统,在上线后给到第一个业务方使用时,就发现来一个严重的问题,应用大概跑了10多分钟,就收到了大量的 Full GC 的告警。
MemoryAnalyze(MAT)的使用
1生成Dump文件方式1.1VisualVM先启动Java程序并且不能退出,打开VisualVM后就能看到了。如下图,鼠标双击1.2 通过jmap获取1.3mat2浅堆(Shallowheap)和深堆
两年后端的面试分享
从今年5月份就开始面试了,前前后后也有4个多月了吧,面试了几十家公司,其中有几十个人的小型创业公司,也有几百人的上市公司,踩了不少的坑,最后收到了宝能集团的offer,我也决定就去这家了。 看过很多别人的面试分享经验,这里我也做一些面试的分享吧。 首先,提前要求自带简历的一般都…
Raft共识算法
Raft共识算法在分布式系统中是常用的共识算法之一,论文原文In Search of an Understandable Consensus Algorithm ,作者在论文中指出Poxas共识算法的两大问题,其一是难懂,其二是应用到实际系统存在困难。针对Paxos存在的问题,…
从CAP理论到Paxos算法
关于分布式系统有一个经典的CAP理论, CAP理论的核心思想是任何基于网络的数据共享系统最多只能满足数据一致性(Consistency)、可用性(Availability)和网络分区容忍(Partition Tolerance)三个特性中的两个。 Consistency 一致性…
下一页
个人成就
文章被点赞
11
文章被阅读
13,443
掘力值
387
关注了
17
关注者
5
收藏集
19
关注标签
8
加入于
2019-11-12