首页
学习
活动
专区
工具
TVP
发布

猿小俊

专栏成员
42
文章
44122
阅读量
9
订阅数
执行ArrayList的remove(object)方法抛异常?
然后会发现抛出java.util.ConcurrentModificationException异常,这是一个并发异常。那么这个到底是什么情况?首先需要介绍一下增强for循环
Johnson木木
2020-07-13
8080
Java并发编程实战 05等待-通知机制和活跃性问题
Java并发编程实战 01并发编程的Bug源头 Java并发编程实战 02Java如何解决可见性和有序性问题 Java并发编程实战 03互斥锁 解决原子性问题 Java并发编程实战 04死锁了怎么办
Johnson木木
2020-05-21
4750
Java并发编程实战 04死锁了怎么办?
在第三篇文章最后的例子当中,需要获取到两个账户的锁后进行转账操作,这种情况有可能会发生死锁,我把上一章的代码片段放到下面:
Johnson木木
2020-05-13
4220
Java并发编程实战 03互斥锁 解决原子性问题
Java并发编程实战 01并发编程的Bug源头 Java并发编程实战 02Java如何解决可见性和有序性问题
Johnson木木
2020-05-08
5360
Java并发编程实战 02Java如何解决可见性和有序性问题
在上一篇文章[Java并发编程实战 01并发Bug的源头](https://mp.weixin.qq.com/s/QT44HS47l_ir08pCZeFU5Q)当中,讲到了CPU缓存导致可见性、线程切换导致了原子性、编译优化导致了有序性问题。那么这篇文章就先解决其中的可见性和有序性问题,引出了今天的主角:Java内存模型(面试并发的时候会经常考核到)
Johnson木木
2020-04-22
3500
Java并发编程实战 01并发编程的Bug源头
编写正确的并发程序对我来说是一件极其困难的事情,由于知识不足,只知道synchronized这个修饰符进行同步。 本文为学习极客时间:Java并发编程实战 01的总结,文章取图也是来自于该文章
Johnson木木
2020-04-15
5100
优雅的使用BeanUtils对List集合的操作
我们在Entity、Bo、Vo层数据间可能经常转换数据,Entity对应的是持久层数据结构(一般是数据库表的映射模型)、Bo对应的是业务层操作的数据结构、Vo就是Controller和客户端交互的数据结构。在这些数据结构之间很大一部分属性都可能会相同,我们在使用的时候会不断的重新赋值。 如:客户端传输管理员信息的到Web层,我们会使用AdminVo接收,但是到了Service层时,我就需要使用AdminBo,这时候就需要把AdminVo实例的属性一个一个赋值到AdminBo实例中。
Johnson木木
2020-01-31
5.6K0
Java核心技术第八章-泛型
本文根据《Java核心技术 卷一》一书的第八章总结而成,部分文章摘抄书内,作为个人笔记。 文章不会过于深入,望读者参考便好。
Johnson木木
2019-12-10
8820
SpringBoot Web篇(一)
参考默认的视图解析器org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver源码,取出部分代码片段如下:
Johnson木木
2019-11-13
5350
Java移位运算符 << >> >>>
首先,移位运算符根据名字可知是使用二进制进行运算的。在Integer.java中,我们可以看到有两个静态常量,MIN_VALUE 和 MAX_VALUE,这两个常量控制了Integer的最小值和最大值,如下:
Johnson木木
2019-10-24
6040
Java转PHP的心路历程
在2018年的11月7号,我从广州跳槽到一个十八线的小城市工作。跳槽原因是和女朋友接受不了异地,给自己一巴掌先。
Johnson木木
2019-08-21
1.6K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档