![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 65
彬正hom
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程。本文PDF文档下载地址:http://download.csdn.net/detail/zht666/51412351、新建项目,选择Maven Module,输入项目名称,点击Next继续。注意这里的Module就是项目的意思,等同于MyEclipse中的Project转载 2016-02-25 10:28:17 · 306 阅读 · 0 评论 -
java中Object类 源代码详解
简介类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的所有方法。源码解读package java.lang;public class Object { /*一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用*/ private static native void registerNativ...转载 2018-07-25 08:50:21 · 287 阅读 · 0 评论 -
【Java进阶】Java浅克隆和深克隆
什么是浅克隆和深克隆通常情况下,一个类包含一些成员对象(引用类型的对象),在克隆对象时,根据其成员对象(引用类型的对象)是否也克隆,克隆分为两种形式:深克隆和浅克隆。浅克隆在浅克隆中,被复制对象的所有原始类型的变量(普通成员变量)都具有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅克隆仅仅复制所考虑的对象(的原始类型的变量),而不复制它所引用的成员对象,也就是其中的成...转载 2018-07-06 14:14:25 · 209 阅读 · 0 评论 -
读书笔记-《深入理解Java虚拟机》-JVM内存模型
转载于 http://crocutax.comJava虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自不同的用途:程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,属于线程私有区域,此区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。作用: 当前线程所执行的字节码的行...转载 2018-06-28 20:31:24 · 305 阅读 · 0 评论 -
使用hash拆分文件
package readImgUrl; import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;im...转载 2018-07-09 08:46:15 · 1373 阅读 · 0 评论 -
常用排序算法:冒泡、选择、插入排序、希尔排序、归并排序、堆排序、快排
我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。排序算法大体可分为两种:一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。这里我们来探讨一下常用的比较排序算法,非比较排序算法将在下一篇文章中介绍。下表给出了常...转载 2018-05-23 09:44:56 · 3000 阅读 · 0 评论 -
logback 配置详解
一:根节点<configuration>包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看l...转载 2018-05-16 09:32:37 · 256 阅读 · 0 评论 -
Http 持久连接与 HttpClient 连接池
一、背景HTTP协议是无状态的协议,即每一次请求都是互相独立的。因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当交互完毕后会关闭这个连接。HTTP协议是全双工的协议,所以建立连接与断开连接是要经过三次握手与四次挥手的。显然在这种设计中,每次发送Http请求都会消耗很多的额外资源,即连接的建立与销毁。于是,HTTP协议的也进行了发展,通过持久连接的方法来进行socket...转载 2018-05-17 20:38:55 · 699 阅读 · 0 评论 -
token是什么
对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。 一、我们先解释一下他的含义: 1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生...转载 2018-05-17 09:30:52 · 43742 阅读 · 3 评论 -
谈谈 Java NIO
在 JDK1.4 之后,为了提高 Java IO 的效率,Java 提供了一套 New IO (NIO),之所以称之为 New,原因在于它相对于之前的 IO 类库是新增的。此外,旧的 IO 类库提供的 IO 方法是阻塞的,New IO 类库则让 Java 可支持非阻塞 IO,所以,更多的人喜欢称之为非阻塞 IO(Non-blocking IO)。NIO 应用非常广泛,是 Java 进阶的必学知...转载 2018-07-26 17:55:34 · 409 阅读 · 0 评论