05 2016 档案

摘要:在java语言的学习和使用当中你可能已经了解或者知道堆和栈,但是你可能没有完全的理解它们。今天我们就一起来学习堆、栈的特点以及它们的区别。认识了这个之后,你可能对java有更深的理解。 Java堆内存(Heap Memory) 堆内存在Java运行时主要去回收对象和JRE的类。当我们创建了一个对象( 阅读全文
posted @ 2016-05-31 16:44 人生如若初见 阅读(255) 评论(0) 推荐(0) 编辑
摘要:锁所提供的最重要的改进之一就是ReadWriteLock接口和唯一 一个实现它的ReentrantReadWriteLock类。这个类提供两把锁,一把用于读操作和一把用于写操作。同时可以有多个线程执行读操作,但只有一个线程可以执行写操作。当一个线程正在执行一个写操作,不可能有任何线程执行读操作。 参 阅读全文
posted @ 2016-05-24 19:14 人生如若初见 阅读(416) 评论(0) 推荐(0) 编辑
摘要:先参考一个例子 http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html#!comments 即使只是i++,实际上也是由多个原子操作组成:read i; inc; write i,假如多个线程同时执行i++,volatile只能 阅读全文
posted @ 2016-05-24 11:26 人生如若初见 阅读(555) 评论(0) 推荐(0) 编辑
摘要:当jQuery ajax向服务器发送请求,服务器发生异常,比如:400、403、404、500等异常,服务器将异常响应给客户端,此时的ajax可以获取异常信息并进行处理,但此时我们一般是跳转到与异常编码对应的异常页面,对异常集中展现与处理。 首先,发送ajax请求: $.ajax({ type: ‘ 阅读全文
posted @ 2016-05-17 11:29 人生如若初见 阅读(15324) 评论(0) 推荐(0) 编辑
摘要:越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2016-05-11 17:06 人生如若初见 阅读(175) 评论(0) 推荐(0) 编辑
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极 阅读全文
posted @ 2016-05-11 15:33 人生如若初见 阅读(5304) 评论(0) 推荐(1) 编辑
摘要:前端: 后端需要三个类:注册类、握手类、处理类(终端类) 握手类: websocket注册类,注册类依赖握手类,可以编码实现,也可以直接通过spring配置实现: 后端可以注册多个handler,如上图配置。 handler: 订阅的信息存储在内存中,形式为<session,List<data>>的 阅读全文
posted @ 2016-05-10 16:35 人生如若初见 阅读(71731) 评论(5) 推荐(3) 编辑

点击右上角即可分享
微信分享提示