• 首页
  • Java直播
  • Java电子书
  • Java基础
  • Java面试题
  • Java框架
    • JVM
    • Spring Boot
    • spring cloud
    • MyBatis
    • Nginx
    • Redis
    • spring
Java基础

轻松理解AOP(面向切面编程)

本文主要介绍AOP思想,而不是Spring,Spring在本文只做为理解AOP的工具和例子,所以也不打算介绍Spring的Aspect、Join point、Advice、AOP proxy等概念,那样初学者会很难理解,…

2019年12月24日 0条评论 1,358次阅读 2人点赞 阅读全文
Java基础

深入理解读写锁ReentrantReadWriteLock

1.读写锁的介绍 1.读写锁的介绍 在并发场景中用于解决线程安全的问题,我们几乎会高频率的使用到独占式锁,通常使用java提供的关键字synchronized或者concurrents包中实现了Lock接口的。它们都是独…

2019年12月21日 0条评论 931次阅读 1人点赞 阅读全文
Java基础

详解Condition的await和signal等待/通知机制

1.Condition简介 任何一个java对象都天然继承于Object类,在线程间实现通信的往往会应用到Object的几个方法,比如wait(),wait(long timeout),wait(long timeout…

2019年12月21日 0条评论 863次阅读 0人点赞 阅读全文
Java基础

通俗易懂的让你理解,事务的4种隔离级别

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复…

2019年12月21日 0条评论 766次阅读 1人点赞 阅读全文
Java基础

解析innodb中的MVCC

一、MVCC简介 一、MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之…

2019年12月21日 0条评论 702次阅读 0人点赞 阅读全文
Java基础

一分钟理解Java公平锁与非公平锁

和朋友聊天他提到:ReentrantLock 的构造函数可以传递一个 bool 数据,true 时构造的是“公平锁”、false 时构造的是“非公平锁”。我的印象中锁是不区分类型的,所以认为这应该是 Java 发明的概念…

2019年12月21日 0条评论 780次阅读 1人点赞 阅读全文
Java基础

乐观锁的一种实现方式——CAS

众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性可能是非常复杂的,在没有充足的同步的情况下,多个线程中的操作执…

2019年12月21日 0条评论 648次阅读 1人点赞 阅读全文
Java基础

CAS与ABA问题产生和优雅解决

独占锁:是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。 乐观锁:每次不加锁,假设没有冲突去完成某项操作,如果因为冲突失败就重试,直到成功为止。 一、CAS …

2019年12月21日 0条评论 647次阅读 0人点赞 阅读全文
Java基础

JAVA中写时复制(Copy-On-Write)Map实现

1,什么是写时复制(Copy-On-Write)容器? 写时复制是指:在并发访问的情景下,当需要修改JAVA中Containers的元素时,不直接修改该容器,而是先复制一份副本,在副本上进行修改。修改完成之后,将指向原来…

2019年12月21日 0条评论 690次阅读 1人点赞 阅读全文
Java基础

深入理解读写锁ReentrantReadWriteLock

1.读写锁的介绍 1.读写锁的介绍 在并发场景中用于解决线程安全的问题,我们几乎会高频率的使用到独占式锁,通常使用java提供的关键字synchronized或者concurrents包中实现了Lock接口的。它们都是独…

2019年11月27日 0条评论 519次阅读 0人点赞 阅读全文
  • 1
  • 2
  • 3
  • >
  • »

欢迎关注我的公众号

  • 最新文章
  • 热点文章
  • 随机文章
  • 最新
  • 热点
  • 随机
    Spring Cloud Gateway 自定义 ReadBodyPredicateFactory 实现动态路由 Spring Cloud Gateway 自定义 ReadBodyPredicateFactory 实现动态路由 一篇面试了无数公司后总结的面试题,学完面试不上我把工资卡给你 一篇面试了无数公司后总结的面试题,学完面试不上我把工资卡给你 终于有人把Java内存模型说清楚了 终于有人把Java内存模型说清楚了 一线大厂面试遇到数据库优化问你还不知道怎么答吗?全都在这里了 一线大厂面试遇到数据库优化问你还不知道怎么答吗?全都在这里了 知乎高赞 为什么大型网游王者荣耀这样的游戏server不愿意使用微服务? 知乎高赞 为什么大型网游王者荣耀这样的游戏server不愿意使用微服务?
  • 暂时没有数据
    SpringBoot 教程之属性加载详解 SpringBoot 教程之属性加载详解 赢在面试之Java集合框架篇(3) 赢在面试之Java集合框架篇(3) 赢在面试之Java框架篇(9) 赢在面试之Java框架篇(9) MySQL,必须掌握的6个知识点 MySQL,必须掌握的6个知识点 面试官问:多线程同步内部如何实现的,你知道怎么回答吗? 面试官问:多线程同步内部如何实现的,你知道怎么回答吗?

分类目录

  • Git
  • Hystrix
  • Java基础
  • Java电子书
  • JVM
  • Kafka
  • MyBatis
  • MySQL
  • Nginx
  • Redis
  • spring
  • spring boot
  • Spring Cloud
  • 分布式
  • 多线程
  • 并发编程
  • 数据库
  • 读写分离
  • 面试

标签聚合

锁 分布式 AQS Git 多线程 MySQL 面试 spring boot Java最新面试题 微服务 MyBatis 设计模式 并发容器 电子书 JVM spring Nginx 数据库 Redis java

Copyright 2021 酋长的Java架构笔记-nginx教程-Tomcat教程-spring cloud面试题-dubbo面试题-redis面试题-Jvm面试题-netty面试题-mysql面试题-mongodb面试题-RabbitMQ面试题-shardingjdbc教程-Zookeepe面试题. All Rights Reserved.
Theme Kratos made by Vtrois