2016年4月29日
摘要: 以下的官网的介绍。 dubbo是SOA。小例子是简单的远程调用(生产者消费者的模式出现)。http://blog.csdn.net/huangyekan/article/details/42172675 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计 阅读全文
posted @ 2016-04-29 16:34 伪全栈的java工程师 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 每一次面试都问这个问题。 一般的多线程问题 Java多线程学习(吐血超详细总结) http://www.mamicode.com/info-detail-517008.html 但是这样的简单回答以及多线程的生命周期。面试还不够。 还要讲讲 Java Executor框架在多线程应用中的使用 阅读全文
posted @ 2016-04-29 16:28 伪全栈的java工程师 阅读(321) 评论(0) 推荐(0) 编辑
摘要: spring事务管理 参看《spring3.x 企业应用开发实战》 1.基础知识 数据库事务:原子性,一致性,隔离性,持久性。 2.数据并发的问题 脏读,不可重复读,幻读。数据更新丢失(第一类,第二类更新丢失)。 3.数据库锁机制。 4.事务隔离级别。 5.TheadLocal基本知识。 线程同步会 阅读全文
posted @ 2016-04-29 15:16 伪全栈的java工程师 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 面试中常被问到事务,这儿应是spring 事务,悲观锁与乐观锁。 Spring事务类型详解: PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行 阅读全文
posted @ 2016-04-29 13:02 伪全栈的java工程师 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 面试常常问到数据库的优化,在此总结一下。 先说优化的是MySQL数据库。 优化的四个方向: 1.数据库(表)设计合理 我们的表设计要符合3NF(1.原子性,2.唯一性,3.派生性(通过外键实现)) 3范式(规范的模式) , 有时我们需要适当的逆范式 2.sql语句的优化(索引,常用小技巧.) 3.数 阅读全文
posted @ 2016-04-29 11:33 伪全栈的java工程师 阅读(333) 评论(0) 推荐(0) 编辑