首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA
订阅
hellf
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。 1 foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从…
可用性高达5个9!支付系统高可用架构设计实战
对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。 对于一个功能和数据量不断增加的应用,要保持比较高的可用性并非易事。为了实现高可用,宜信支付系统从避…
深入理解 Java 方法
方法包含一个方法头和一个方法体。下面是一个方法的所有部分: 修饰符 - 修饰符是可选的,它告诉编译器如何调用该方法。定义了该方法的访问类型。 返回值类型 - 返回值类型表示方法执行结束后,返回结果的数据类型。如果没有返回值,应设为 void。 方法名 - 是方法的实际名称。方法…
通过面试题,让我们来了解Collection
集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(集)、list(列表)和map(映射)。 List里存放的对象是有序的,同时也是可以重…
Java8中的 lambda 和Stream API
由于项目中用到了比较多有关于 Java8 中新的东西,一开始自己只是会写,但是写起来不太顺,然后就在网上找到了一个很好的关于Java8新特性的视频,所以就进行了学习了一下,以下是自己对 lambda 表达式和 Stream API 的笔记和相应的理解。 视频地址,有兴趣的可…
【纯干货分享】小公司出身的我,是如何拿下知名独角兽公司offer的?【石杉的架构笔记】
半年多的准备,1个月的面试,从准备时的信心满满,到初试牛刀的当头一棒,再到沉下心来,不断补足短板,再度启程,最终拿下目前的offer。 面试准备是一场持久战,个中滋味、唯有自知。在即将入职新公司之前,特意将这一路走来的心得体会分享出来,给自己做一个总结,也跟广大筒子共勉。 经过…
Nginx 学习系列(三) ------------- alias、root指令区别
最近刚好帮一位同事解决一个关于nginx静态资源配置的小问题。虽然很小,但是还是琢磨了许久,不是nginx坑了我,就是我太菜了。哈哈,想着还是把这点小知识记录下来,后期遇到同样的问题可以提高效率。 需求很简单,大致就是:当url中以/res为前缀时,表示该请求是静态资源请求,并…
谈谈数据一致性
数据一致性这个单词在平常开发中,或者各种文章中都能经常看见,我们常常听见什么东西数据不一致了,造成了一定的损失,赶快修复一下。但是很多同学对一致性具体代表什么意思,他有什么作用依然不是很了解,今天我们就来聊聊一致性。 一般来说数据一致性我们可以分成三类,时间点一致性,事务一致性…
从零手动实现简易Tomcat
程序的运行少不了服务器的支持,而tomcat因其性能稳定,免费等优点,深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,为目前比较流行的 Web 应用服务器。 那么到底它是怎么运行的呢?今天我们来实现一个简化版tomcat来感受一下。 其中Request是对浏览器的请求…
Spring Boot 2.0 新特性:新增事件ApplicationStartedEvent
今天继续来聊Spring Boot 2.0的新特性。本文将具体说说2.0版本中的事件模型,尤其是新增的事件:ApplicationStartedEvent。 在Spring Boot 2.0中对事件模型做了一些增强,主要就是增加了ApplicationStartedEvent事…