自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vm虚拟机克隆Linux系统后配置

1、修改系统主机名称:vi /etc/hostname2、修改主机名称与本机ip地址的绑定:vi /etc/hosts3、删除网络配置文件中的MAC地址行:vi /etc/sysconfig/network-scripts/ifcfg-网卡名称删除HWADDR这一行4、删除网卡和MAC地址绑定文件(不执行也是可以的):rm -rf /etc/udev/rules.d/70-...

2018-05-28 12:51:48 314

原创 oracle创建用户和表空间

1、创建表空间        //永久空间        CREATE TABLESPACE USERNAME_DATA         DATAFILE 'USERNAME_DATA.DBF'         SIZE 32M         AUTOEXTEND ON         NEXT 32M MAXSIZE UNLIMITED         EXTENT

2016-12-12 20:39:37 369

原创 修改oracle字符集

导入数据时sqlplus报imp-00037:错误,解决方法如下:先查看数据库字符集:数据库服务器字符集select * from nls_database_parameters,改服务器端字符集,通过ORACLE的SQL PLUS命令窗口改在SQL*PLUS 中,以DBA登录conn 用户名 as sysdba然后执行以下命令  数据库字符集>shutdo

2016-12-12 10:16:46 430

原创 springmvc入门-前端控制器配置

xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app

2016-11-27 23:32:27 777

原创 Java 中BufferedWriter 和

1、BufferedWriterpublic class BufferedWriter extends Writer 将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。可以指定缓冲区的大小,或者接受默认的大小。在大多数情况下,默认值就足够大了。该类提供了 newLine() 方法,它使用平台自己的行

2016-11-11 11:08:05 574

原创 Java 中BufferedReader 和 InputStreamReader

1、BufferedReader  public class BufferedReader  extends Reader从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值足够大。通常, Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 Buff

2016-11-10 17:32:15 646

原创 ubutn 16.04 编译openJdk7及问题解决方法

1、下载并安装依赖软件:安装gcc、g++、make等sudo apt-get install build-essential安装ant1.7以上sudo apt-get install ant安装XRendersudo apt-get install libxrender-devsudo apt-get install xorg-dev安装alsasudo a

2016-10-06 10:56:58 1929

原创 windows 运行redis 64bit

1、  官网下载64位redis.zip压缩包,解压。   2、cmd命令进入dos窗口,进入解压目录下,运行redis-server.exe  redis.windows.conf。出现以下窗口,说明本地redis服务已经启动。        其实Redis是可以安装成windows服务的,开机自启动,命令如下:redis-server --service-ins

2016-08-26 14:33:54 976

转载 26个Jquery使用小技巧

http://www.phpxs.com/post/4309/

2016-07-04 17:45:41 252

原创 Java文件操作之DataInputStream和DataOutputStream

1、DataInputStreampublic interface DataInputStreamextends ValueBase定义用来从输入流读取基本数据类型的方法,以便解组自定义值类型。此接口供用户编写的自定义值类型的自定义解组代码使用。 2、DataOutputStreampublic classDataOutputStreamextend

2016-07-01 17:05:52 730

原创 Java文件操作之FileInputStream和FileOutputStream

1、FileInputStream 字节流public class FileInputStreamextends InputStreamFileInputStream 从文件系统中的某个文件中获得输入字节。哪些文件可用取决于主机环境。FileInputStream 用于读取诸如图像数据之类的原始字节流。要读取字符流,请考虑使用FileReader。2、Fil

2016-07-01 10:29:14 461

原创 quartz 基本概念及原理

quartz是一个开源项目,完全基于java实现。是一个优秀的开源调度框架,其具备以下特性:        强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求;灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式;分布式和集群能力作为 Spring 默认的调度框架,Quartz 很容易与 Spring 集成实现灵活可配

2016-06-23 10:53:01 1035

原创 java使用ganymed-ssh2-build210.jar实现linuxscp命令。

1、建立连接Connection con = new Connection(IP, PORT); //可以不输入端口号//连接con.connect();  //这一步一定不能忘记//远程服务器的用户名密码boolean isAuthed = con.authenticateWithPassword(remoteUser,remotePass);

2016-06-04 10:35:24 2155

原创 使用Spring开发中,service接口或者是dao层接口无法注入

1、使用Spring开发中,service接口或者是dao层接口无法注入,遇dao到这种情况,首先检查dao层和service层是否呗扫描到。2、1不能解决则查看service接口是否有注解标示,或者检查自己写的dao和service对应配置文件中bean ID。3、检查mybatis是否存在语法错误。

2016-06-04 10:29:18 9310

原创 JavaScript对象之原型

1、除去nulhe和Object.prototypel外,每个JavaScript对象都与另外一个对象关联,这个对象就是原型,对象都是从原型继承属性。2、通过直接量创建的对象都具有同一原型对象,可以通过Object.prototype对原型对象的引用。3、通过new关键字和调用构造函数创建的对象,其原型就是构造函数的prototype属性的值。和{}创建的空对象一样,new Object(

2016-05-27 10:37:59 284

原创 Linux 常用目录作用

/  根目录/bin 命令保存目录(普通用户就可以读取的命令) /boot 启动目录,启动相关文件/dev 设备文件保存目录/etc 系统配置文件保存目录/home 普通用户的家目录/lib 系统库保存目录/mnt 系统挂载目录/media 挂载目录/root 超级用户家目录/tmp 临时目录/sbin 命令保存目录(只有超级用户才能使用的目录)/proc 直接使用内存/sys

2016-05-25 15:13:58 302

转载 linux bin和sbin区别

在linux系统中,有两个重要的目录:bin与sbin,分别包括/bin、/usr/bin/与/sbin、/usr/sbin/。 bin: bin为binary的简写,主要放置系统的必备执行文件,例如: cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主要放置应用程序工具

2016-05-25 14:52:37 528

原创 maven概述项目周期阶段

1、基本概念maven中项目周期阶段是指项目的构建过程,它包含了一序列有序的阶段,而一个阶段就是项目构建过程中的一个步骤。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Maven的生命周期是抽象的,即生命周期不做任何实际的工作,插件目标(实际任务)由插件完成。插件目标可以绑定到生命周期阶段,一个生命周期可以绑定多个插件目标。maven标

2016-05-25 11:27:11 400

原创 maven概述之插件与目标

1、maven 插件和目标(plugins  and  goals)一个插件可由一个或多个目标组成。执行插件目标的基本语法:mvn archetype:generate  对于插件本身,为了能够复用代码,它往往能够完成多个任务, 为每个这样的功能编写一个独立的插件显然是不可取的,因为这些任务背后都有很多可以复用的代码, 这些功能都聚集在一个插件里,每个功能就是一

2016-05-25 10:58:53 834

原创 maven之POM概述

1、POM基本概念:POM代表项目对象模型,是Project Object  Model的缩写。项目的属性、依赖、构建配置信息都被抽象到项目对象模型里面。2、POM组成       项目基本信息      构建环境      POM关系      构建设置3、项目坐标groupId:artifactId:packaging:version,其中packaging表示

2016-05-25 09:51:43 378

原创 java泛型程序设计之泛型方法

1、类中泛型定义格式:public static TgetMiddel(T a){.....}注意:泛型方法可以定义在普通类中,也可以定义在泛型类中。2、具体实现实例:package com.pair.com;import java.util.Calendar;import java.util.GregorianCalendar;public class

2016-05-25 00:29:51 348

原创 java泛型程序设计之泛型类

1、一个泛型类(generic class)就是具有一个或多个类型变量的类,其格式如下:public class Pair{.....}。2、一个简单的泛型实现实例:package com.pair.com;public class TestPair1{    public static void main(String args[])    {     

2016-05-25 00:25:27 394

原创 SpringMvc框架原理分析

SpringMVC 中的MVC分别为M(Handler)、v(View)、C(DIspatchservlert),具体原理如下:

2016-05-21 14:13:52 298

原创 MVC设计模式在B/S系统下的应用

MVC设计模式在B/S系统下的应用,如图示:

2016-05-21 12:57:54 3021

原创 什么是springMVC

SpringMVC是Spring框架的一个模块,SpringMvc和Spring无需通过中间整合层进行整合,SpringMvc是基于MVC的web框架。

2016-05-21 12:32:11 519

原创 jquery validate 对动态表单元素添加校验

形如有如下表单元素:....则if (!$('#form').valid()) {$("input[for='input']").each(           function() {               $(this).rules("add", {maxlength :20, messages: {maxlength:"长度不

2016-05-13 13:09:58 9491 1

原创 VMware下配置Linux IP,解决Linux ping不通,但主机能ping 通linux

手动配置IP不需启动DHCP服务因为没有桥接网络,所以选择NAT模式其用的是VMware Network Adapter VMnet8网卡IP地址:192.168.25.1子网掩码:255.255.255.0网关:不填写选择NAT方式,同时需要启动服务:VMware NAT service编辑 vi /etc/sysconfig/network-scripts/ifcfg-eno......IPA...

2016-04-27 00:15:32 5402

原创 linux 常用命令找不到解决方法

在安装完jdk,配置环境变量后一些常用的命令找不到,原因是PATH呗修改。解决办法如下export PATH=/bin:/usr/bin:$PATH然后再执行ls应该就可以了,可将上面的语句添加到用户的profile里,以后登录即可生效:vi ~/.bash_profile添加export PATH=/bin:/usr/bin:$PATH

2016-04-25 23:03:55 1759

原创 CentOS7 下安装jdk

安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1、jdk-6u45-linux-x64 .bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u45-linux-x64 .bin# ./jdk-6u45-linux-x64 .bin(注意,这个步骤一定

2016-04-25 22:37:53 244

原创 Mybatis 中sql 使用in(#{item})无法查询解决办法

1、使用${ietm} ,参数不参与预编译。    这虽然简便,但是容易造成sql注入,所以不提倡使用。2、使用foreach语法 其支持List、Array以及Map例如:status in#{item}

2016-04-11 21:21:08 4613

原创 String,Date,Calendar相互转换

//Date convertTo Calendar       Date a = new Date();       Calendar c= new GregorianCalendar();       c.setTime(a);       System.out.println(c);              //Calendar convertTo Date   

2016-04-10 18:31:12 343

原创 Struts2 输出带有占位符的国际化信息

设有welcome={0}\u6b22\u8fce\u6765\u5230\u6210\u90fd{1}这样的国际化信息,那么如何输出jsp页面和action中的占位符信息?   在jsp页面只要设置参数即可:小周 //{0}study //{1}   action中又如何设置占位符信息:    @Overridepublic String execute() th

2016-01-09 23:43:01 703

原创 Struts2配置国际化信息

1.全局国际化信息:在类路径下插件文件:test.en_US.properties和test_zh_CN.properties,内容分别如下:                       welcome=welcome to chengdu                       welcome=\u6b22\u8fce\u6765\u5230\u6210\u90fd

2016-01-09 23:23:07 351

原创 Struts2 基于XML校验的一些特点

1.当某个Action既有校验所有方法又有指定方法时,系统或检查这两个校验文件,然后把两者总和。若两者存在冲突,则以最后一个文件为准。   2.当一个Action继承另一个Action时,系统会先检索父类校验文件。然后才会检索子类文件,再将其总和。

2016-01-09 21:14:10 285

原创 struts2 基于XML配置方式实现校验(指定方法)

Struts2 基于XML对指定方法的校验,配置和对所有方法一致,只需修改xml文件名称即可:ActionCalssName-ActionName-validation.xml。

2016-01-09 21:11:18 435

原创 Struts2 基于XML配置方式实现对action的所有方法进行校验

Struts2 基于XML配置方式实现对action的所有方法进行校验:                 .校验文件命名规则XxxAction-validation-xml,放置位置:与当前Action目录同级。    xml配置内容:                                "-//Apache Struts//XWork Validator 1.0

2016-01-08 17:22:27 314

原创 struts2对action指定方法进行校验(人工编码)

struts2 对action 指定方法的校验实现原理和校验所有方法类似,只不过需要校验指定方法,必须在校验执行烦烦烦写为:      public String update() {             ActionContext.getContext().put("message", "更新成功");            return "message";       }

2016-01-08 00:09:55 363

原创 struts2对Action中所有方法进行输入校验(手工编写代码)

Struts2 中validate方法会校验action里面所有的方法,当某个数据校验失败时,应该调用addFiledError(String fieldName,errorMessage)方法添加校验失败信息,Struts2会将请求发送到名为input的result,在input视图中,可以用用<s:filederror />显示失败信息。其实现原理大致如下:1.Struts2类型转

2016-01-06 23:37:46 529

原创 javascript之"==="和"=="以及单引号和双引号分析。

1.“===”和"=="比较 "=="会将两边先转为同类型,在比较她们的值,而“===”则直接比较两者的值,故在性能上后者要优于前者。2.单引号和双引号在javascript中浏览器解释器若遇到双引号,则会先判断是否有值再输出,而单引号则直接将值输出,因此在性能上后者要优于前者。

2015-12-25 01:13:44 387

原创 Struts2 局部类型转换和全局类型转换实践

1.先写一个自定义转换器public class DataTypeConverter extends DefaultTypeConverter {@Overridepublic Object convertValue(Map context, Object value, Class toType) {SimpleDateFormat df = new SimpleDateF

2015-12-25 00:46:08 679

空空如也

空空如也

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

TA关注的人

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