首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
爪洼工程师
掘友等级
摸鱼评测师
|
不想上班
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 22
沸点 55
赞
77
返回
|
搜索文章
赞
文章( 22 )
沸点( 55 )
别再拿奇技淫巧搬砖了
在技术社区中,经常会看见一些博客鼓吹编程语言的各种【高级特性】与【进阶模式】,并且给出一些使用这些特性的【优雅】代码。那么学习和使用这些东西是好是坏,有何利弊呢?本文旨在帮助你给出自己的判断。 有不少人以使用语言、框架的冷门特性为荣,通过使用各种生僻的 API 来展示自己对框架…
大文件上传踩坑记及文件清理原理探究
最近搞一个文件上传功能,由于文件太大,或者说其中包含了比较多的内容,需要大量逻辑处理。为了优化用户体验,自然想到使用异步来做这件事。 也就是说,用户上传完文件后,我就开启另一个线程来处理具体逻辑,主线程就直接返回用户成功信息了。这样就显得非常快了,要看具体结果可以到结果页进行查…
JDK 16 昨日正式发布,新特性实践尝鲜来啦!
在开始之前,先让我们来一起浏览一下JDK 16版本所带来的17个新特性吧。 357: OpenJDK源代码仓库从Mercurial迁移至Git。努力推动这一改变,将会在版本控制系统元数据大小、可用工具以及托管等方面体现优势。 369: 迁移到GitHub,这个变化是基于Open…
Lombok有啥牛皮的?SpringBoot和IDEA官方都要支持它!
最近IDEA 2020最后一个版本发布了,已经内置了Lombok插件,SpringBoot 2.1.x之后的版本也在Starter中内置了Lombok依赖。为什么他们都要支持Lombok呢?今天我来讲讲Lombok的使用,看看它有何神奇之处! Lombok是一款Java代码功能…
ThreadLocal 使用及原理详解
这算是日常处理并发问题中,比较常见和易用一个技术点了。无论框架中还是平时业务开发中,有时候就特别适合使用ThreadLocal来解决一些问题。 ThreadLocal(又被称为线程本地变量)。字面意思,每个线程拥有本地变量的副本,各个线程之间的变量互不干扰。相对很多线程同步代码…
为什么要挤破头进大厂?说说那些你不知道的潜在原因
大家好,前段时间写了一篇关于程序员获得年薪五十万的方法,引起了一些共鸣,有一些读者私聊问我。现在不是大厂竞争很激烈吗?再说大厂的薪水待遇也没有比一些二线公司更好呀,既然如此,那为什么我们还要挤破脑袋进大厂呢? 今天就和大家闲聊几句,以下说的仅代表我个人的看法。如果有不同观点,一…
平稳运行半年的系统宕机了,记录一次排错调优的全过程!
最近发生了一件很让人头疼的事情,已经上线半年且平稳运行半年系统在年后早高峰的使用时发生了濒临宕机的情况。访问速度特别慢,后台查到大量time_wait的连接,从代码层面到架构层面到网络层面排查了几天几夜,总算是有了结果。 先简单描述一下这个系统的架构,公网域名对应的公网IP连接…
冷饭新炒:理解JDK中UUID的底层实现
UUID是Universally Unique IDentifier的缩写,翻译为通用唯一标识符或者全局唯一标识符。对于UUID的描述,下面摘录一下规范文件A Universally Unique IDentifier (UUID) URN Namespace中的一些描述: 下…
辞幕2020,前行2021
题句的内容,大概意思是:“罪过没有比行私纵欲更为严重的,祸患没有比贪得无厌更为严重的,灾难没有比贪欲必得更为惨痛的。所以懂的知足知止而心无贪求,永远是觉得满足的。” 暴露出的问题,人性、历史、事实、缺陷、短板、监管、素养。如今疫苗已经上市,那些人那些事,还有多少人会记得?在历史…
9条消除if...else的锦囊妙计,助你写出更优雅的代码
最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。 废话不多说,先看看下面的代码。 PayService类的toPay方法主要是为了发起支付,根据不同的code,决定调用用不同的支付类(比如:aliaPay)的pay…
下一页
关注了
30
关注者
1
收藏集
1
关注标签
6
加入于
2020-09-29