09 2017 档案

摘要:一、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供 阅读全文
posted @ 2017-09-29 15:12 平凡希 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:一、Bootstrap简介 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 详细的来说,Bootstrap是一个简单、灵活的,可用于搭建简洁漂亮WEB页面的HTML, 阅读全文
posted @ 2017-09-19 20:56 平凡希 阅读(2244) 评论(0) 推荐(0) 编辑
摘要:介绍简单工厂模式之前先通过一个披萨项目的例子来引出问题,然后给出简单工厂模式这种解决方案,然后随着披萨项目的不断扩展,遇到新的问题,引出工厂方法模式,然后又遇到新的问题,引出最终解决方案,抽象工厂模式。 一、披萨项目介绍 比如一个披萨店 ,店长一名,目前卖两种口味披萨,GreekPizza和Chee 阅读全文
posted @ 2017-09-19 15:58 平凡希 阅读(1226) 评论(0) 推荐(1) 编辑
摘要:一、什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如C/C++等)直接使用物理硬件和操作系统的内存模型,因 阅读全文
posted @ 2017-09-15 16:46 平凡希 阅读(2345) 评论(0) 推荐(2) 编辑
摘要:一、出现背景 1、线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 2、效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激 阅读全文
posted @ 2017-09-13 13:27 平凡希 阅读(7488) 评论(0) 推荐(5) 编辑
摘要:1.JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap space JVM在启动的时候会自动设置JVM Heap的值, 可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的大小是Young Generation 和Tenur 阅读全文
posted @ 2017-09-04 20:39 平凡希 阅读(33143) 评论(1) 推荐(2) 编辑