首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
brycedd
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Nginx面试题(总结最全面的面试题!!!)
Nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。 而且Nginx内置的健康检查功能:如果有一个服务器宕机,会做一个…
Java volatile关键字的实现原理深度解析
详细介绍了Java中的volatile关键字的概念、特性,随后从代码、字节码、JVM、底层CPU4个层面,深入系统底层的分析了volatile关键字的实现,最后介绍了volatile关键字的使用!
策略模式-专治多个if
写三个实现add/update/delete类实现BaiduFaceService,并实现InitializingBean初始化执行。 策略模式-静态工厂其实就是一个key,value结构 key是 add/update/delete。 value 是 上文的三个实现类。根据不…
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
漫话:如何给女朋友解释什么是Linux的五种IO模型?
周日午后,刚刚放下手里的电话,正在给刚刚的面试者写评价。刚刚写到『对Linux的基本IO模型理解不深』这句的时候,女朋友突然出现。 在Java中,主要有三种IO模型,分别是阻塞IO(BIO)、非阻塞IO(NIO)和 异步IO(AIO)。 Java中提供的IO有关的API,在文件…
Java Stream 源码深入解析
类图 概念解释 Pipline和Stage Pipline是流水线,表示一整个流程。Stage表示流水线的其中一个阶段。是一个比较抽象层面的描述,因为stage主要表示一种逻辑上的顺序关系,而具体每一
一个正则表达式怎么会引起线上CPU狂飙?
我们可以看到所有的堆栈都指向了一个名为 validateUrl 的方法,这样的报错信息在堆栈中一共超过 100 处。通过排查代码,我们知道这个方法的主要功能是校验 URL 是否合法。 很奇怪,一个正则表达式怎么会导致 CPU 利用率居高不下。为了弄清楚复现问题,我们将其中的关键…
一声叹息,jdk竟然有4个random
更多精彩文章。 我们从jdk8说起。主要是四个随机数生成器。神马?有四个? 接下来我们简单说下这几个类的使用场景,来了解其中的细微差别,和api设计者的良苦用心。 最常用的就是Random。 用来生成伪随机数,默认使用48位种子、线性同余公式进行修改。我们可以通过构造器传入初始…
Linux上,最常用的一批命令解析(10年精选)
更多精彩文章。 Linux这么多命令,通常会让初学者望而生畏。下面是我结合日常工作,以及在公司的内部培训中,针对对Linux不是很熟悉的同学,精选的一批必须要搞懂的命令集合。 任何一个命令其实都是可以深入的,比如tail -f和tail -F的区别。我们不去关心,只使用最常见的…
Oh My Terminal! 实用与装X齐飞记
今天窗外雨儿淅沥,本叔心里异常平静,献上一篇如何打造我们 Mac 上好用的终端纪实。落霞与孤鹜齐飞,实用与装X并济! 注:以下的步骤我都亲身实践过,环境 macOS Sierra 10.12,我相信无论比我高或者是低版本的系统都能够正确执行,请大家放心。 iTerm2 是网上大…