首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java程序员聚集地
掘友等级
Java架构师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
SpringMvc框架中如何使用Aop面向切面编程
2、写一个切面类,包含四种基本功能:前置通知:@Befor,后置通知:@After,返回通知:@AfterReturning,异常通知:@AfterThrowing。注意要用@Aspect注解这个类,告诉Ioc容器这是个切面类。 更多技术文章和面试真题可以关注微信公众号:Jav…
HashMap 实现原理及源码分析
HashMap是JDK中非常重要的容器,采用 数组 + 链表 的方式实现,理想情况下能支持 O(1) 时间复杂度的增删改查操作。本文将由浅入深地讲解哈希表的实现原理,并对HashMap的部分源码进行分析。 1. 从数组说起 数组应该是我们最先学习的数据结构,它是内存中一块连续的…
一文读懂什么是JVM内存区域
在计算机硬件中,内存指的是cpu运算时,用于暂时存放cpu运算过程中的数据的区域,主要负责从固存中提取cpu运算需要的数据并将cpu运算结果如要保存到固定存储中则保存的一块断电后其所含有的数据便会消失的存储数据硬件。(个人理解) 理解了什么是内存的话,java内存区域也就理解了…
深入了解Java集合框架-List集合以及选用
添加和删除元素时具有比ArrayList更好的性能。 但在元素的查询和修改方面要弱于ArrayList。 将此列表的每个元素替换为运算后该元素的结果。 运算引发的错误或运行时异常将抛出到调用方。 UnsupportedOperationException -如果此列表是不可修改…
Spring框架中的JDK与CGlib动态代理
这里为IMathService。 更多技术文章和面试真题可以关注微信公众号:Java程序员聚集地。
蚂蚁金服java面试真题:如何保障mysql和redis之间的数据一致性?
在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问Mysql等数据库。这样可以大大缓解数据库的压力。Redis缓存数据的加载可以分为懒加载和主动加载两种模式,下面分别介绍在这两种…
Dubbo同步调用和超时源码
关于上面这句代码,它包含两个动作:先调用currentClient.request方法,通过Netty发送请求数据;然后调用其返回值的get方法,来获取返回值。 这一步主要是将请求方法封装成Request对象,通过Netty将数据发送到服务端,然后返回一个DefaultFutu…
springcloud 系列之 Eureka 的构建
首先导入pom文件,版本管理统一使用springboot的父级进行管理 在自己的yml文件中配置 添加启动类启动之后访问localhost:port就可以了这个就是自己注册的服务了eureka项目位置
一文带你深入理解JVM - ZGC垃圾收集器
ZGC(Z Garbage Collector)是一款由Oracle公司研发的,以低延迟为首要目标的一款垃圾收集器。它是基于动态Region内存布局,(暂时)不设年龄分代,使用了读屏障、染色指针和内存多重映射等技术来实现可并发的标记-整理算法的收集器。在JDK 11新加入,还在…
Redis哨兵的配置和原理
在一个典型的一主多从的Redis系统中,当主数据库遇到异常中断服务后,需要手动选择一个从数据库升级为主数据库,整个过程需要人工介入,难以自动化。 Redis2.8提供了哨兵2.0(2.6提供了1.0,但是问题较多),哨兵顾名思义就是监控Redis系统的运行状况。它的功能包括一下…
下一页
个人成就
文章被点赞
409
文章被阅读
95,341
掘力值
3,233
关注了
12
关注者
228
收藏集
0
关注标签
7
加入于
2019-11-11