首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
soyoungboy
掘友等级
Android,J2EE软件开发工程师
专注,认真,负责
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 59
沸点 3
赞
62
返回
|
搜索文章
赞
文章( 59 )
沸点( 3 )
@transactional注解在什么情况下会失效,为什么。
调用含注解的方法并抛异常,执行有异常抛出,z1表新增记录、z2表无新增记录,事务失效 修改后: 在代理下(默认或当配置为proxy-target-class="true"),只有当前代理类的外部方法调用注解方法时代理才会被拦截。事实上,这意味着:一个目标对象的方法调用该目标对象…
HashMap在高并发下如果没有处理线程安全会有怎样的安全隐患,具体表现是什么
Hashmap在并发环境下,可能出现的问题: 1、多线程put时可能会导致get无限循环,具体表现为CPU使用率100%; 原因:在向HashMap put元素时,会检查HashMap的容量是否足够,如果不足,则会新建一个比原来容量大两倍的Hash表,然后把数组从老的Hash表…
面试带你飞:这是一份全面的 计算机网络基础 总结攻略
今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。 1. 计算机网络体系结构 2. TCP协议 3. UDP协议 4. HTTP协议 5. Socket 6. 其他知识 7. 总结
HashMap源码解析
hashmap源码分析
java多线程 -- volatile 关键字 内存 可见性
内存可见性(Memory Visibility) 1 内存可见性(Memory Visibility)是指当某个线程正在使用对象状态而另一个线程在同时修改该状态,需要确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化。 2 可见性错误是指当读操作与写操作在不同的线
Java 多线程原子性问题的产生和解决
原子变量:在 java.util.concurrent.atomic 包下提供了一些原子变量。 1. volatile 保证内存可见性,可以查看atomic中变量是使用volatile来进行修饰的 2. CAS(Compare-And-Swap)比较并交换,算法保证数据变量的原
java多线程 -- ConcurrentHashMap 锁分段 机制
hashtable效率低 ConcurrentHashMap 线程安全,效率高 Java 5.0 在 java.util.concurrent 包中提供了多种并发容器类来改进同步容器 的性能。 ConcurrentHashMap 同步容器类是Java 5 增加的一个线程安全的
java多线程 -- CountDownLatch 闭锁
CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
java多线程 -- 创建线程的第三者方式 实现Callable接口
Java 5.0 在 java.util.concurrent 提供了一个新的创建执行线程的方式:Callable 接口 Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查
java多线程 -- 同步鎖 --隐式锁--显示锁
为了解决多线程安全问题 在 Java 5.0 之前,协调共享对象的访问时可以使用的机制只有 synchronized 和 volatile 。 Java 5.0 后增加了一些新的机制,但并不是一种替代内置锁的方法,而是当内置锁不适用时,作为一种可选择的高级功能。
下一页
个人成就
文章被点赞
1,045
文章被阅读
56,484
掘力值
2,258
关注了
28
关注者
2,232
收藏集
13
关注标签
22
加入于
2015-09-07