用户中心USER CENTER

首页/用户
  • 重拾-Spring Transaction

    摘要:当存在挂起的事务时,执行恢复挂起的事务将挂起的事务绑定的重新绑定到当前上下文事务的就是将挂起的事务重新绑定到当前上下文中。 问题 面试中是不是有时经常会被问到 Spring 事务如何管理的了解吗? ,Spring 事务的传播性有哪些,能聊聊它们的使用场景吗?, 事务回滚的时候是所有异常下都会回滚吗?; 下面我们就带着这些问题来看看 Spring 事务是如何实现的吧。 实现分析 首先我们...

    fasss 发布于Java
  • Android网络编程8之源码解析OkHttp中篇[复用连接池]

    摘要:构造函数默认空闲的最大连接数为个,的时间为秒通过构造函数可以看出默认的空闲的最大连接数为个,的时间为秒。实例化实例化是在实例化时进行的在的构造函数中调用了省略省略缓存操作提供对进行操作的方法分别为和几个操作。 1.引子 在了解OkHttp的复用连接池之前,我们首先要了解几个概念。 TCP三次握手 通常我们进行HTTP连接网络的时候我们会进行TCP的三次握手,然后传输数据,然后再释放连接...

    fasss 发布于Java
  • 和我一起读Java8 ArrayList源码

    摘要:集合作为初始化参数构造一个包含指定的元素的列表,这些元素按照该的迭代器返回它们的顺序排列的。还可以根据对象找到对象所在位置,调用函数快速删除位置上的元素,也就是比少了个边界检查。 首先放一张Java集合接口图: showImg(https://segmentfault.com/img/bVUGea?w=600&h=227); Collection是一个独立元素序列,这些元素都服从一条或...

    fasss 发布于Java
  • 自己简单实现Spring的IOC原理

    摘要:控制反转,缩写为简单来说就是当自己需要一个对象的时候不需要自己手动去一个,而是由其他容器来帮你提供里面就是容器。 控制反转(Inversion ofControl,缩写为IoC) 简单来说就是当自己需要一个对象的时候不需要自己手动去new一个,而是由其他容器来帮你提供;Spring里面就是IOC容器。例如:在Spring里面经常需要在Service这个装配一个Dao,一般是使用@Aut...

    fasss 发布于Java
  • 基于 Redis 的分布式锁

    摘要:首先谈到分布式锁自然也就联想到分布式应用。如基于的唯一索引。基于的临时有序节点。这里主要基于进行讨论。该命令可以保证的原子性。所以最好的方式是在每次解锁时都需要判断锁是否是自己的。总结至此一个基于的分布式锁完成,但是依然有些问题。 showImg(https://segmentfault.com/img/remote/1460000014128437?w=2048&h=1365); 前...

    fasss 发布于Java
<