首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
我是一棵树本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Spring AOP中JDK和CGLib动态代理哪个更快?
一、背景昨天一位知识星球的小伙伴面试的时候被问到:SpringAOP中JDK和CGLib动态代理哪个效率更高?在知识星球整理了一下,今天特分享出来,供大家参考!对知识星球有兴趣的可以了解一下:二、基本
【Java】留下没有基础眼泪的面试题
程序在执行时,多线程是CPU通过给每个线程分配CPU时间片来实现的,时间片是CPU分配给每个线程执行的时间,因时间片非常短,所以CPU通过不停地切换线程执行。 无锁并发编程。多线程竞争时,会引起上下文切换,所以多线程处理数据时,可以用一些办法来避免使用锁,如将数据的ID按照Ha…
《阿里巴巴 Java 开发手册》阅读笔记
《阿里巴巴 Java 开发手册》阅读笔记
面试官: 说说看, 什么是 Hook (钩子) 线程以及应用场景?
通常情况下,我们可以向应用程序注入一个或多个 Hook (钩子) 线程,这样,在程序即将退出的时候,也就是 JVM 程序即将退出的时候,Hook 线程就会被启动执行。 从打印日志看到,当主线程执行结束,也就是 JVM 进程即将退出的时候,注入的两个 Hook 线程都被启动并打印…
跨域的那点事
当一个请求url的域名,协议,端口号中有任意一个与当前页面地址不同时既为跨域。 他是由浏览器的同源策略造成的,他是浏览器最核心也是最基本的安全功能,如果缺少同源策略,浏览器很容易受到XSS(跨站脚本攻击)、CSRF(跨站请求伪造)等攻击。 通过将前端方法作为参数传递给服务器端,…
[短文速读-3] 内部匿名类使用外部变量为什么要加final
这是速读系列的第3篇文章,内容是一起聊一聊内部匿名类,以及内部匿名类使用外部变量为啥要加final。 MDove:哎呦,叭叭的,问题还挺多。话说回来,内部匿名类的确是一个很别扭的存在。那咱们今天就好好聊一聊内部匿名类,好好从源头解一解你的疑问。 MDove:先解答你第一个问题,…
从 Java 到 Scala (三): object 的应用
在上篇 Java 到 Scala 系列中,我想你或多或少在语言特性上对object有了一定的掌握,在了解完它酷酷的语言特性——让静态回归常态并能简单运用其衍生出的方法后,我今天就来谈谈在现实应用方面自己对它的理解,不知道是不是也会给你一种耳目一新的感觉,毕竟「单例对象」作为一种…
中国程序员容易发音错误的单词
今天你这些单词读对了吗?