首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小霸戈
掘友等级
一线码农
每天一篇架构领域重磅好文,涉及一线互联网公司应用架构(高可用、高性
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
146
文章 140
沸点 6
赞
146
返回
|
搜索文章
最新
热门
长沙社区团购独角兽《兴盛优选》 18k 面试题记录,已拿offer!
长沙或者想从北上广大回长沙的小伙伴,应该都听说过《兴盛优选》,一家位于长沙市从事社区团购业务的独角兽企业。 目前日订单1000+万,在长沙薪资也较有诱惑力,要不要来挑战一下? 我在里面潜伏过一段时间,发现里面缺人非常严重,大家都知道长沙互联网发展的晚,目前《兴盛优选》的招人要求…
MyBatis if 标签的坑,居然被我踩到了~~
现实还是很残酷的,等我写完上完 UAT 后,前端同学说根据state查的数据与理想的数据不一致,这个state当时设计时只有两个值:0和1。 上面的sql首先判断state不为空且不为空字符串时,然后添加比较state字段。初步看下来if判断没什么问题,但是我传递进去的req.…
这 4 种高可用 RocketMQ 集群搭建方案,推荐最后一种。。。
笔者所在的业务线,最初化分为三个服务,由于业务初期业务复杂度相对简单,三个业务服务都能很好的独立完成业务功能。 随着产品迭代,业务功能越来越多后慢慢也要面对高并发、业务解耦、分布式事务等问题,所以经过团队内部讨论,引入 RocketMQ 消息中间件来更好的处理业务。 首先第一步…
面试官:Spring @Autowired 注解自动注入流程是怎么样?
面试中碰到面试官问:”Spring 注解是如果工作的?“,当前我一惊,完了这不触及到我的知识误区了吗?,还好我机智,灵机一动回了句:Spring 注解的工作流程倒还没有看到,但是我知道@Autowired注解的工作流程,后面不用说了一顿巴拉,面试官都连连点头。 面试中要活用转移…
一口气说出 5 种 IO 模型,蒙圈了!
五种IO模型包括:阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO。 首先需要了解下系统调用的几个函数和基本概念。 Linux系统提供给用户用于接收网络IO的系统接口。从套接字上接收一个消息,可同时应用于面向连接和无连接的套接字。 如果此系统调用返回值<0,…
AQS 自定义同步锁,挺难的!
AQS是AbstractQueuedSynchronizer的简称。 state的字段是个int型的,它的值在AbstractQueuedSynchronizer中是没有具体的定义的,只有子类继承AbstractQueuedSynchronizer那么state才有意义,如在R…
拜托,不要再问我线程池啦!
Java提供了几种便捷的方法创建线程池,通过这些内置的api就能够很轻松的创建线程池。在java.util.concurrent包中的Executors类,其中的静态方法就是用来创建线程池的: newFixedThreadPool():创建一个固定线程数量的线程池,而且线程池中…
这篇 MySQL 索引和 B+Tree 讲的太通俗易懂!
正确的创建合适的索引,是提升数据库查询性能的基础。在正式讲解之前,对后面举例中使用的表结构先简单看一下: 索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。其工作机制如下图: 上图中,如果现在有一条sql语句 select * from user where id…
这次一定让你记住 TCP 三次握手、四手挥手!
TCP协议全称为:Transmission Control Protocol,是一种面向链接、保证数据传输安全、可靠的数据传输协议。为了确保数据的可靠传输,不仅需要对发出的每个字节进行编号确认,还需要验证每一个数据包的有效性。每个TCP数据包是封闭在IP包中的,每个一IP包的后…
JAVA 线上故障排查指南!
线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候…
下一页
个人成就
优秀创作者
文章被点赞
1,285
文章被阅读
344,077
掘力值
7,882
关注了
30
关注者
1,016
收藏集
0
关注标签
16
加入于
2018-12-28