自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

转载 Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决

最近项目中使用到Spring3,在感叹Spring3注解配置清爽的同时竟然出现了这个不和谐的事情,实在无法忍受问题:部署项目后程序加载或用浏览器访问时出现类似的警告,2011-01-19 10:52:51,646 WARN [org.springframework.web.servlet.PageNotFound] -,主要看尖括号内部分。问题原因:罪魁祸首是web.xml下对

2017-07-04 01:27:04 289 1

转载 tomcat work目录的作用就是编译每个项目里的jsp文件为java文件如果项目没有jsp页面则这个项目文件夹为空

最近发现,很多网友喜欢把tomcat的work目录里的东西叫做缓存,其实那不是很恰当,work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录,这也正是为什么它叫work目录而不是cache目录的原因。   jsp,tomcat的工作原理是当浏览器访问某个jsp页面时,tomcat会在work目录里把这个jsp页面转换成.java文件,比如将index.js

2017-07-04 00:06:20 986

原创 获取请求IP地址

public String getRemoteAddress(HttpServletRequest request) {          String ip = request.getHeader("x-forwarded-for");          if (ip == null || ip.length() == 0 || ip.equalsIgnoreCase("unknown"

2016-10-10 17:14:24 334

转载 在redhat linux中实用vi编辑器出现乱码解决方法

由于自己在装Redhat9 Linux时选择的缺省语言是中文,在字符界面下会出现乱码情形。对于在CLI方式下要调试程序时极其困难,因为出错信息全部是乱码。下面将字符界面下会出现乱码解决方法记录如下: 注:下面#为命令提示符 方法一: #locale (locale命令用于查看使用语言详细信息,为中文语言) #export LC_ALL=POSIX (export命令导出修改LC_ALL语言

2016-07-18 22:44:58 1622

原创 HttpClient 发送HTTP请求

HttpClient  发送HTTP请求需要Apache的三个包:commons-httpclient-3.1.jarcommons-codec-1.9.jarcommons-logging.jar没有自己在Apache官网下载,怎么导入就不多说了代码如下:import java.io.FileOutputStream;imp

2016-05-17 12:22:48 583

转载 tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 8080

1、INFO: Maximum number of threads (200) created for connector with address null and port 8091说明:最大线程数错误解决方案:使用线程池,用较少的线程处理较多的访问,可以提高tomcat处理请求的能力。使用方式:首先。打开/conf/server.xml,增加 

2016-05-05 11:31:37 425

转载 非安装Tomcat服务加入window服务列表

进入Tomat目录/bin文件夹,编辑service.bat第一步:设置服务的名称set SERVICE_NAME=Tomcat?说明:如 Tomcat 修改成你需要的服务名,这个将是你启动服务的句柄;第二步:set PR_DISPLAYNAME=Apache Tomcat说明:设置显示在服务管理中的显示的服务名称;第三步:set PR_DESC

2015-12-14 10:10:11 864

转载 Hessian开发

Hessian的简单 介绍:Hessian是由caucho提供的一个基于binary-RPC实现的远程通讯library。1、是基于什么协议实现的?基于Binary-RPC协议实现。2、怎么发起请求?需通过Hessian本身提供的API来发起请求。3、怎么将请求转化为符合协议的格式的?Hessian通过其自定义的串行化机制将请求信息进行序列化,产生二进制流。4、使用

2015-06-12 10:11:31 418

原创 位、字符、字节、有什么区别

1、计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。 2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节,一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。 3、计算机存储容量大小以字节数来度量,1024进位制: 1024B=1K(千)B 1024KB=1M(兆)B 1024MB=1G(吉)

2015-06-10 16:28:23 436

原创 request response 编码设置

1.  设置请求内容字符编码方式request.setCharacterEncoding("utf-8");2. 设置客户端显示采用的字符编码方式response.setContentType("text/html;charset=utf-8");

2015-06-10 16:25:10 1438

转载 Servlet 中文乱码问题及解决方案剖析

一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码; 二、中文乱码出现 在学习任何一门技术时,经常会有初学者遇到中文乱码

2015-05-26 16:29:07 415

原创 HTTP文件下载

//===============服务端程序package com.servlet;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;impo

2015-05-21 12:05:05 433

原创 dom4j 生成XML文档

package com.util;import java.io.FileWriter;import java.io.IOException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;

2015-05-21 12:03:18 342

转载 log4j(转载)

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目

2015-05-04 17:48:54 375

转载 linux用户和管理组

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目

2015-05-02 15:36:14 392

转载 LINUX直接杀进程

kill -9 进程号先 ps -ef | more 看进程情况 如果知道进程名称 也可以用 ps -ef| grep 进程名称找到第二列 就是进程号 ,输入 kill -9 进程号

2015-05-02 01:06:58 317

转载 win7的telnet远程服务如何开启?

win7下默认是禁用telnet服务的重新启动Telnet方法如下:1、如果你直接到控制面板的管理工具里的服务项里去找telnet的话,那是徒劳无功的,因为默认根本就没有这一服务。当然,你可以通过如下方式搞定。“控制面板” 一〉“程序” 一〉“打开或关闭windows功能”,在里面你可以看到许多服务项,选择“telnet服务器”和“telnet客户端”确定即可。这样你再回“服务项”或者

2015-05-02 00:58:30 450

转载 Linux上安装JDK环境变量配置

Jdk: jdk-6u1-linux-i586Tomcat: apache-tomcat-7.0.2.tar.gz1,make dir /usr/local/java  (建立java目录)2,上传JDK至java目录3,sh jdk-6u1-linux-i586.bin  (安装jdk)看到 安装程序在询问您是否尊守许可协议页面 ,

2015-05-02 00:58:25 287

转载 解决Linux乱码现象

Linux乱码现象是我们十分不愿见到的一下中现象,这里我们举例解决一些Linux乱码现象的处理方法,这样我们遇到问题是就可对症解决。这里介绍三种解决Linux乱码现象的方法,这里三个步骤修改远程linux机器的配置、然后再改secure crt的设置、退出,再重新登录。经过这三个步骤我们就完成了Linux乱码现象的解决方法。具体解决方法是:1,修改远程linux机器的配

2015-05-01 19:09:02 564

转载 request方法大全

协议:request.getProtocol()输出:HTTP/1.1服务器信息 getServletConfig().getServletContext().getServerInfo()输出:JavaServer Web Dev Kit/1.0 EA (JSP 1.0; Servlet 2.1; Java 1.2; Windows NT 5.0 x86; java.vend

2015-04-13 20:31:33 313

转载 设置VMWARE通过桥接方式使用主机无线网卡上网

环境:WIN7旗舰版,台式机,U盘无线上网卡。虚拟软件:VMware9.0,虚拟系统:CentOS6.4需要实现虚拟机以独立机形式工作和上网。先介绍一下VMware网络设置的三种方式1 Host-only连接方式  让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于同一网段。最终

2015-04-06 01:37:13 470

原创 window 查看IP地址、网管、子网掩护、DNS等信息

开始-> 运行->ipconfig/all

2015-04-06 01:35:35 719

原创 JSTL标签库引入

JSTL标签所需要的jar包:jstl.jar standard.jar%--JSP页面引入JSTL库标签 --%>  %@ tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%>  %@ tagliburi="http://java.sun.com/jstl/fmt"prefix="fmt"%>  %@ taglib

2015-03-26 20:06:32 1162

转载 Spring3 MVC详解二

每个域设定Controller,做好URI规划Spring MVC 3.x是完全支持Restful的,我们把URI做好规划,对于诸如ACL的实现会有很大的帮助。建议的URI规划如下:{Domain}[/{SubDomain}]/{BusinessAction}/{ID}。比如:hotels/bookings/cancel/{id} ——表示此URI匹配hotels域的bookings子域,将要

2015-03-26 14:25:36 306

转载 Spring3 MVC详解一

DispatcherServlet 前置控制器  使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规

2015-03-26 14:24:40 197

原创 xml中的xmlns,xmlns:xsi,xsi:schemaLocation

xmlns="http://java.sun.com/xml/ns/j2ee"                                                 --命名空间,类似包名,xml的标签可以自定义,命名空间用来区分xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"               --xml遵循的标签

2015-03-19 00:40:34 521

原创 ora-12154:TNS:无法解析指定的连接标识符

ORA-12154: TNS:could not resolve the connect identifier specified解决办法:配置环境变量oracle主目录ORACLE_HOME=D:\oracle\product\11.2.0\dbhome_1字符集变量(如果想显示中文可以配置此项)NLS_LANG=SIMPLIFIED CHINESE_CH

2015-03-18 19:46:15 311

转载 linux 的ls 命令

ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。ls 命令格式:ls [选项] [目录名]ls 命令的参数选项说明:-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的

2015-01-03 15:39:49 315

转载 修改Linux启动模式

linux下一共有7种启动级别,分别为:#   0 - halt (Do NOT set initdefault to this) #   1 - Single user mode #   2 - Multiuser, without NFS (The same as 3, if you do not have networking) #   3 - Full multiuse

2015-01-03 13:33:41 389

原创 DB2 数据库分页查询

DB2 数据库分页查询:SELECT    users_id,    logonidFROM    (        SELECT            users_id,            logonid,            ROW_NUMBER()OVER(ORDER BY users_id) ROW_ID        FROM 

2014-12-30 16:27:05 3226

原创 查看电脑型号

点“开始”、“运行”,在“运行”里输入“dxdiag”回车,弹出DirectX 诊断工具窗口

2014-12-13 23:37:24 318

转载 Dell笔记本设置为从光驱启动

问:怎样将Dell™ Inspiron™系列笔记本电脑设置为从光驱启动?答:在 概述执行以下步骤,将Dell Inspiron笔记本电脑设置为从光驱启动:· Inspiron 1100或5100系列· Inspiron 600M或8500系列· Inspiron 4100或8100系列· Inspiron 4000或8000系列· Inspi

2014-12-13 23:06:30 2459

转载 js正则表达式语法

1. 正则表达式规则1.1 普通字符    字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。    举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程

2014-12-09 17:16:44 452

转载 正则表达式中的一些高级规则

2.1 匹配次数中的贪婪与非贪婪    在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:"{m,n}", "{m,}", "?", "*", "+",具体匹配的次数随被匹配的字符串而定。这种重复匹配不定次数的表达式在匹配过程中,总是尽可能多的匹配。比如,针对文本 "dxxxdxxxd",举例如下:表达式匹配结果

2014-12-09 16:30:22 324

原创 js 正则表达式用法

js 正则表达式用法1. 正则表达式定义两种方法第一种是通过构造函数  如:var reg = new RegExp("[abc]");第二种是通过//   如:var reg = /[abc]/;2. 正则表达式方法 test()  、exec()test(字符串)  如果匹配,返回true 如果不匹配,返回falseexec(字符串) 如果匹配,

2014-11-25 17:57:01 339

转载 js常用正则表达式

js常用正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0

2014-11-24 15:28:57 244

原创 正则表达式基础应用(获取Pattern)

/* * 将字符串中符合规则的子串取出 *  * 操作步骤: * 1.先将正则表达式封装成对象 * 2.让正则对象和要操作的字符串相关联 * 3.关联后获取正则匹配引擎 * 4.通过引擎对符合规则的子串进行操作,比如取出 * */package com.it;import java.util.regex.Matcher;import java.u

2014-11-24 00:21:47 429

原创 正则表达式基础应用(替换replaceAll(regex,str))

1. 基础字符替换要求:将字符串中的

2014-11-23 23:33:49 4790

原创 正则表达式基础应用(切割split(regex))

1. 基础字符串切割String a = "asd adsf    asdf        dfkajsd   yyy";String reg1 = " +";String[] val = a.split(reg1);for(String v : val){System.out.println(v);}

2014-11-23 22:51:18 867

原创 JAVA for循环写法

1. 普通写法首先定义一个数组String[] a =

2014-11-23 22:05:35 354

空空如也

空空如也

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

TA关注的人

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