摘要: SQL优化准则 SQL执行计划 在mysql命令行中,执行explain命令可以看到sql执行计划 explain select * from t3 where id=3952602; 返回结果: ID Id:包含一组数字,表示查询中执行select子句或操作表的顺序 select_type sel 阅读全文
posted @ 2017-01-20 16:19 绵羊大神 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在 阅读全文
posted @ 2017-01-20 15:05 绵羊大神 阅读(4136) 评论(0) 推荐(2) 编辑
摘要: RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。 消息中间件最主要的作用是解耦,中间件最标准的用法是 阅读全文
posted @ 2016-12-01 11:03 绵羊大神 阅读(8469) 评论(1) 推荐(3) 编辑
摘要: 1)Java 中能创建 volatile 数组吗? 能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保 阅读全文
posted @ 2016-12-01 10:56 绵羊大神 阅读(2985) 评论(0) 推荐(0) 编辑
摘要: 初学Java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 阅读全文
posted @ 2016-11-07 19:04 绵羊大神 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and c 阅读全文
posted @ 2016-11-07 17:06 绵羊大神 阅读(236) 评论(0) 推荐(0) 编辑