首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
Strive_Deeply
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Java Lambda 表达式的各种形态和使用场景,看这篇就够了
Java 引入 Lambda 表达式的主要目的是为了让 Java 支持函数式编程。 Lambda 表达式是一个可以在不属于任何类的情况下创建的函数,并且可以像
Spring源码解析-AOP
前言 AOP是我们使用Spring时较为常用的功能,今天让我们来看看其中的玄机 @EnableAspectJAutoProxy 项目中使用AOP的时候,都必须在某个类上标注@EnableAspectJ
两天两夜,1M图片优化到100kb!
坦白从宽吧,我就是那个花了两天两夜把 1M 图片优化到 100kb 的家伙——王小二! 自从因为一篇报道登上热搜后,我差点抑郁,每天要靠 50 片安眠药才能入睡。 网络上曝光的那些关于一码通的消息,有
如何消除代码山中那一大坨参数列表
有经验的程序员应该都见过,一个方法坐拥几十上百个参数。如何减少参数的数量呢?本文提出最简单直接的方法。
CPU有缓存一致性协议(MESI),为何还需要volatile
前面我们从操作系统底层了解了现代计算机结构模型中的CPU指令结构、CPU缓存结构、CPU运行调度以及操作系统内存管理,并且学习了Java内存模型(JMM)和 volatile 关键字的一些特性。本篇来深入理解CPU缓存一致性协议(MESI),最后来讨论既然CPU有缓存一致性协议…
《浅入浅出》-RocketMQ
帅丙我工作以来接触的消息队列中间件有RocketMQ、Kafka、自研,是的因为我主要接触的都是电商公司,相对而言业务体量还有场景来说都是他们比较适合,再加上杭州阿里系公司偏多,身边同事或者公司老大基本都是阿里出来创业的,那在使用技术栈的时候阿里系的开源框架也就成了首选。 就算…
Log4j史诗级漏洞,我们这些小公司能做些什么?
事件背景 12月10日,看到朋友圈中已经有人在通宵修改、上线系统了。随即,又看到阿里云安全、腾讯安全部门发出的官方报告:”Apache Log4j2存在远程代码执行漏洞“,且漏洞已对外公开。 看到相关
你怎么总是能写出两三千行的controller类?
你一定经常见到一个两三千行的 controller 类,类之所以发展成如此庞大,到底是为啥呢?你真的思考过吗
一文带你掌握Mybatis二级缓存源码中Cache标签解析
Mybatis二级缓存源码中Cache标签解析 Mybatis缓存结构图 有上图可知:⼆级缓存构建在⼀级缓存之上,在收到查询请求时,MyBatis⾸先会查询⼆级缓存,若⼆级缓存未命中,再去查询⼀级缓存