自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis随笔

搭建一个简单的mybatis框架需要的几个步骤:1. 导入mybatis和oracledriver的jar包2. src或者其他位置创建一个全局连接配置文件,文件名任意<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-confi

2013-03-26 12:04:21 462

原创 spring 事务 xml标头

xml version="1.0" encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:util="http://www.springframework.

2013-03-24 19:48:41 401

原创 js oop学习笔记

翻书的时候翻到js oop,正好之前没有系统学习过,再复习一下,代码仅供参考学习Animal=function(tail){ this.tail=tail;}Animal.prototype={  happy:function(){   alert(this.tail+" 动物很高兴");//这里注意 由于构造器传递的参数在this作用域 如果不写this 无法获取到t

2013-03-24 09:35:52 409

转载 spring mvc 教程

http://elf8848.iteye.com/blog/875830 好文章必须顶,仅供个人学习之用

2013-03-23 09:43:56 420

原创 spring mvc随笔

主要类(配置在web.xml里) dispatcherservletHandlermapping类 把url映射到controller类中Handleradapter类 把url映射到controller类的方法中(感觉和handlermapping搭配使用)目前用到spring mvc注解 所以以上两个类为:Defaultannotationhandlermapping,An

2013-03-23 09:38:28 537

原创 mybatis的#和$

#是预编译,$是拿到什么放什么这段话是在网上查到的,今天用出现一个问题,我把parameterType设置为int,传递一个参数type,用${type }获取,报了一个很奇怪的异常:无法在Integer中找到type的get方法,查了半天没找到原因,然后我把parameterType改为map,key为type,就没事了,还可以把parameterType改为int,用#{type,jdbc

2013-03-22 18:09:27 395

原创 获取select的text

select下拉框对象.options[select下拉框对象.selectedIndex].text

2013-03-22 17:19:25 429

原创 文件导入js显示乱码的问题

今天做了一个web项目,在js里是中文,但是引入到jsp是乱码,查了一下,原来是js文件的编码方式问题,jsp是utf-8,js竟然是gbk,改过来就没事了,也可以改全局的js编码方式解决。

2013-03-21 16:12:04 474

原创 extjs mapping属性

比如:store=new Ext.data.JsonStore(  fields:[{name:"name"},{age:"age"}]);grid=new Ext.grid.GridPanel({  columns:[{header:"aa",dataIndex:"name"}]}); 这个时候后台传递的数据是username和userage,那么就和这里不一致,可以

2013-03-21 00:11:29 903

原创 MyBatis3整合spring MVC注解

接着上一个例子继续整合结构图: 1. jar(用的以前的项目的jar 有些事多余的 没简化)     2. app.xmlhttp://www.springframework.org/schema/beans"    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:c

2013-03-19 18:31:27 887

原创 MyBatis 简单实例

1. 导入jar : 2. dao类:basedao:package com.batis.dao;import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import

2013-03-19 18:31:25 674

原创 解决jquery的$对象冲突

$.noConflict(); 参数默认为false,如果为true则清空所有jquery定义的变量 该方法返回一个对象,该对象和$等价 var abr=$.noConflict(false); abr(document).ready(function(){..});

2013-03-19 18:31:23 474

原创 struts2 annotation配置

在贴出源码之前,先说一下遇到的两个错误: 1. 不加载注解类,也就是action类,解决方法比较简单,其实还是没了解他的机制,他会检索包名为action下的类,之前没注意,吧包名叫做com.test,改为com.test.action就可以了。 2. 总是进input,其实这个也不是什么问题,纯粹属于个人问题了,在一个字段上配置了validation为字段不能使空的,但是没有给action配置

2013-03-19 18:31:21 426

原创 s2sh sessionfactory配置

今天在看到sessionfactory的配置时 发现有些地方记不清了 在这里记下来 以便于日后查看 sessionfactory中有三种属性可以配置: configLocation,hibernateProperties,dataSource 第一种是加载hibernate.cfg.xml配置文件,读取其中的配置信息; 第二种是在spring配置文件中声明配置信息(如 url usernam

2013-03-19 18:31:15 474

原创 struts validation框架xml验证

http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd">       true   ${getText("username")}    还有很多类型 struts为我们提供了很多的验证类型,如果需求特殊 也可以用正则表达式自己写一个验证 以上是一个最简单的事例

2013-03-19 18:31:13 358

原创 java直接插入排序(扑克排序)

public class Test6 { public void sort(int []data){  for (int i = 1; i    for (int j = i-1; j >=0; j--) {//遍历有序序列    if (data[i]>data[j]) {//查找第一个比data[i]小的有序元素     int t=data[i];     for (int k = i; k

2013-03-19 18:31:11 914

原创 java快速排序实现

public class Test4 { public void swap(int []data,int i,int j){  int t=data[i];  data[i]=data[j];  data[j]=t; } public int position(int[]data,int i,int j){  //将第一个元素作为分界点  int first=data[i];  //分界点下标 可

2013-03-19 18:31:09 299

原创 Struts2 Action 配置方式

1. 我们比较常用的方式,简单的配置一个action success.jsp 2. 占位符配置 success{1}.jsp 当访问路径 testUser的时候 会找com.test.TestUser 也面路径也会成为sucessUser.jsp 3. 变量配置 ${"message"}success.jsp 访问action返回success之后,页面路径会

2013-03-19 18:31:06 319

原创 Spring 简单定时器

这个类在测试的时候显示过时了。 不过用来学习一下倒也不错。 1. 定义一个简单的test类 这个类是用来执行定时执行的代码的。 import javax.faces.application.Application; import org.springframework.beans.BeansException;import org.springframework.beans.factory.

2013-03-19 18:31:04 444

原创 iframe父页面修改子页面的数据

document.getElementById("son").contentWindow.document.body.innerHTML="aaaaa"; son为iframe的id。

2013-03-19 18:31:02 2625

原创 Jsp 图片上传预览(滤镜)

js:       //获取上传图片的本地路径        function getPath(obj){           if(obj) {               if(navigator.userAgent.indexOf("MSIE")>0) {                  obj.select();                   //IE下取得图片的本地路径    

2013-03-19 18:31:00 824

原创 FusionCharts 入门例子(JsonData)

最近在用extjs+fusioncharts,所以找点资料先看一下,这个例子是用pie2d,column2d,line来做的,通过点击复选框来动态显示图表,代码如下: 1. 准备工作: fusioncharts.js 注意:如果用jsondata,那么有的js里没有这个方法,需要自行下载带setjsondata函数的js文件 swf文件夹,里面是一些swf格式的文件,也就是显示的样式 2.

2013-03-19 18:30:58 1095

原创 JavaMail发送邮件

准备工作: 1. 将javaee.jar拷贝到D:\eclipse8.6\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.6.0.me201007292038\data\libraryset\EE_5 备份后覆盖之 2. 将javamail1.43的jar文件和activation.jar文件拷贝到lib里 3. 测试代码

2013-03-19 18:30:56 404

原创 Oracle cast函数

做项目的时候发现有时候数据库里有个字段是char类型,在后台用sql语句获取到的值类型为character,获取的字符串会被截掉一部分,解决办法是用cast函数: select cast(char类型的列 as varchar2(20)) from 表名 这个函数是用来类型转换的,只要在获取的时候吧char类型转换为varchar类型,在获取的时候就没有问题了

2013-03-19 18:30:54 731

原创 Struts Validation命名规则

1. Action命名: 直接以Action的类名命名 如 UserAction-validation.xml 2. ActionName-alias命名: 以Action的类名和struts.xml中配置的名字来命名,如: 则对应reg方法的配置文件为 UserAction-reg-validation.xml 对应login方法的配置文件为 UserActio

2013-03-19 18:30:52 413

原创 HQL 查询方式

1. 查询整个对象 也是最常用的方式: from 类名 where 类名.属性名=‘’ 2. 属性查询 之前遇到需要对象一部分属性的时候,采用的是sql查询,但是获取的对象是个object数组,还要自己组装对象,加上非空判断什么的,代码很是臃肿,用这种属性查询,可以直接查询对象的部分属性 select new 类名(o.属性名,o。属性名 ....) from 类名 o 但是这种用法需要注

2013-03-19 18:30:50 349

原创 Extjs 获取到json数组 前台不显示或者只显示一条的问题

如果是前台不显示的话,看一下field映射的列,是不是某个为null,又调用了这个null的属性,如果是的话,那么问题就在这。 如果是只显示一条的话,看一下返回的json对象,是不是有个属性叫 id ,如果有的话 看看id是不是都一样的,因为extjs本身是不允许id重复的,如果有重复id,那么只会显示一个。

2013-03-19 18:30:47 694

原创 Extjs 一个formpanel小例子

参考网上的例子和api,写的一个小例子,供个人学习用~ 涉及到textField,radio,combox,checkbox,datefield,password,timefield,textarea,以及vtype的使用,下面是js: Ext.onReady(function(){ Ext.QuickTips.init();//信息提示初始化 Ext.form.Field.prototype.

2013-03-19 18:30:45 505

原创 Extjs radiogroup

new Ext.form.RadioGroup({     fieldLabel : "性别",     allowBlank : true,     width:400,     boxMaxWidth:200,     name : "sextest",     items:[{boxLabel:'男',value:'jishi'},{boxLabel:'女',value:'yuyue'}] 

2013-03-19 18:30:43 759

原创 Extjs tabpanel实例

今天做了一个tabpanel实例,就是几个简单的功能:动态添加选项卡,右键菜单关闭其他和关闭当前,参考了网上一些例子和API,记录了一些问题: 1. 内容不显示原因: 没有设置 height属性 其实就是因为高度默认为0 显示了看不到2. js错误 例外被抛出并未被捕获原因: 没有设置region属性(使用viewport)3. 用viewport和用renderTo的区别:这俩属性都能把tab

2013-03-19 18:30:39 1112

原创 Swing 进度条JProgressBar

import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.List; import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.J

2013-03-19 18:30:37 442

原创 swing 树Jtree以及对树的操作

跟着练习做了两个小功能 添加同级节点和添加子节点: import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton;import javax.swin

2013-03-19 18:30:35 648

原创 调用存储过程心得

最近没什么事,看核心技术,偶然看到jdbc调用存储过程那里: {call 存储过程名(?,?)} 这种语法,用习惯了hql,初次看起来有些怪异,不过在某些需要大批量修改数据库的时候,调用存储过程,可以合理的利用数据亏本身的性能,同时优化逻辑,简化代码,确实比起在代码中执行要好。 下面给出hibernate的调用代码: tx = session.beginTransaction();Conn

2013-03-19 18:30:33 384

原创 【转】hibernate oracle blob数据类型的处理

本文转自http://www.cnblogs.com/azai/archive/2011/03/25/1995662.html 仅供作者个人学习用途 hibernate对blob的存储和读取比较特殊,不能像平常处理数据那样进行操作,下面是hibernate中对oracle blob类型的处理的例子: oracle数据库建表语句 create table stu(   id number(2)

2013-03-19 18:30:31 484

原创 xslt格式转换——解析指定文件 转换为指定格式

1. 准备工作 staff.dat——被解析的文件张三|100.0|1998|1|1李四|200.0|1997|2|2王五|300.0|1996|3|3 makehtml.xsl  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">                   $     --     代码如下: imp

2013-03-19 18:30:29 798

原创 java 生成xml文件

import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream; import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.par

2013-03-19 18:30:27 458

原创 解析指定网址内的元素 XMLInputFactory和XMLStreamReader

import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL; import javax.xml.stream.FactoryConfigurationError;import javax.xml.stream.XMLInputFact

2013-03-19 18:30:24 1562

原创 解析指定网址内的元素 SAXParser和DefaultHandler的使用

import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL; import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXPars

2013-03-19 18:30:22 658

原创 IE8页面获取文件域中文件大小

var fso = new ActiveXObject("Scripting.FileSystemObject");    var  f = fso.GetFile(path);f.size获取大小 ps:需要在浏览器设置安全级别 Avtive控件和插件——对为标记为可安全执行脚本的AvtiveX控件初始化并执行脚本 设置为启动(不安全)

2013-03-19 18:30:20 1400

原创 struts2 修改默认上传大小

今天同事说2M的图传不到后台,页面会报input错误,本来想从限制大小入手,后来发现客户端js验证文件大小有问题,就换了种思路,终于把问题解决了,由于struts默认是2M,所以只要修改struts.xml就可以   这句话就可以覆盖struts的默认设置,不会受上传文件过大的影响而抛出input了

2013-03-19 18:30:18 338

空空如也

空空如也

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

TA关注的人

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