自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaSheng的专栏

记录分享学习过程中的一点一滴

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 每天学点JQuery(2)—DOM操作

DOM操作分为三方面,即DOM Core(核心)、HTML-DOM和CSS-DOM。DOM Core并不专属于JavaScript,任何一种支持DOM的程序设计语言都可以使用他,JS中的getElementById,getElementsByTagName,getAttribute和setAttribute等方法,都是DOM Core的组成部分。HTML-DOM的出现的比DOM Core还要早,它提

2016-03-31 11:36:09 439

原创 每天学点JQuery(1)—选择器

在JQuery库中,$就是JQuery的一个简写形式,例如$(“#foo”)与jQuery(“#foo”)是等价的。$(document).ready(function(){//...});也可以简写成:$(function(){});这段代码等价于传统JS中的window.onload方法。DOM对象与JQquery对象是不同的,每一份DOM都可以表示成一棵树,而JQuery对象则是通过包装

2016-03-30 16:01:29 474

原创 我爱学Java之读取Properties的几种方法

首先贴出目录结构:db.properties1.Properties类的load()方法:public static void main(String[] args) throws IOException{ InputStream in = new BufferedInputStream(new FileInputStream("src/db.properties"));//相对于

2016-03-29 10:45:41 845

原创 我爱学Java之正则表达式

在程序开发过程中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力,而正则表达式善于处理文本,对匹配、搜索和替换等操作都有意想不到的作用,因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。1.匹配单个字符:”.”,如需匹配文本中的”.”,则需要对字符进行转义即”.”Pattern pattern = Patte

2016-03-25 11:34:29 526

原创 我爱学Java之Comparable与Comparator的区别与用法

Comparable与Compator都是Java提供的用来比较大小的接口,但Comparable是在类内定义比较方法,而Compator则是在类外定义比较方法。Comparable接口位于java.lang包下:public interface Comparable<T>{ public int compareTo(T o);//唯一一个方法}Compator接口位于java.util包

2016-03-24 18:56:34 579

原创 我爱学Java之Pattern和Matcher用法

Java正则表达式通过java.util.regex包下的Pattern和Matcher类实现Pattern类用于创建一个正则表达式,也可以说是创建一个匹配模式,可以通过两个静态方法创建:compile(String regex)和compile(String regex,int flags),其中regex是正则表达式,flags为可选模式(如:Pattern.CASE_INSENSITIVE 忽

2016-03-24 11:54:36 36466 4

原创 Struts2文件上传与下载

1.单文件上传Action类:public class UploadAction { private File file;//用于接收表单上传文件 //xxxFileName为文件名,xxxContentType为文件类型,xxx为File变量名 private String fileFileName; private String fileContentType;

2016-03-23 20:33:30 356

原创 Struts2之validate数据校验两种方式

1.Action中的validate()方法Struts2提供了一个Validateable接口,这个接口中只存在validate()方法,实现这个接口的类可直接被Struts2调用,ActionSupport类就实现了Vadidateable接口,但他的validate()方法是一个空方法,需要我们来重写。validate()方法会在execute()方法执行前执行,仅当数据校验正确,才执行exe

2016-03-23 11:18:58 9816 1

原创 Struts2访问Servlet API的三种方式

1.利用ServletActionContext的静态方法(非IOC方式)Struts2利用ServletActionContext类来维护Servlet对象,将Servlet对象放置在ServletActionContext中,虽然是通过静态方法获取,但仍然能够保证获取当前用户,当前线程的request,response,因为是利用ThreadLocal来维护当前线程的Servlet对象。Acti

2016-03-23 00:14:27 411

原创 我爱学Java之(非)静态代码块、(非)静态方法

首先我们建立一个简单的测试类:package com.test;public class Test { public static void main(String[] args){ Father father = new Father(); father.StaticFunction(); father.NoStaticFunction();

2016-03-19 23:47:27 755

转载 集群/分布式环境下5种session处理策略

转载自:http://blog.csdn.net/u010028869/article/details/50773174?ref=myread前言在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会

2016-03-16 08:59:53 28920 4

转载 Bootstrap 2.3版与3.0版的使用区别

bootstrap已经推出了3.0的新版,看起来2.3.x版本也不会再更新了。那么bootstrap 2.3版与3.0版的区别在哪里呢?下面我们就来介绍一下。Bootstrap 3.0增加了一些新的特性,对于一些类也进行了调整。不过两个版本在使用的方法上是没什么大的区别的。bootstrap 2.3版与3.0版重要类的改变对比:bootstrap 3.0版新增的类:bootstrap 3.0版删除的

2016-03-15 21:24:37 555

原创 SQL语句执行顺序(MySQL)

首先先定义一个sql语句如下:select distinct student.id,name,max(age),course from student left join course on student.id = course.stu_idwhere student.id > 3group by name having max(age) > 23 order by age limit 1

2016-03-14 20:58:03 1208

原创 MySQL常用语句总结

SQL语句主要划分为以下三个类别:DDL(Data Definition Languages):数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象(create、drop、alter等)DML(Data Manipulation Languages):数据操纵语句,用于添加、删除、更新、查询数据库记录,并检查数据完整性(insert、delete、update、selec

2016-03-14 11:44:45 582

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

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

2016-03-13 18:15:19 1835 2

原创 我爱学Java之Map操作详解

首先列举出Map的简单操作,之后重点讲解Map遍历的几种方式。int size() 返回此映射中的键-值映射关系数boolean isEmpty() 如果此映射未包含键-值映射关系,则返回 trueV get(Object key) 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 nullboolean containsKey(Object key) 如果此映射包含指定键的映射

2016-03-12 15:28:06 638

原创 iBatis入门实例

iBatis开发环境配置如图:实体类:Student.javapackage com.sbw.entity;public class Student { private int id; private String name; private float score; public int getId() { return id; } pu

2016-03-10 11:45:50 489

原创 我爱学Java之对象序列化

Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,当JVM停止运行时,这些对象就不复存在,但在实际应用中,我们需要持久化的保存指定的对象,并在特定的时间重新读取被保存的对象,Java对象序列化就能够帮助我们实现该功能。在进行Java对象序列化的时候,会把其状态保存为一组字节,在对这些对象反序列化的时候再将这些字节组装成对象。但值得注意的事

2016-03-09 21:46:31 313

空空如也

空空如也

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

TA关注的人

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