首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
月光下的海
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 37
沸点 5
赞
42
返回
|
搜索文章
赞
文章( 37 )
沸点( 5 )
CompletableFuture原理与实践-外卖商家端API的异步化
CompletableFuture由Java 8提供,是实现异步化的工具类,上手难度较低,且功能强大,支持通过函数式编程的方式对各类操作进行组合编排。
如何设计并实现一个db连接池?
一个连接,从创建完毕到销毁,期间只被使用了一次(这里的一次是指在单个作用域内的使用),当周期结束,另外一个调用者仍然需要这个连接去做事,就要重复去经历这种生命周期。因为创建和销毁都是需要对应的服务消耗时间以及系统资源去处理的,这样不仅浪费了大量的系统资源,而且导致业务响应过程中…
一些好用的Java小库儿
我讨厌写一些业务代码,不仅仅因为它们的原始意图不是我设计的,成功了是产品的功劳,失败了代码要背锅。一个重要的原因,就是重复的代码太多,一个复杂的业务逻辑要找到它的Bug,也要下一番“苦力”。这里说的真的是苦力,而不是脑力,说明了大部分是低劣的重复劳动。哦哦哦,我竟然违背了精英主…
🏆 再见 2020, 愿“山河无恙,人间皆安”| 掘金年度征文
2019 年我 25 岁,我“折腾”了自己整整一年。2020 年我 26 岁,我感觉我又“折腾”了自己一整年,不知道明年会怎么样,不过我觉得 30 岁之前我都会尽量多“折腾折腾”自己。 是因为年初的第一篇文章、年中总结那篇文章都用了“山河无恙,人间皆安”这句祝福,今年也是非常特…
「奇淫技巧」如何写最少的代码
众所周知,Java仅支持单一返回值,一般情况下如果需要返回多个对象,我们会根据代码语义选择容器或者新建一个新的类,把我们需要的数据包起来。 本质还是普通对象,但是加上泛型后威力剧增!由于在方法定义时就强制了泛型约束,语义非常清晰,同时可以完全杜绝上述的无语义中间类,当然一些必要…
全网最全!这份深入讲解jdk和jvm原理的笔记,刷新了我对JVM的认知
前两天和朋友探讨技术的时候有聊到JVM和JDK这一块,聊到这里两个人就像高山流水遇知音那是根本停不下来,事后我想着趁现在印象还比较深刻就把这些东西整理起来分享给大家来帮助更多的人吧。话不多说,满满的干货都整理在下面了! 栈里面是没有垃圾的,用完就弹出去了,栈里面有垃圾,程序就崩…
高并发编程从入门到精通(五)
面试中最常被虐的地方一定有并发编程这块知识点,无论你是刚刚入门的大四萌新还是2-3年经验的CRUD怪,也就是说这类问题你最起码会被问3年,何不花时间死磕到底。消除恐惧最好的办法就是面对他,奥利给!(这一系列是本人学习过程中的笔记和总结,并提供调试代码供大家玩耍 本章学习完成,你…
百万级别数据Excel导出优化
这篇文章不是标题党,下文会通过一个仿真例子分析如何优化百万级别数据Excel导出。 笔者负责维护的一个数据查询和数据导出服务是一个相对远古的单点应用,在上一次云迁移之后扩展为双节点部署,但是发现了服务经常因为大数据量的数据导出频繁Full GC,导致应用假死无法响应外部的请求。…
MySQL 服务占用cpu 100%,如何排查问题?
对于互联网公司,线上CPU飙升的问题很常见(例如某个活动开始,流量突然飙升时),按照本文的步骤排查,基本1分钟即可搞定!特此整理排查方法一篇,供大家参考讨论提高。 线上系统突然运行缓慢,CPU飙升,甚至到100%,以及Full GC次数过多,接着就是各种报警:例如接口超时报警等…
遗留系统开发之道
在软件这个行业里,有一个有意思的名词叫“祖传代码”。泛指那些结构混乱的遗留系统代码。相信大家或多或少在工作中都会遇到过遗留系统,你是否遇到过下面的问题? 遗留系统常常有2个非常明显的特点。 这使得我们对代码修改的成本非常大,并且往往容易出错。 对付依赖代码的工作其实就是动手改,…
下一页
关注了
11
关注者
1
收藏集
3
关注标签
68
加入于
2016-11-02