- 博客(4)
- 收藏
- 关注
原创 Integer.valueOf的简单实现
手写实现Integer.valueOf(String s)的简单代码废话不多说,直接上代码。class Parser{ public static void main(String[] args) { System.out.println(parseInt("-12312")); } public static int parseInt(String str) { //获取首位字符 char firstChar = str.ch
2020-12-19 11:19:14 493 1
原创 面试题
在某大型互联网公司的面试题,写下来以便思考,再慢慢做出完整的解答Java相关题目springMVC中的@Service注解和@Controller是否可以互换,如果互换会在应用启动时报错还是运行时报错,报什么错?类加载器有几种?双亲委派的好处是什么?是否可以自己写一个java.lang.System类?mybatis是否有缓存,什么时候会用到缓存?volatile关键字的作用?...
2018-03-25 20:28:28 177
转载 CAS原理分析
一、锁机制常用的锁机制有两种:1、悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。悲观锁的实现,往往依靠底层提供的锁机制;悲观锁会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。2、乐观锁:假设不会发生并发冲突,每次不加锁而是假设没有冲突而去完成某项操作,只在提交操作时检查是否违反数据完整性。如果因为冲突失败就重试,直到成功为止。乐观锁大多是基于
2017-09-03 21:48:45 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人