240 发简信
IP属地:上海
  • Spring 源码(十)Spring Aware自动装配原理

    Spring Aware自动装配有两种实现方式: 在初始化Bean的initializeBean方法中执行invokeAwareMethods方法 通后置处理器Applica...

  • 人的一生

    到底想要写什么? 时光匆匆, 我也不是当年的青年. 慢慢 发现自己快要步入30岁人生的关口. 其实这一年来发生的事情很多,对于家庭的变故 我真的有心无力.可是也时常感觉到惋惜...

  • @flash_1d66 事务上因为你自己配置了事务注解或者xml spring 会使用 aop 创建的代理对象,在TransactionSynchronizationManager 这个类上 做的线程隔离 防止 与数据的connection上下文弄混了,但是 对你 本身的类来说 还是没有 对成员变量的 线程安全问题 做出 解决.如果对事务感兴趣可以 从TransactionAspectSupport.invokeWithinTransaction 方法看起

    让你彻底理解Synchronized

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...

  • @flash_1d66 spring只负责管理你的Bean 不会帮你 解决 Bean 线程安全 问题.你可以看下 spring的 源码

    让你彻底理解Synchronized

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...

  • @flash_1d66 那就看你自己写了 你单纯的在成员变量中注入 dao,或者 service的话 这个类就是无状态类 就不会有 线程安全问题.

    让你彻底理解Synchronized

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...

  • 出现竞态条件 才会出现 线程安全问题 你可以看下 HttpServlet 的源码 所有的 成员变量 全是 静态 final
    doGet 和 doPost 方法 也没有 对成员变量的修改 所以 不存在 线程安全问题 就不需要加锁

    让你彻底理解Synchronized

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...

  • 很给力,代码很清晰

    Java NIO之Reactor和Preactor模型

    1、基础I/O模型 在《UNIX网络编程》中介绍了5中I/O模型:阻塞I/O、非阻塞I/O、I/O复用、SIGIO 、异步I/O; 1.1、I/O阻塞 通常把阻塞的文件描述符...

  • 你知道吗? 我找了10几分钟 这个问题的答案,全是 撤zk会感知 ,就你 告诉了 为什么 感知的

    利用ZooKeeper开发服务器上下线感知程序

    What is ZooKeeper ZooKeeper是一个分布式的分布式应用程序协调服务。简单地来说,就是用于协调管理多个分布式应用程序的一个工具,扮演着一个第三方管理者的...

  • 很棒 总结的很到位

    Kafka的分区数和消费者个数

    Kafka的分区数是不是越多越好? 分区多的优点 kafka使用分区将topic的消息打散到多个分区分布保存在不同的broker上,实现了producer和consumer消...

  • 120
    Kafka的分区数和消费者个数

    Kafka的分区数是不是越多越好? 分区多的优点 kafka使用分区将topic的消息打散到多个分区分布保存在不同的broker上,实现了producer和consumer消...

  • 是的 不然还是 this.

    @Transaction必知必会

    1. Spring事务的基本原理 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。...