首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序猿院长
掘友等级
CEO
每天分享IT资讯,欢迎大家关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
京东技术架构师总结:深入理解Spring中的各种注解
Spring中的注解大概可以分为两大类:spring的bean容器相关的注解,或者说bean工厂相关的注解;springmvc相关的注解。spring的bean容器相关的注解有:@Required,@
分布式系统中,缓存和数据库同时存在,如果写操作先操作哪一个?
在分布式系统中,缓存和数据库同时存在时,如果有写操作的时候,先操作数据库还是先操作缓存呢?先思考一下,可能会存在哪些问题,再往下看。下面我分几种方案阐述。 假设有一写(线程A)一读(线程B)操作,先操作缓存,在操作数据库。,如下流程图所示: 这样看,没啥问题。我们再看第二个流程…
Java IO系统一文详解
Java IO 是一套Java用来读写数据(输入和输出)的API。大部分程序都要处理一些输入,并由输入产生一些输出。Java为此提供了java.io包 流包括字符流和字节流,流从概念上来说是一个连续的数据流。当程序需要读数据的时候就需要使用输入流读取数据,当需要往外写数据的时候…
面试官问:多线程同步内部如何实现的,你知道怎么回答吗?
但对于其内部如何实现的,一般人可能知道的并不多。 本篇文章将从如何实现简单的锁开始,介绍linux中的锁实现futex的优点及原理,最后分析java中同步机制如wait/notify, synchronized, ReentrantLock。 首先,如果要你实现操作系统的锁,该…
面试官说:来谈谈限流-从概念到实现,一问你就懵逼了?
后端服务的接口都是有访问上限的,如果外部QPS或并发量超过了访问上限会导致应用瘫痪。所以一般都会对接口调用加上限流保护,防止超出预期的请求导致系统故障。 从限流类型来说一般来说分为两种:并发数限流和qps限流,并发数限流就是限制同一时刻的最大并发请求数量,qps限流指的是限制一…
真正学懂 Java 垃圾回收机制
垃圾回收机制是 Java 非常重要的特性之一,也是面试题的常客。它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。 很多读者对于垃圾回收机制理解不到位,学了又忘。 因此,本文不仅仅是对垃圾回收机制进行原…
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢? 使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,…
微服务链路追踪原理
在微服务横行的时代,服务化思维逐渐成为了程序员的基本思维模式,但是,由于绝大部分项目只是一味地增加服务,并没有对其妥善管理,当接口出现问题时,很难从错综复杂的服务调用网络中找到问题根源,从而错失了止损的黄金时机。 而链路追踪的出现正是为了解决这种问题,它可以在复杂的服务调用中定…
如何理解集群和分布式?
集群(cluster)是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务。 如上图所示即是一个集群式系统,也就是说同一个系统被部署在了若干个服务器上向使用者提供服务。使用者只关心自己的请求是否被处理,至于是谁来处理这个请求的调用者并不关心…
JAVA-Spring AOP五大通知类型
在前置通知方法,可以没有参数,也可以额外接收一个JoinPoint,Spring会自动将该对象传入,代表当前的连接点,通过该对象可以获取目标对象和目标方法相关的信息。 注意,如果接收JoinPoint,必须保证其为方法的第一个参数,否则报错! 在目标方法执行 之前 和 之后 都…
下一页
个人成就
文章被点赞
454
文章被阅读
89,081
掘力值
2,715
关注了
15
关注者
234
收藏集
0
关注标签
4
加入于
2018-12-19