Spring学习笔记之Spring HelloWorld

一、下载Spring 官方网站:http://projects.spring.io/spring-framework/ 下载方式:Maven、Gradle Maven依赖描述: <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId...

AJAX技术入门详解

前言:Ajax是当今Web应用程序开发过程中必不可少的一种技术,使用它可以通过异步处理的方式极大的提高用户体验,这篇文章将以简单易懂的方式介绍AJAX技术。 AJAX技术简介 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),音译为“阿贾克...

完美配置CentOS+Nginx+MySQL+PHP(LNMP)网站环境

准备工作 配置防火墙,开启80端口、3306端口、如需使用SSH还应开启22端口、使用FTP需开启21端口、如果网站使用SSL访问需开启443端口: 删除原有的 iptables , 添加合适的配置 rm -rf /etc/sysconfig/iptables vi /etc/sysconfig/iptables 添加如下内容 ...

XPath表达式语法详解

XPath路径表达式 XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。XPath使用路径表达式去确定XML文档中的节点。 示例XML文档 我们将利用下面的...

使用Dom4j操作XML

引言:XML(可扩展标记语言)在软件开发工程中取得了广泛的应用。在Java语言中操作XML有许多方法,最常用的方法就是使用JDom、Dom4j等第三方组件。本文将简单介绍使用Dom4j操作XML的基本方法。 本文采用的Dom4j版本为1.6.1,下载地址见文章结尾。 废话不...

全面理解HTTP

引言:作为一名软件工程Web专业学生,对于HTTP的熟悉掌握是必不可少的,特此做记录,打造自己的HTTP栈。 URL与URI 我们经常接触到的就是URL了,它就是我们访问web的一个字符串地址,那么URI是什么呢?他们是什么关系呢? URL:uniform resource locati...

HTTP常见状态码解释

状态码的职责是当客户端向服务器端发送请求时,描述返回请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了什么错误。 RFC2616定义的状态码,由3位数字和原因短信组成。 数字中的第一位指定了响应类别,后两位无分类。响应类别有以...

HashMap多线程并发问题分析

并发问题的症状 多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了100%...

Java 8 中新的 Date 和 Time 类入门详解

这篇文章主要是java8中新的Date和Time API的实战。新的Date和Time类是java开发者社区千呼万唤始出来的。Java8 之前存在的Date类一直都受人诟病,很多人都会选择使用第三方的date库joda-time。Java8中的date和time api是jodatime的作者参与开发的,实现了JS...

深入分析 Java 中的中文编码问题

编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java 中经常需要编码的场景;出...

Top