自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

youyajie的专栏

努力就有改变

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

原创 pc端页面转成手机端页面

今天需要这个功能,然后从网上查得,效果还不错:

2014-03-21 18:48:28 29131 3

原创 oracle学习之四(合并查询,事务和部

表查询:  合并查询:使用union关键字,可将满足条件的重复行去掉。select ename,sal,job from emp where sal > 2500 union select ename,sal,job from emp where job = 'MANAGER';而union all用法和union相似,但是不会取消重复行。intersect  用来取两个结

2012-12-02 21:11:23 1086

原创 oracle学习之三(多表查询)

对表的查询:多表查询: 查询的内容在两个表中,可以为两个表分别起一个别名。                     查询雇员的名称,工资和雇员所在部门,并按部门排序,因为在两个表中,需要表连接。select a1.ename,a1.sal,a2.dname from emp a1,dept a2 where a1.deptno = a2.deptno order by a1.d

2012-12-01 21:39:45 1016

原创 oracle学习之二(数据类型和表的查询)

oracle的数据类型:字符型: char 最大为2000字符,char定义的空间,不管内容多少都会被占用,char查询效率很高,速度很快。定长,老被查询的字段,应该用char,速度极快。                  varchar2 变长,可节省空间,但查询时一个个比较,浪费时间,最大4000字符                  clob  字符的大对象   数字类型:

2012-12-01 16:24:47 1659

原创 oracle学习之一(新建用户和用户管理)

安装oracle11g的时候遇到无法检查内存的错误,从网上查找各种方法进行尝试,都没有解决,无奈重装系统,将32位换成64位,问题解决。       下面是oracle命令的一些记录       一、连接命令: conn 用户名/密码         当用特权用户身份连接时:后面加as sysoper        断开连接:disc修改密码:passw,如果想修改其他用户的密

2012-11-26 20:42:52 3555

原创 Struts2学习②--动态方法调用和通配符设置

将struts项目部署到tomcat下,运行时,会首先找到struts.xml文件,匹配namespace,然后匹配action的name,调用执行对应的动作,如果动作是一个类的话,类一般要继承ActionSupport类,里面定义返回值为String的方法。动作执行时,可以指定要执行的方法,指定方式是:method="方法名",也可以动态指定,则是不通过method指定方法,而是在访问时在路径中

2012-10-27 12:07:34 2664

原创 struts学习---配置struts

开始学习框架,struts2,先来一个helloworld程序配置struts.           步骤一:官网下载struts,建一个web工程           步骤二:在下载的struts解压文件中找到apps文件夹,在这个文件中是struts的示例程序,打开文件,将里面的struts-blank.war解压,在解压文件中找到WEN-INF文件夹中的classes文件夹,里面有一

2012-10-25 15:54:17 640

原创 js中对复选框的一些操作和js中的表单对象

网页中含有复选框时,可能含有几种操作,一种是全选和取消操作,还有一种就是根据你选中的内容在页面上有所显示。先来看看后一种,例子是计算选中的水果的价格,这样复选框的内容为每种水果和它对应的价格,而在复选框标签中value为对应的价格值,这样加一个点击事件,触发的函数传回本对象。这样根据value值,计算每次点击之后的总价,显示在页面上,代码为: MyCart.html

2012-10-15 21:45:18 1265

原创 js实现始终浮动在一个位置的广告和页面内容禁止选中

我们打开网页的时候,常会看到浮动在一个位置的广告,我们滚动滚动条,广告也会随着移动,所以广告始终位于那个位置。这种效果通过js可以很容易的实现,主要是在body的onscroll属性,控制图片始终在body的滚动区域的某个位置。          有些网页,我们打开之后,不能选中其中的内容,这样防止用户的复制,这一效果也可以通过js很容易的实现,主要用到body的onselectstart属性

2012-10-11 16:57:47 2683

原创 js中document里的常用函数

js里要得到html中的元素,可以通过document里的函数获得。这样获得了html中的元素就可以方便的进行后续操作。获得html中的元素有三种方式,分别是通过id,name和tagname,其中html中元素的id要保持唯一,如果没有保持唯一的话,通过id方式获得的是html中的第一个此id的元素,此外id最好不要以数字开头,因为有些浏览器就会识别不出来,访问无效。通过name和tagname

2012-10-09 20:29:59 9606

原创 使用js简单实现登录功能

js验证用户身份,登录成功之后等待一定秒数,跳转到操作页面。使用window函数。代码如下: Login.html --> function checkuser() { if($('uname' == "lala") && $('pwd') == "123") {

2012-10-08 11:20:23 26932 4

原创 js改变style样式和css样式

js可实现用户对页面中的选择条件改变页面中的样式,页面样式可以通过style修饰,也可以通过css修饰,先来看一下js改变style样式,代码如下: Change.html --> function test4(event) { if(event.value == "黑色") { //获取div1

2012-10-07 21:47:09 244401 2

原创 js中的继承和闭包的学习

js中含有继承,但不是extends关键字来实现继承的,怎样实现呢?先看一下代码: function Stu(name, age) { this.name = name; this.age = age; this.show = function() { window.alert(this.name + " " + this.age); } }

2012-09-25 21:46:50 4661

原创 js创建对象的几种方式和函数说明

js是面向对象编程的,对象的创建方式不止一种,下面我们来看一下,它的对象的几种创建方式。        一种是通过object直接创建对象,然后可以给对象增加属性和函数。因为object类是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要再定义构造函数。主要属性:constuctor-对象的构造函数prototype-获得类的prototype对象.stat

2012-09-24 20:47:40 3508

原创 使用session实现一次性验证码

在登录页面和各种页面,会看到有验证码输入,这样做的目的是为了防止密码猜测工具破解密码,保护了用户密码安全,验证码只能使用一次,这样就给密码猜测工具带来了很大的困难,基本上阻断了密码猜测工具的使用。       可以使用session获得一次性验证码。先看一下登录页面,即显示验证码的页面,代码为: CheckCode.html 用

2012-09-21 16:45:21 11889 6

原创 js中this关键字的使用

js中this关键字代表类的变量和方法为公有方法,可供类的对象访问。看下面的代码: function Person() { this.name = "abc"; this.age = 900; } var p1 = new Person(); window.alert("p1的名字为:" + p1.name + " " + p1.age); var p2

2012-09-20 15:26:17 1953

原创 js的对象属性的两种访问方式和对象的内存理解

js对象属性有两种访问方式,代码如下:       function Person() {}; var p1 = new Person(); p1.name = "拉拉"; window.alert(p1.name); var al = "na" + "me"; window.alert(p1[al]); 第二种方式好处在于可以使用字符串

2012-09-18 21:53:25 14140

原创 客户端和服务器后退操作防止表单重复提交

表单重复提交的情况大体有两种:一种是网速卡,造成表单没有提交的假象,用户不停的点击提交。另一种则是用户的故意操作,后退或刷新页面然后重新提交。要做的就是防止这两种情况的表单重复提交。       防止第一种,我们可以在客户端添加操作防止现象发生,有两种方式,都是通过javascript实现的。第一种方式是在javascript中设置一个变量。初值为false,点击提交按钮之后将变量改为true

2012-09-18 20:13:28 4975

原创 使用tm-extractors读取word文档

tm-extractors是封装了POI的word读取工具。下载jar包,导入到工程中便可以使用了。代码如下:package com.you.read;import java.io.FileInputStream;import org.textmining.text.extraction.WordExtractor;public class WordReader { public

2012-07-15 21:22:40 6527 4

原创 webservice学习之一

webservice使用的主要目标是实现跨平台的可互操作行。初入门的小例子:package com.you.webservice;import javax.jws.WebService;@WebServicepublic interface Myservice { public int add(int a, int b); public int minus(int a, int

2012-07-07 16:59:46 1215

原创 使用response实现文件的下载

我们常常点击一个附件的时候,会弹出一个窗口,提示你是要打开还是下载,但这个时候点击打开也是下载,是怎样实现的呢?          通过设置response的响应头就可以实现,content-disposition服务器通过这个响应头告诉浏览器通过下载方式打开文件。         下面看看代码:package com.you.servlet;import java.io.File

2012-06-11 22:09:29 27941

原创 java实训记录之一

使用Java GUI包编写图形用户界面。     package com.you.gui;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFrame

2012-06-02 22:02:03 169

原创 ServletResponse的刷新头和禁止浏览器缓存头的使用

使用jsp+servlet时,有些代码期待写在servlet中,而在jsp程序中尽量写页面代码,像在注册的时候,注册成功时要显示信息的时候,这些代码可以在jsp中通过Java代码显示,也可以在servlet中显示,可是使用servlet到jsp页面的跳转语句时,就不会显示servlet页面的内容啦,这时我们可以借助Response中的刷新头,使页面停留一些时间,然后调转到jsp页面,这样servl

2012-05-31 21:58:58 5095 3

原创 js面向对象的属性和方法

js面向对象编程,js中没有类class,但是它取了一个新的名字,叫原型对象。对象的属性可以动态的添加,属性没有限制。基本语法为:function 类名/原型对象名() {  }创建对象  var 对象名=new 类名();特别说明,js中一切都是对象,类(原型对象),function也是类。    下面看一段代码:function Student() { var id

2012-05-30 11:38:37 3238 4

原创 利用ServletContext读取系统资源

由于一个WEB应用中的所有servlet共享同一个servletcontext对象,所以多个servlet通过servletcontext对象实现数据共享。servletcontext对象通常也被称之为context域对象。利用servletContext读取系统资源,同一个web应用连接同一个数据库时,可以使用servletContext读取,将数据库的连接放在配置文件中,因为是没有联系的配置,

2012-05-27 10:46:57 1248

原创 开始使用JDBC

使用JDBC连接mysql数据库,需要先下载一个mysql驱动器。      例子程序如下:package com.you.domain;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;

2012-05-21 21:54:17 773 1

原创 javascript函数参数的传递问题

在javascript中数组是引用传递的。先来看一段代码: 数组 function xxx(ab) { ab = 10; } var cd = 20; xxx(cd); window.alert(cd); function yyy(arr) { arr[0] = 20; } var myar

2012-05-19 23:11:20 2479

原创 远程对象工厂设计模式

把一个远程对象注册到rmiregistry注册表,客户就能找到这个远程对象,rmiregistry注册表只能用来注册少量的远程对象。当客户端调用服务器端的远程对象方法时,客户端会向服务器传递参数,服务器端会向客户端传递返回值。RMI规范对参数及返回值的传递做了如下规定:    (1)只有基本类型的数据,远程对象及可序列化的对象才能作为参数或者返回值进行传递。      (2)如果参数或返回

2012-05-17 19:06:10 1112 1

原创 创建第一个RMI应用

学习使用RMI框架,抄写了一段例子代码:     代码如下:package com.you.rmi;import java.rmi.Remote;import java.rmi.RemoteException;import java.rmi.registry.LocateRegistry;import java.rmi.server.UnicastRemoteObject;im

2012-05-16 11:00:04 837

原创 班服的图片展示和投票的实现

班级想要定制班服,但班服的图案需要全班同学的投票决定,所以,可以利用机房,使用tomcat,大家访问同一台机器,观看图片和投票。       先看一下,班服的图片展示和投票页面的代码吧: banfu.html var checkSubmitFlg = false;

2012-05-16 10:50:22 2117

原创 使用反射复制一个JavaBean的对象

先看代码吧:package com.java.study;import java.io.Serializable;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class

2012-05-12 10:58:15 5260 1

原创 使用javascript输出金字塔

写了一个javascript的小练习,实现金字塔的输出,使用了for循环语句,关键在于for循环中各个数值的计算,还有就是空格的输出,使用 貌似是最正宗的。代码如下: var a = window.prompt("请输入一个数"); for(var b = 1; b <= a; b++) { for(var c = (a - b)

2012-05-07 21:58:58 22318 6

原创 javascript中的||运算符

在Java和c++中||运算符返回的结果为布尔值,而在JavaScript中,||不一定返回布尔结果,它的运算规则为:返回第一个不为false的那个值(对象亦可),或者是返回最后一个值(如果全部都是false的话)。而且,在逻辑运算中,0、“”、false、NaN、undefined均表示false。下面是一段程序,各种情况下||的返回值,代码为: var a =

2012-05-06 19:52:10 935

原创 使用html+css仿搜狐网址页面布局

html代码为: souhu.html login 微博推荐 导航 招生 广告2 广告3

2012-05-05 14:37:03 3644

原创 使用xml文件存储数据使用xpath查询

使用xml存储数据也是一种方式,使用起来更加灵活。如下面的xml文件 xml文件存储了用户的信息,可以当数据库来使用,查询时使用xpath方式,方便。package com.java.study;import org.dom4j.Document;import org.dom4j.DocumentException;import org

2012-05-05 10:12:40 1156

原创 使用xpatn提取元素和属性

使用dom4j工具包提取元素时,使用element方法一层一层的往下提取元素时,短层次的使用起来比较方便,但遇到多层次嵌套的,这种方法便遇到问题,不过还有一种方式来提取元素,使用xpath方式.xml文件如下: 海的女儿 Hello 50.0元 39.0元 卖火柴的小女孩

2012-05-03 20:52:17 1318

原创 使用dom4j工具包实现对xml文件的增删改查和乱码问题的处理

使用dom4j工具包实现对xml文件的增删改查,xml文件为: 海的女儿 安徒生 50.0元 卖火柴的小女孩 安徒生 28.0元  实现代码为:package com.java.dom;import java.io.File;im

2012-05-02 20:40:45 1030

原创 使用盒子模型仿照优酷的页面片段

我们经常能看到优酷页面上整齐的摆放着各个视频,每个视频加下面的文字都像是放在一个固定大小的盒子里,看起来很整齐,正是使用盒子模型弄出来这样的效果。使用一个大的div,里面嵌套无序列表,在无序列表中摆放各个视频加文字,实现盒子模型。原图为: 仿图效果为:代码如下:html代码为: youku.html

2012-05-02 10:45:36 1671 4

原创 SAX解析xml文件

SAX解析xml文件,将解析出来的结果放到一个bean中,再将所有的baen放到list列表中例子程序的xml文件为: 海的女儿 安徒生 50.0元 卖火柴的小女孩 安徒生 28.0元 需要一个book类,存放书的具体

2012-05-01 17:09:53 9097

原创 css中选择器的使用

css中通过使用选择器,使界面整齐,使代码整洁。各个选择器的使用代码如下:@CHARSET "UTF-8";/*使用类选择器*/.style1{ font-size: 20px; color: blue; font-style: italic; background-color: silver; } /*使用id选择器*/ #style2{ font

2012-05-01 10:14:55 1099

tm-extractors

tm-extractors是封装了POI的word读取工具,方便使用。

2012-07-15

空空如也

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

TA关注的人

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