自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

原创 ArrayList和LinkedList的区别

引言:ArrayList和LinkedList都是实现了List接口的容器类,都可以用来用于存储一系列的对象引用。但是他们两者内部的结构却是完全不一致的,ArrayList的内部是基于数组的,而LinkedList的内部却是基于循环双向链表的。下面通过查看两者的源码,来理解内部的实现原理。1. ArrayList         ArrayList 是一个数组构成的队列,相当于动态大小的数...

2018-09-10 17:40:31 269

原创 HTTP和HTTPS的区别

HTTP和HTTPS在表面上看仅有一个单词的区别,那么两者在背后到底有着什么样的区别和联系呢,下面一一解析。1. 什么是HTTP协议    HTTP(超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,完成通信的功能。简言之就是网络链接在传输文本信息中的一种规定的协议。    1.1 HTTP协议的缺点          1.1.1 HTTP协议以明文方式发送内容,不提供...

2018-09-10 10:52:38 301

原创 TCP/IP 协议简析

前言:为了了解TCP/IP协议,我们先来简单介绍HTTP协议。1. 什么是HTTP协议。    1.1 HTTP(HyperText Transfer Protocol,超文本传输协议),当我们在网页浏览器(web browser)的地址栏中输入URL时,web页面的展示就是使用HTTP协议作为规范,完成从客户端到服务器端等一系列的运行步骤,web应用是建立在HTTP协议上进行客户端到服...

2018-09-09 20:44:29 278

原创 log4j.xml 中配置多个输出文件

现在的项目中,对于日志的配置,我们有时候需要配置对应不同的输出日志文件,例如按照模块划分,按照功能划分,分别输出到不同的日志文件中,下面介绍一下,怎么配置不同的输出日志文件。下面是一整块的log4j.xml配置。如果对怎么配置spring 和 log4j不了解的话,可以参考我之前写的一篇文件,spring log4j配置<?xml version="1.0" encoding="UT...

2018-09-21 14:54:56 2424

原创 spring 中事物的使用

关于事物的一些概念和事物的特性,隔离性,请看我的另外一篇文章,地址:mysql 事物,本篇文章就不对事物的概念以及特性进行介绍了。本篇文章主要介绍在spring 中,事物的使用。在讲解spring 中使用事物之前,我们先大致了解一下在代码中怎样手动的使用传统的JDBC事物的,无论事物怎样被封装,无非都是一下几个过程:首先程序向数据库获得Connection连接,默认情况下,这个连接是默认开...

2018-09-12 17:37:04 1591

原创 mysql事物详解

前言:事物是什么?作为一个java程序员,也许我们仅仅只是停留在会使用的程度上,会通过在类上或者方法上使用@Transactional注解的方式来使用事物,但是背后的原理,为什么使用这个注解就能使事物生效可能并不是很清楚。下面本文详细一一介绍事物是什么,事物的特性,怎么使用等等。1. 事物是什么    所谓事物,在我的理解中就是一系列操作的一个集合,一旦其中一个操作失败,那么整个操作集合必...

2018-09-12 15:10:08 670

原创 HashMap实现原理

 HashMap是基于哈希表的Map接口的非同步实现,也就是说不是线程安全的。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操...

2018-09-11 17:25:49 748

原创 session和cookie的区别

引言:cookie和session诞生的背景。我们知道web浏览器和服务器在网络上传输通信的过程中是采用HTTP协议的,而HTTP协议是一种无状态的协议,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话,这个时候就要使用到会话跟踪技术了,那么什么是会话跟踪技术呢?会话是web应用中常见的技术,用来跟踪用户的整个会话过程,常见的...

2018-09-10 15:30:26 203

原创 使用jsoup解决xss(跨站脚本攻击)威胁

1. 在介绍jsoup之前,首先来详细介绍一下关于xss的信息。1.1 什么是xss Cross-Site Scripting(XSS)是一类注入问题,恶意脚本被注入到健康的、可信任的网站。当一个攻击者通过一个网站应用程序,    以浏览器端脚本的形式,给另一端的用户发送恶意代码时,XSS攻击就发生了。允许这种攻击成功的缺陷广泛存在于各个大小网站,    只要这个网站某个页面将用户的输...

2018-09-07 11:33:14 2832

postman-4.1.2.rar

postman-4.1.2.rar 4.1.2版本得工具类,使用google浏览器即可使用,加载到google浏览器中,非常方便使用,可以用来调试接口,值得推荐

2020-03-07

bootstrap后台模板

很好的bootstrap后天模板,很好看的哦,可以下载下来好好看看的

2014-07-22

JAVAEE完全教程文档

想学习java开发的孩子,专业人士,爱好者,都可以下载下来看看

2013-10-13

UML精华的pdf文档

学习软件工程的可以下载下来看看,很值得,特别是计算机的学生和其他感兴趣的人

2013-10-13

虚拟光盘工具

有下载ISO文件的,可以用这个工具去打开

2013-07-21

Photoshop使用教程

这个是挺不错的photoshop的教程,是最新的photoshop cs6版的

2013-07-14

数据结构课程设计

这是我在学校做的数据结构课程设计,有需要的同学可以下载下来看看

2013-07-14

WindowsXP组合键大全

WindowsXP组合键大全,适合刚入门的学生

2013-06-24

编译原理(清华大学_第2版)课后习题答案

计算机专业的学生可以来下载一下,顺便看看,考试的时候用的着

2013-06-24

SQL Server 2000企业版安装教程

有不会装SQL Server 2000企业版的都可以来学一下,真正的安装版教程

2013-06-24

JSP编程验证码登陆系统

有想做JSP课程设计的同学可以下载下来,看看,改一改,可以作为你的课程设计项目

2013-05-02

Java+sqlserver2000做的员工管理系统

该项目是一个用java和sqlserver做的员工管理系统,适合做毕业设计的同学下载下来,改动一定的代码!

2013-05-02

Android学习资料

学习Android的资料,对那些想学Android的同学很有用处

2013-03-11

TOMCAT乱码问题

jsp网页制作与开发,TOMCAT乱码问题

2013-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除