首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
ChaosJohn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Java都到16了,为什么都还在用8,是越做越烂了么?
前几日 Java 16 发布了,发现还是有童鞋不太了解Java目前的版本机制,所以看到了这样的留言: 那么为什么大家都还在用 Java 8 呢? 从这张图可以一目了然,大家平时最喜欢的是什么?当然是白
频频闯祸的 JNDI,到底是个什么 垃圾 玩意儿?
每次规模比较大的漏洞,JNDI好像都不会缺席。最近人尽皆知的Log4j2漏洞也和它有关,让人 不由得怀疑,是不是作者开的后门。 因为JNDI这个玩意,别说用过,很多人连听都没听说过。这么冷门酸爽的东西
Caffeine何德何能,被称为缓存之王?
我想把记忆缓存起来,等再次见到你,就能够很快认出你。 能够说出这么有哲理的话,得益于我对缓存的理解,以及对它的看重。没有了缓存,我的人生就没有了意义。 缓存是非常重要的,工作中大部分工作可以说是和缓存打交道。由于使用广泛,所以针对缓存系统的任何优化,如果能够提高一丁点儿性能,就…
火遍全网的Hutool,如何使用Builder模式创建线程池 |牛气冲天新年征文
Builder 设计模式在作者编码过程中,属于比较常用的模式之一。优秀的设计模式总是会受到广大开发者的青睐,Hutool 也是其中之一 我们依照线程池来举例,默认创建的线程池,构造方法最多有七个参数,核心线程数、最大线程数、阻塞队列、线程存活时间... 代码经过精剪,并且为了阅…
[译]Kotlin的独门秘籍Reified实化类型参数(上篇)
本篇已经是Kotlin泛型系列第三篇了,先来回顾下前面两篇分别讲的是泛型中的类型形参和类型实参以及什么时候该使用类型形参约束。今天我们来说点Kotlin独有的泛型特性,但是Java中是没有的。那就是Kotlin中reified关键字修饰的泛型实化类型参数。再说这个之前我觉得有必…
解决Zuul无法同时转发Multipart和JSON请求的问题
系统中有一个采用NetflixZuul实现的网关模块,负责统一的鉴权,然后把请求转到对应的后端模块。基本的配置后,只需要实现一个Filter就可以了。一切都OK,可是有一天出现了问题。环境Spring
Java 和 HTTP 的那些事(四) HTTPS 和 证书
说起 HTTP 的那些事,则不得不提 HTTPS ,而说起 HTTPS ,则不得不提数字证书。这篇博客将从 Java 的角度,学习 HTTPS 和数字证书技术,并分享爬虫开发的过程中针对爬取 HTTPS 站点时可能遇到的一些问题。 在前面的几篇博客里,其实已经略微提到过 HTT…
java项目部署Linux服务器几种启动方式总结经验
spring boot既可以打成war发布,也可以找成jar包发布。说一下区别: jar包:直接通过内置tomcat运行,不需要额外安装tomcat。如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置。内置tomcat没有自己的日志输出,全靠jar包…
推荐使用 Kotlin 关键字 Reified
reified:使抽象的东西更加具体或真实,非常推荐 Android 开发使用这个关键字。本文介绍 3 点特别的使用方式如下: 1. 不再需要传参数 clazz 2. 不安全的转换 Kotlin 中, 使用安全转换操作符 as?,它可以在失败时返回 null。实现如下函数,我们…
你用不惯 RxJava,只因缺了这把钥匙
本文最初是为部门内部培训而准备的,但经过一番调研发现,同事们用不惯 RxJava,并不是因为网上介绍 “怎么用” 的教程不够多,恰恰是因为,一上来就急着发车的教程无数、却从未有过哪篇教程 舍得用几句话的功夫点破 RxJava 操作符究竟为何方神圣、我们为什么要用、为什么要那样用…