摘要: Java基础 ● 集合类以及集合框架;HashMap与HashTable实现原理,线程安全性,hash冲突及处理算法;ConcurrentHashMap; ● 进程和线程的区别; ● Java的并发、多线程、 线程模型; ● 什么是线程池,如何使用? 答:线程池就是事先将多个线程对象放到一个容器中, 阅读全文
posted @ 2018-05-09 23:58 阿善9 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个 分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足 阅读全文
posted @ 2018-05-09 23:56 阿善9 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个 分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足 阅读全文
posted @ 2018-05-09 23:53 阿善9 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 1、不管有木有出现异常,finally块中代码都会执行; return 先执行 把值临时存储起来, 执行完finally之后再取出来 值是不会改变的2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的 阅读全文
posted @ 2018-05-09 23:49 阿善9 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 静态变量:线程非安全。 加static关键字的变量,只能放在类里,不能放到方法里。 静态变量有默认初始化值。 成员变量也有初始化值 局部变量没有 静态变量表示所有实例共享的一个属性,位于方法区,共享一份内存,而成员变量是对象的特殊描述,不同对象的实例变量被分配在不同的内存空间,一旦静态变量被修改,其 阅读全文
posted @ 2018-05-09 23:39 阿善9 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文
posted @ 2018-05-09 20:40 阿善9 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 1. Hibernate的工作流程? 答案: 1.通过Configuration对象读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory对象 3.打开session 4.创建事务Transaction 5.持久化操作,对对象进行CRUD操作 6.提交事务 7.关闭sessio 阅读全文
posted @ 2018-05-09 19:41 阿善9 阅读(126) 评论(0) 推荐(0) 编辑