首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
悲痛为力量
订阅
William5187
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
那些你不经意间使用的设计模式(一) - 创建型模式
在很长的一段时间里,我只能记住某几种设计模式,并没有很好的应用。 索性我们就以该图为大纲,讲讲那些我们不经意间使用的设计模式 --- 创建型。 1. 三种工厂模式:Factory Pattern 简单工厂模式,用来创建某一种产品对象的实例,用来创建单一对象。 工厂方法模式,将创…
记一次愚蠢的经历--String不可变性
我这边有一个系统,提供一个RPC接口去发送短信。外部调用我的接口需要传入手机号等等参数,我这边负责解析这些参数、做一些业务的处理,然后调用短信渠道商的接口发送短信。 每当调用完短信渠道商的接口时,我会对这次发送的记录入库(存入MySQL中),同样地短信渠道商会返回发送或失败的回…
JVM常见面试题解析
总结了JVM一些经典面试题,分享出我自己的解题思路,希望对大家有帮助,有哪里你觉得不正确的话,欢迎指出,后续有空会更新。 1.什么情况下会发生栈内存溢出。 思路: 描述栈定义,再描述为什么会溢出,再说明一下相关配置参数,OK的话可以给面试官手写是一个栈溢出的demo。 栈是线程…
Java:前程似锦的 NIO 2.0
Java 之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快: 2)JDK 1.4 的时候引入了非阻塞 I/O,也就是 NIO 1.0,但遍历目录很困难,不支持文件…
十个好习惯,让你的代码更容易阅读
Jason McCreary 原作,授权 New Frontend 翻译。 我已经写了二十年代码了,这期间我在十七个团队用不同语言写了几百个项目,其中不仅有简单的博客站点,还有支撑每秒 3000 次请求的 API 服务,以及很多热门应用。 通过这些经历,加上一些我读过的书,我总…