自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC的四个基本注解

SpringMVC的四个基本注解annotation(控制层,业务层,持久层) -- @Component、@Repository @Service、@Controller SpringMVC中四个基本注解:@Component、@Repository@Service、@Controller看字面含义,很容易却别出其中三个:@Cont

2016-08-31 10:54:52 5927

转载 通过 JSP Model 深入学习 MVC

通过 JSP Model 深入学习 MVC来源:WEB开发者 发布时间:2012-03-01 阅读次数:103047 动态Web编程技术的发展历史  使用 JSP 技术开发 Web 应用程序, 有两种架构模型可供选择. 通常称为 Model1和 Model2.  所谓Model 1 就是JSP大行其道的时代,在Mode

2016-08-29 16:14:13 451

原创 -----tomcat-----------

tomcat安装后问题解决(1)tomcat无法正常启动的原因分析                  1.      JAVA_HOME 配置错误,或者没有配置                  2.      如果你的机器已经占有了8080 端口,则无法启动, 解决方法(1) 你可以8080 先关闭       netstat –an        netstat

2016-08-28 08:30:35 463

转载 ORACLE分页查询SQL语法——最高效的分页

author:XIAOHUI_LIAO   ---from:http://blog.csdn.net/XIAOHUI_LIAO/article/details/1759990 --1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)SELECT *  FROM (SELECT RO

2016-08-26 16:25:48 604

原创 SQL 语句中 where 条件后 写上1=1  是什么意思

这段代码应该是由程序(例如Java)中生成的,where条件中 1=1 之后的条件是通过 if 块动态变化的。例如:  String sql="select * from table_name  where 1=1";        if( conditon 1) {              sql=sql+"  and  var2=value2";            }

2016-08-26 16:16:26 25894

转载 分页实现

据本人了解,目前较常用的分页实现办法有两种:   1.每次翻页都修改SQL,向SQL传入相关参数去数据库实时查出该页的数据并显示。   2.查出数据库某张表的全部数据,再通过在业务逻辑里面进行处理去取得某些数据并显示。   对于数据量并不大的简单的管理系统而言,第一种实现方法相对来说容易使用较少的代码实现分页这一功能,本文也正是为大家介绍这种方法:  一、MyB

2016-08-26 15:41:54 557

转载 JSP开发中的分层都是基于MVC架构的

JSP开发中的分层都是基于MVC架构的,即(Model-View-Controller),        M:模型层,主要是负责一些具体的业务逻辑的实现,        V:视图层,可以理解为JSP页面,        C:控制器层,用于接受页面请求与响应请求到JSP页面的控制机制。 在模型层中,又分为biz,dao,entity等层,           biz:Buss

2016-08-26 12:21:30 4242

转载 搭建DAO层和Service层代码

第一部分建立实体和映射文件 1 通过数据库生成的实体,此步骤跳过,关于如何查看生成反向工程实体类查看SSH框架搭建教程-反向工程章节   Tmenu和AbstractorTmenu是按照数据库表反向工程形成的JAVA实体;在形成实体的时候注意1 命名空间2 要注意要把实体映射文件添加到Hibernate的配置文件写入,分为如下两种情况,一般S

2016-08-26 12:15:45 7023

转载 java.sql.SQLException: 无效的列索引

java.sql.SQLException: 无效的列索引“无效的列索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql, new Object[] {newState,oldState});如果sql里面有1个?号,Object[]送了2个,就会报错。 

2016-08-25 15:23:35 65719 6

转载 Java之spring框架初识

初识轻量级Java开源框架 --- Spring作者:egg微博:http://weibo.com/xtfggef出处:http://blog.csdn.net/zhangerqingspring是一个轻量级Java框架,其核心思想就是DI(Dependency Injection,即依赖注入)和IoC(Inversion of Control,即控制反转),因

2016-08-24 13:06:56 872 1

转载 Java之Spring源码学习 - 环境搭建

准备工作1.下载安装STS(Spring Tool Suite),在eclipse market里直接搜索、下载、安装。2.下载安装gradle, Spring源码使用gradle构建,下载后解压到任意目录,设置环境变量: GRADLE_HOME且配置Path。3.下载安装github windows版本使用github下载Spring源代码去官网找到S

2016-08-24 13:05:22 517

转载 使用Spring JDBCTemplate简化JDBC的操作

pring中关于JDBC的一个辅助类(JDBC Template),它封装了JDBC的操作,使用起来非常方便。 先说下"傻瓜式"的使用(不依赖于xml配置):直接写个测试单元: 1 package com.lcw.spring.jdbc; 2 3 import org.junit.Test; 4 import org.springframework.jdbc.c

2016-08-23 16:48:57 1007

转载 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...

/* * 手机号码格式 * 只允许以13、15、18开头的号码 * 如:13012345678、15929224344、18201234676 */var regMobile=/^1[3,5,8]\d{9}$/;/* * 固定电话号码格式 * 因为固定电话格式比较复杂,情况比较多,主要验证了以下类型 * 如:010-12345678、0912-1234567、(

2016-08-22 15:52:51 312

原创 myeclipse8.5中 集成svn---版本控制

方法总结 (subclipse下载地址http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA)方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,U

2016-08-22 11:15:04 1575

转载 自适应网页设计的方法

2016-08-22 10:59:05 195

转载 网站Meta标签都有哪些属性及作用?

网站Meta标签都有哪些属性及作用?  Meta标签是网页最顶部出现的几段英文语句,那么Meta标签都有哪些呢?它们各自的属性又代表什么呢?下面就讲述一下,希望大家能了解一下:    1、meta标签  meta标签是html语言中,head区的一个辅助性标签。几乎所有的网页里,我们都可看到类似网页中meta标签的使用,关键字下面这段的html代码:  <head>  

2016-08-22 10:53:51 10517

转载 在oracle中创建自动增长字段

oracle在创建表时和其他的数据库有点不一样,如SQL SERVER可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置为主键,有利于我们进行数据的插入操作。MySql中可以使用“auto_increment”即可。但是oracle有点麻烦,需要使用序列和触发器达到目的。     首先我们创建一个员工表。     crea

2016-08-18 15:21:30 276

转载 web.xml文件的作用

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的we

2016-08-18 14:46:19 136

转载 JAVA设计模式之单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、

2016-08-18 11:21:57 202

原创 对Map排序

本节实例介绍对Map中的记录根据键进行排序,Map对象的键是Integer类型,排序结果可以是升序也可以是降序。关键技术剖析:l  只有TreeMap能够把保持的记录根据键排序,因此,可以把其他Map转换成TreeMap,转换的方法是把Map对象当做参数构造TreeMap。l  TreeMap默认用升序排序,可以指定排序用的比较器。比较实现Comparator接口。 impor

2016-08-17 15:22:21 709

转载 成功运行第一个Jsp文件步骤及注意事项

准备及步骤:1、在安装好JDK、Myeclipse、Tomcat,并配置好jdk的环境变量2、在MyEclipse下配置好Tomcat服务器(步骤:依次选择window-->preference-->MyEclipse--->Server---->Tomcat---->Tomcat 6.x--->右边选择Tomcat6的安装目录---->ok)3、新建一个Web P

2016-08-17 15:21:33 1056

转载 java生成随机数

本节实例介绍随机生产数字,可以指定随机数所在的区间范围,但不保证生成的随机数序列中没有重复的。关键技术剖析:(生成随机数有两个方法:)² 使用java.util.Math类,它的random方法生成[0,1)区间的随机数,只产生double型的随机数。² 使用java.util.Random类,它能生成多种类型随机数,而且随机数范围不限。它可以产生int、long、float、do

2016-08-17 15:20:10 314

转载 java excel Workbook API

1. int getNumberOfSheets()  获得工作薄(Workbook)中工作表(Sheet)的个数,示例:jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));int sheets = rwb.getNumberOfSheets();  2. She

2016-08-17 15:19:02 784

转载 处理大数字BigInteger与BigDecimal

关键技术剖析:² BigInteger:支持任意精度的整数,可以精确地表示任意大小的整数值,同时在运算过程中不会丢失任何信息。² BigDecimal:可以精确地表示任意精度的小数,同时在运算过程中不会丢失任何信息。 源码:import java.math.BigDecimal;import java.math.BigInteger;  public class

2016-08-17 15:17:56 213

转载 equals、hashCode和clone方法

(1)关键技术剖析:(Object类的这三个方法)v equals方法:比较两个对象是否相等,结果为boolean型。v hashCode方法:获得两个对象的hash码,结果为int型。v Clone方法:克隆当前对象,结果为Object型。class T {int a;public T(int a) {super();this.a = a;}public

2016-08-17 15:15:04 307

转载 Java数字的舍入

本节实例介绍对小数进行舍入,支持多种舍入模式,如四舍五入等,返回结果可以是整数,也可以是小数,能够指定舍入后结果的小数位数。关键技术剖析:java.math.BigDecimal和java.util.Math类可以实现数字的各种舍入。其中Math类仅提供四舍五入的功能,而BigDecimal类提供更加丰富的舍入功能。舍入模式:v 舍入模式ROUND_CEILING:  接近正无穷大

2016-08-17 15:12:04 356

转载 java格式化数字DecimalFormat

在输出数字时,有时需要给数字配上单位,有时需要数字具有一定的精度,也有时需要用科学计数法表示数字。关键技术剖析:v java.text.DecimalFormat类专门用于格式化数字。v 需要为DecimalFormat提供格式化模式Pattern。通过构造方法或者DecimalFormat的applyPattern方法设置模式。Pattern的类型为字符串。v 调用Decimal

2016-08-17 15:09:12 331

转载 基本类型与其封装类型

基本类型与其封装类型对应的关系如下:byte------Byte; boolean------Boolean;  short------Short;  int------Integet;   long------Long;   float------Float;  double------Double;     char------Character基本类型的值转化

2016-08-17 15:04:02 361 1

转载 java初始化顺序

*java虚拟机先加载父类,再加载子类。*在加载类时,会对静态初始化块、静态成员变量(类变量)、静态方法进行一次初始化。*只有在调用new方法时才会创建类的对象。*创建对象的过程是:按照父类继承关系进行初始化,首先执行父类的初始化块部分,后是父类的构造方法,再执行子类的初始化块,最后是子类的构造方法。*销毁对象的过程是:首先销毁子类部分,再销毁父类部分。 看下面代码:父

2016-08-17 14:58:02 154

转载 java的Arrays类的应用

java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:² 给数组赋值:通过fill方法。² 对数组排序:通过sort方法,按升序。² 比较数组:通过equals方法比较数组中元素值是否相等。² 查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。  import java.util.Arrays;

2016-08-17 14:55:29 183

转载 列表、集合与数组之间的转化

数组和List、Set都可以存放多个元素,数组的特点是长度固定,访问速度非常快,元素类型单一;List的特点是长度可以动态增加,能够维护元素的次序,存入的所有元素都当做Object,允许元素重复;Set的特点是长度可以动态增加,能够保证元素不重复,存入的所有元素都当做Object。本节实例介绍Set、List和数组之间如何转换,将Set、List对象中的元素转换为数组,将数组转换为Set、List

2016-08-17 14:54:11 246

原创 HashMap、HashTable、LinkedHashMap和TreeMap

java为数据结构中的映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap、HashTable、LinkedHashMap和TreeMap。本节实例主要介绍这4中实例的用法和区别。关键技术剖析:Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。l  (1)HashMap是一个最常用的Map,它根据键的hashCode值存储数据,根据键可

2016-08-17 14:49:06 268

原创 utf-8 字符集合

1、 课下了解一下为什么目前很多的网页都使用utf-8 字符集合?答:国际编码集合    大     不存在乱码扩散  gbk 集合  有人维护为什么使用了字符集合 但是网页显示的还是乱码? 答:Index.html文档编写的内容字符集合有关系。 Windows操作系统中 普通的文本 字符集合是 GBK1、 浏览器的字符集合2、 Html指定的字

2016-08-17 13:03:53 872

转载 利用css给奇数行或偶数行添加指定样式

odd表示奇数行,even表示偶数行;tr:nth-child(odd);.table-striped > tbody > tr:nth-child(odd) {background-color: #f9f9f9;}

2016-08-16 17:15:37 2022

原创 JavaWeb实现文件上传下载功能实例解析------apache.commons.fileupload

http://www.jb51.net/article/70543.htm

2016-08-16 16:38:58 347

原创 学习

http://www.cnblogs.com/xdp-gacl/tag/JavaWeb%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/default.html?page=3

2016-08-16 14:02:23 150

转载 JavaScript 使用正则表达式进行表单验证的示例代码

代码如下:匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?

2016-08-15 19:45:32 298

转载 验证数字的------正则表达式集

验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9]

2016-08-15 19:43:25 282

转载 js 如何判断前三位是否为数字

方法一:12var test = 123;!isNaN(test)方法二:12var test = 123;/^\d+$/.test(test+"");方法三:12var test = 123;!isNaN(Number(test))var a = /^\d{3}/;var b = '123dsfsfd';alert(a.test(b));-------------

2016-08-15 19:35:44 2972

转载 JavaScript常用表单验证

JavaScript常用表单验证目录:1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js 判断

2016-08-15 19:27:12 206

Oracle10g服务器管理恢复.doc

Oracle10g服务器管理恢复.doc

2012-06-11

空空如也

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

TA关注的人

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