javaWeb
mango奇
这个作者很懒,什么都没留下…
展开
-
JAVA序列化
序列化是把一个对象保存成一个二进制数组,通过转移这些数组可以达到持久化的目的;我们直接来研究二进制数据中到底存的是什么? 普通java类package serialize;import java.io.*;/** * Created by ZWZS on 2018/1/23. */public class Serialize implements Se原创 2018-01-23 11:14:08 · 123 阅读 · 0 评论 -
Cookie的使用
转载:http://www.cnblogs.com/xdp-gacl/p/3803033.html一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会...转载 2018-02-28 10:36:59 · 133 阅读 · 0 评论 -
NIO的/分散读取和聚集写入
分散读取(Scattering Reads)是指从 Channel 中读取的数据“分散”到多个 Buffer 中。聚集写入(Gathering Writes)是指将多个 Buffer 中的数据“聚集”到 Channel。@Test//分散读取(scattering reads): 将通道中的数据分散读取到Buffer//聚集写入(gathering writ原创 2018-01-26 13:19:15 · 799 阅读 · 0 评论 -
NIO中channel的使用(包括直接缓冲区和非直接缓冲区)
一、通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输。 二、通道的主要实现类 java.nio.channels.Channel 接口: |--FileChannel |--SocketChannel |--ServerSocketChannel原创 2018-01-25 16:48:06 · 1454 阅读 · 0 评论 -
深入理解Java类加载器(ClassLoader)
查看文章http://blog.csdn.net/javazejian/article/details/73413292 出自【zejian的博客】http://blog.csdn.net/seu_calvin/article/details/52315125https://www.ibm.com/developerworks/cn/java/j-lo-classloade原创 2018-02-01 16:17:17 · 129 阅读 · 0 评论 -
JAVA NIO之浅谈内存映射文件原理与DirectMemory
转载:http://blog.csdn.net/fcbayernmunchen/article/details/8635427JAVA类库中的NIO包相对于IO 包来说有一个新功能是内存映射文件,日常编程中并不是经常用到,但是在处理大文件时是比较理想的提高效率的手段。本文我主要想结合操作系统中(OS)相关方面的知识介绍一下原理。 在传统的文件IO操作中,我们都是调用操作系统提供转载 2018-01-25 15:41:27 · 136 阅读 · 0 评论 -
NIO(一)
NIO和传统IO的区别1.io面向流(stream) NIO面向缓冲区(buffer)2.IO阻塞(blocking-IO) NIO非阻塞(non_Blocking)3. 无 NIO有选择器(selector)NIO的组成部分一、缓冲区(Buffer):在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据缓冲区相当于铁路中的火车,而通道原创 2018-01-25 14:04:05 · 127 阅读 · 0 评论 -
Java中字符串内存位置浅析
转载:http://www.cnblogs.com/holten/p/5782596.html前言之前写过一篇关于JVM内存区域划分的文章,但是昨天接到蚂蚁金服的面试,问到JVM相关的内容,解释一下JVM的内存区域划分,这部分答得还不错,但是后来又问了Java里面String存放的位置,之前只记得String是一个不变的量,应该是要存放在常量池里面的,但是后来问到new一个String出来应该是放...转载 2018-02-28 14:27:58 · 110 阅读 · 0 评论