首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
火神祝融
掘友等级
搬砖
|
天庭
写代码注重腰马合一
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
单元测试
为了降低线上代码的bug率,和项目的运行的覆盖率,作为部门的新同学,为了尽快的熟悉项目,领导安排我补项目的单元测试工作,有一些的自己的心得,有一些的网友的分享。自己结合总结了一下。 首先,好的单元测试必须遵守 AIR 原则,即 Automatic(自动化)、Independen…
大规格文件的上传优化
第一步是结合项目背景,调研比较优化的解决方案。 文件上传失败是老生常谈的问题,常用方案是将一个大文件切片成多个小文件,并行请求接口进行上传,所有请求得到响应后,在服务器端合并所有的分片文件。当分片上传失败,可以在重新上传时进行判断,只上传上次失败的部分,减少用户的等待时间,缓解…
RoundingMode
不论舍入位是否为零,都直接舍弃。 若舍入位>=5,则对舍入部分的前一位数字加1;若舍入位<5,则直接舍弃。 若(舍入位小于5)或者(舍入位等于5且前一位为偶数),则直接舍弃。 断言请求的操作具有精确的结果,因此不需要舍入。 如果对获得精确结果的操作指定此舍入模式,则抛出Arit…
【美团·成都沙龙报名】美团收银系统微服务架构实践
2017年加入美团,目前负责美团收银系列产品研发&团队管理工作,在美团期间,推出美团收银青春版等产品,目前美团收银产品在餐饮收银线上、线下市场市占均是第一。之前在小米工作过若干年,负责小米商城的在线促销系统、小米售后&仓库系统、大数据团队研发管理工作。 美团收银系统为餐厅经营管…
JVM CPU Profiler技术原理及源码深度解析
研发人员在遇到线上报警或需要优化系统性能时,常常需要分析程序运行行为和性能瓶颈。Profiling技术是一种在应用运行时收集程序相关信息的动态分析手段,常用的JVM Profiler可以从多个方面对程序进行动态分析,如CPU、Memory、Thread、Classes、GC等,…
深入理解java虚拟机学习02 - OutOfMemoryError异常
Java堆内存的OutOfMemoryError异常是实际应用中最常见的内存溢出异常情况。出现Java堆内存溢出时,异常堆栈信息“java.lang.OutOfMemoryError”会跟随进一步提示“Java heap space”。 由于HotSpot虚拟机中并不区分虚拟机…
一篇文章,教你学会Git
在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令。 一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 W…
2K字带你读完《程序员修炼之道》精华
在所有的弱点中,最大的弱点就是害怕暴露弱点。 对于缺点、无知、错误,必须诚实。 承诺的事情正确完成,无法完成,超出控制的事情不去承诺。 为结果负责,出现问题时应提供其他解决方案,不是寻找借口。 低劣设计,糟糕代码需要发现一个就修一个,否则会加速任何一个整洁,良好系统的腐烂。 当…
基于Canal和Kafka实现MySQL的Binlog近实时同步
近段时间,业务系统架构基本完备,数据层面的建设比较薄弱,因为笔者目前工作重心在于搭建一个小型的数据平台。优先级比较高的一个任务就是需要近实时同步业务系统的数据(包括保存、更新或者软删除)到一个另一个数据源,持久化之前需要清洗数据并且构建一个相对合理的便于后续业务数据统计、标签系…
Java线程池实现原理及其在美团业务中的实践
随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的基本功…
下一页
个人成就
文章被点赞
20
文章被阅读
5,366
掘力值
217
关注了
15
关注者
6
收藏集
0
关注标签
5
加入于
2019-12-17