首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
要开心点啊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
Java多线程之ThreadPoolExecutor和ForkJoinPool的用法
在平时的工作中,当遇到数据量比较大、程序运行较慢,需要提升程序性能时,一般会涉及到多线程。有些小伙伴对多线程的用法不是很清楚,本文主要说明一下 ThreadPoolExecutor 和 ForkJoinPool 的用法。 首先我们假设这样一个场景,有一个接口,用来计算数组的和。…
15 张精美动图全面讲解 CORS
本文翻译自 Lydia Hallie 小姐姐写的 ✋🏼🔥 CS Visualized: CORS,她用了大量的动图去解释 CORS 这个概念,国内还没有人翻译本文,所以我在原文的理解上翻译了本文并修改了一些错误,希望能帮到大家。 前端开发中,我们经常要使用其他站点的数据。前…
我常用的IDEA插件大公开,个个是精品!
Lombok就会为我们自动生成所有属性的Getter和Setter方法。 直接复制我们需要转换的日志,然后点击Restore Sql按钮即可。 还可以通过右上角的翻译按钮直接翻译指定内容。 点击确定后直接生成实体类。 然后直接通过关键字来搜索即可。 如果你想修改某条规约的检测规…
为什么String和StringBuilder相比,String这么慢?
存储的时的区别. String在运算的时候都会创建一个大小合适的char数组[],所以当下次再拼接的时候都要进行重新分配. String之所以慢是因为,大部分cpu资源都被浪费在分配资源,拷贝资源的部分了,相比StringBuilder有更多的内存消耗. StringBuild…
如何优雅的设计和使用缓存?
在之前的文章中你应该知道的缓存进化史介绍了爱奇艺的缓存架构和缓存的进化历史。俗话说得好,工欲善其事,必先利其器,有了好的工具肯定得知道如何用好这些工具,本篇将介绍如何利用好缓存。 在使用缓存之前,需要确认你的项目是否真的需要缓存。使用缓存会引入的一定的技术复杂度,后文也将会一一…
IDEA 不为人知的 5 个骚技巧!真香!
工欲善其事,必先利其器,磊哥最近发现了几个特别棒的 IDEA“骚”技巧,已经迫不及待的想要分享给你了,快上车... 使用快捷键 Shfit + Ctrl + Enter 轻松实现。 IDEA 自带了 HTTP 的测试工具,这个功能隐藏的有点深。 使用快捷键 Shift + Ct…
@Autowired、@Resource和@Inject的区别
@Autowired注解默认是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,当没有找到相应bean的时候,IOC容器就会报错。不过@Autowired有个required属性,可以配置为false,如果配置为false之后,当没有找到相应bean的时候…
kafka 上手指南:单节点
大家好,我叫谢伟,是一名程序员。 今天的主题:kafka 使用指南,单节点版本。 1. 使用场景 如果你是一名后端工程师,设计的应用正常的线上运行,某次秒杀活动,突然间把系统搞崩了,排查系统发现很多的流量没有处理,导致系统挂了,这个时候有两种思路: 1. 使用消息系统,将更多的…
硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!
Great Java project on Github(Github 上非常棒的 Java 开源项目). JavaGuide :【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 CS-Notes :技术面试必备基础知识、Leetcode 题解、后…