首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
幽冥小太君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
62篇文章 · 0订阅
我们来说一说 Cglib 与 JDK 动态代理
AOP 代理的两种实现 jdk是代理接口,私有方法必然不会存在在接口里,所以就不会被拦截到; cglib是子类,private的方法照样不会出现在子类里,也不能被拦截。 JDK 动态代理 具体有如下
一个开箱即用的接入微信支付、汇付支付的完整代码。
本教程详解如何在项目中接入微信支付和汇付支付,涵盖配置流程、接口签名、回调处理等关键步骤,让你快速上手集成双支付方案。
线上 nacos 挂了 !cp 模式下,naming server down 掉问题深度解析!
问题现象 某日中午 12 点 40,生产环境很多服务同时收到大量 NacosException 告警。 异常详情如下,看详情,是 nacos naming 挂了,原因是跟 raft 相关。 查看监控,
【📕分布式锁通关指南 01】从解决库存超卖开始加锁的初体验
引言 需求背景 背景非常简单,就是在电商项目中,用户购买商品和数量后后,系统会对商品的库存进行相应数量的扣减。因此,我们模拟这个场景就需要商品表和库存表两张表,但业务并不是这里的重点,需要简化一下,一
缓存之美——如何选择合适的本地缓存?
作者:京东保险 郭盼 1、简介 小编最近在使用系统的时候,发现尽管应用已经使用了redis缓存提高查询效率,但是仍然有进一步优化的空间,于是想到了比分布式缓存性能更好的本地缓存,因此对领域内常用的本地
Java并发编程面试6:原子变量: AtomicInteger, AtomicLong和AtomicReference
AtomicInteger,AtomicLong,AtomicReference提供无锁的线程安全操作,使并发编程更简单高效。利用 CAS 操作保证原子性,适合计数器、序列号生成器和安全的对象引用更新
一次详尽的问题定位记录:CPU使用率低负载高的排查过程
历史原因,当前有一个服务专门用于处理mq消息,mq使用的阿里云rocketmq,sdk版本1.2.6(2016年)。随着业务的发展,该应用上的consumer越来越多,接近200+,导致该应用所在的e
一道经典面试题:@Configuration 和 @Component 有何区别?
关于 @Configuration 注解有一个特别经典的面试题: @Configuration 和 @Component 有什么区别? 无论小伙伴们之前是否背过相关的面试题,今天这篇文章学完之后相信大
走进volatile的世界,探索它与可见性,有序性,原子性之间的爱恨情仇!
写在开头 在之前的几篇博文中,我们都提到了 volatile 关键字,这个单词中文释义为:不稳定的,易挥发的,在Java中代表变量修饰符,用来修饰会被不同线程访问和修改的变量,对于方法,代码块,方法参
掌握Java Future模式及其灵活应用
Future模式是Java异步编程的基础,它允许咱们将耗时的任务放在后台执行,提高了程序的性能和响应性。尽管Future有一些局限性,如阻塞问题和异常处理不够灵活,但咱们可以通过使用或结合其他异步编程