首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
pixelpig
掘友等级
后端工程师
|
广州虎牙
Stay hungry, Stay foolish.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 25
沸点 8
赞
33
返回
|
搜索文章
赞
文章( 25 )
沸点( 8 )
Arthas实践:是哪个Controller处理了请求?
Arthas是阿里巴巴开源的Java诊断利器,深受开发者喜爱。 我们可以快速定位一个请求是被哪些Filter拦截的,或者请求最终是由哪些Servlet处理的。 但有时,我们想知道一个请求是被哪个Spring MVC Controller处理的。如果翻代码的话,会比较难找,并且不…
夺命连环问:一个 TCP 连接可以发多少个 HTTP 请求?|文末送书
时间有限,快来薅,当当的羊毛!!! 时间有限,快来薅,当当的羊毛!!! 时间有限,快来薅,当当的羊毛!!! 作者:松若章 来源:http://c7.gg/f8txF 曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答…
Java8 - Stream API快速入门
它可以指定你希望对集合的操作,但是执行操作的时间交给具体实现来决定。 这里的Stream和IO中的Stream不同,它提供了对集合操作的增强,极大的提高了操作集合对象的便利性。 当我们点菜的时候需要按照距离、价格、销量等进行排序后筛选出自己满意的菜品。 你可能想选择距离自己最近…
工程实践:如何规范地打印程序日志?
很久之前,有个朋友问我,如果一个老项目让你接手去进行后续维护,你会先从哪里入手、让自己更快地上手项目?当时我没有特别正面去回答这个朋友的问题,我说:一个老项目是否容易上手,一个非常关键的地方就是这个项目的日志是否打得足够好。因为通常来说,一个老项目相对比较稳定了,后续大概率不会…
处理Java异常的9个最佳实践
Java中的异常处理不是一个简单的主题。初学者发现它很难理解,甚至有经验的开发者也可以花几个小时讨论如何以及应该抛出或处理哪些异常。 这就是为什么大多数开发团队都有自己的一套如何使用它们的规则。如果你是一个团队的新手,你可能会惊讶这些规则与你之前使用的规则有多么不同。 尽管如此…
Java中抽象类和接口的区别
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。 在了解抽象…
看看你处于哪一层?
粗略地分一下,程序员的日常工作基本上会被划分到这三层: 系统层, 中间件层,应用层。 我们从下到上,逐层走一下,看看每一层都在做什么。 1 系统层指的是操作系统,数据库,编译器,TCP/IP协议栈,虚拟机等。另外,我把编程语言也归入到这一层。 能在这一层工作的程序员基本上都是大…
Redis缓存穿透、缓存雪崩、redis并发问题分析
分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括 合适的缓存更新策略…
设计一个百万级的消息推送系统
首先迟到的祝大家中秋快乐。 最近一周多没有更新了。其实我一直想憋一个大招,分享一些大家感兴趣的干货。 鉴于最近我个人的工作内容,于是利用这三天小长假憋了一个出来(其实是玩了两天🤣)。 先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。 …
漫画:什么是LRU算法?
用户信息当然是存在数据库里。但是由于我们对用户系统的性能要求比较高,显然不能每一次请求都去查询数据库。 所以,小灰在内存中创建了一个哈希表作为缓存,每次查找一个用户的时候先在哈希表中查询,以此提高访问性能。 很快,用户系统上线了,小灰美美地休息了几天。 一个多月之后......…
下一页
个人成就
文章被点赞
59
文章被阅读
45,558
掘力值
857
关注了
8
关注者
41
收藏集
3
关注标签
23
加入于
2017-06-17