- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 spring事物管理全面概括
讲述事物的特性、事务的实现方式、事物的原理、声明式事务管理五种实现方式3.隔离性:一个事物的执行,不受其他事务的干扰,即并发执行的事物之间互不干扰4.持久性:一个事物一旦提交,它对数据库的改变就是永久的事务的实现方式:实现方式共有两种:1编程方式;2声明式事务管理方式
2017-08-30 17:12:58 1927
原创 JAVA拆装箱问题到面向对象原理思考
Java——是否确实的 “纯面向对象”?让我们深入到 Java 的世界,试图来证实它。 在我刚开始学习 Java 的前面几年,我从书本里知道了 Java 是遵循 “面向对象编程范式(Object Oriented Programming paradigm)”的。在 Java 世界内一切都是对象,甚至包括字符串(String)这些都是对象(在 C 语言中,字符串是字符数组),那时候,我认为
2017-08-30 16:52:01 378
原创 JAVA线程间的状态转换
线程间的状态转换: 1. 新建(new):新创建了一个线程对象。2. 可运行/就绪(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(running):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代
2017-08-28 23:13:23 351
原创 CASJAVA一些理解
如果不用锁机制如何实现共享数据访问。(不要用锁,不要 用sychronized 块或者方法,也不要直接使用 jdk 提供的线程安全的数据结构,需要自己实现一个类来保证多个线程同时读写这个类中的共享数据是线程安全的,怎么 办 ?)无锁化编程的常用方法 :件 硬件 CPU 同步原语 CAS(Compare and Swap),如无锁栈,无锁队列(Concurr
2017-08-25 23:50:29 2356
原创 JVM堆模型
JVM堆(Heap)= 新生代(Young) + 旧生代(Tenured)新生代(Young)= Eden区 + Survivor区 堆/HeapJVM管理的内存叫堆;在32Bit操作系统上有4G的限制,一般来说Windows下为2G,而Linux下为3G;64Bit的就没有这个限 制。 TLAB:JVM所占用的主要内存都是从堆空间分配的,堆是所有线
2017-08-19 14:40:14 436
原创 Java/c++内推/网申题
海康威视内推/网申面试题目更新版-17/9/17/////////////////////////////////////////////////////////////////////////////面试套题一、晚上在实验室突然接到来一个自杭州的电话,海康威视的电话面试(大数据岗),以下是问我的问题: 1.大数据...
2017-08-17 14:45:08 9296
原创 阿里巴巴菜鸟网络2018届校园招聘Java/c++内推面试题2017年
阿里菜鸟一轮1.自我介绍 2.问项目(实在没啥好问的,大部分都是增删改查) 3.了解冒泡排序吗,时间复杂度呢(讲了一下) 4.了解链表吗,自己动手写过吗(说了一下链表怎么写,以CLH队列为例子说了下双向链表的队列怎么实现) 5.了解AQS吗,看过源码吗(说了一下AQS的源码和ReentrantLock的源码,说了一点就被打断了,估计知道我看过没往下问)
2017-08-17 14:43:46 1179
原创 阿里巴巴蚂蚁金服2018届校园招聘Java/c++内推面试题2017年
蚂蚁金服一面//////////////////////////////////////////////////////////////////////////// Java都学了些什么?答:集合、IO、多线程、框架等等说说多线程吧答:说了一下多线程的实现,同步,优化说一下线程池,线程池里面的线程的状态有哪些?数据结构学了些什么?
2017-08-17 14:42:12 4362
原创 阿里巴巴2018届校园招聘Java/c++内推面试题2017年
18届校招各大公司面试题 阿里巴巴一面/////////////////////////////////////////////////////////////////////////////自我介绍 IO多路复用聊了一下关于编译器项目的东西,没具体问项目 n个无序的数,求第k大的数(partition, 堆,然后分析时间
2017-08-17 14:40:47 955
原创 Java 并发工具包-java.util.concurrent-源码jdk1.7全面解析
其实从类图我们能发现concurrent包(除去java.util.concurrent.atomic 和 java.util.concurrent.locks)中的内容并没有特别多,大概分为四类:BlockingQueue阻塞队列体系、Executor线程组执行框架、Future线程返回值体系、其他各种单独的并发工具等。
2017-08-16 21:03:25 926
原创 Java笔试题含答案
《Java170道面试笔试题全集》注:为方便大家阅览,可以点击右边的目录按钮快速选择题目。Java170道笔试题含答案-涉及java/数据库/Spring框架/JVM/数据结构算法/设计模式相关2019年4月20日更新题目更新版-8.302018/4/7日常修复2017/12/28更新文章1、添加二级目录2、对部分问题进行了补充9/24紧急修改以下问题(...
2017-08-06 16:02:13 37869 2
转载 JDK/JAVA 1.5到1.9版本特性对比
update:2017/9/25JDK发展历史: 96年SUN JDK 1.0 class VMWare、Visual97年JDK 1.1:具有AWT、内部类、JDBC、RMI、反射98年JDK 1.2:有JIT解析器、精确内存管理、提升GC性能2000年JDK 1.3:Hotspot发布默认的虚拟机2002年JDK 1.4:VM...
2017-08-03 13:39:13 8742 1
技术必备基础知识.pdf
2020-10-28
JAVA核心面试知识整理
2019-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人