自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件导出(导出xls和txt)

导出xls:List> list = new ArrayList();  String fileName = "";  int size = list.size();  HttpServletResponse response = ServletActionContext.getResponse();  StringBuffer sb = new StringBuffer();

2015-12-24 10:57:36 803

原创 面向对象

面向对象的实质就是一种认识事物的方法。,是一种以对象为中心的思维方式。每个对象都有特征和属性两大要素,属性是对象静态特征的描述,行为是对象动态特征的描述。类是具有相同属性和相同行为的对象集合。类是对象的抽象,而对象是类的实例。面向对象的三个主要特征:封装,继承,多态。 静态方法通常用于工具类,反复调用一个类用静态(申明为静态类)。静态类直接用类名调用,(因为它们不要

2015-09-15 09:46:47 474

原创 文件上传下载

文件上传文件上传操作通常会附加一些限制,如:文件类型、上传文件总大小、每个文件的最大大小等。除此以外,作为一个通用组件还需要考虑更多的问题,如:支持自定义文件保存目录、支持相对路径和绝对路径、支持自定义保存的文件的文件名称、支持上传进度反馈和上传失败清理等。另外,本座也不想重新造车轮,本组件是基于 Commons File Upload 实现,省却了本座大量的工作 ^_^ 下面先从一个具体的使

2015-09-08 10:06:35 345

原创 存储过程和包

一、为什么要用存储过程?如果在应用程序中经常需要执行特定的操作,可以基于这些操作简历一个特定的过程。通过使用过程可以简化客户端程序的开发和维护,而且还能提高客户端程序的运行性能。二、过程的优点?1、预编译:存储过程预先编译好放在数据库内,减少编译语句所花的时间。2、缓存:预编译的存储过程会进入缓存,所以对于经常执行的存储过程,除了第一次执行外,其它次数的执行速度会明显提高。3、

2015-08-12 09:11:59 951

原创 游标使用

一、-- 声明游标CURSOR cursor_name IS select_statement二、-- 游标类型1、--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MAN

2015-08-08 15:44:46 492

原创 游标

游标-----内存中的一块区域,存放的是select 的结果        游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。     为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。游标就是指向上下文区

2015-08-05 22:26:12 293

原创 Oracle 游标使用全解

这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is

2015-08-05 22:21:45 254

原创 PowerDesigner使用教程

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1.  概念数据模型 (CDM)对数据和信息进行建模,利用

2015-08-05 22:19:50 279

原创 oracle 存储过程,存储函数,包

http://heisetoufa.iteye.com/blog/366957 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存储过程和函数

2015-08-05 17:55:08 576

原创 Eclipse智能提示

1、java智能提示(1). 打开Eclipse,选择打开" Window - Preferences"。(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项。默认触发代码提示的就是"."这个符号。(3). 在"Auto Activati

2015-08-05 17:52:26 417

原创 JavaScript 开发的45个经典技巧

JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成

2015-08-05 17:50:45 295

原创 javascript的prototype经典使用场景

prototype的经典使用场景就是为对象增加属性和方法,如给自定义的Man对象增加个姓名属性和语言方法:function man() {       this.age ="22";   }   var tom =new man();   man.prototype.name ="tom";   man.prototype.say = function ()

2015-08-05 17:49:24 347

原创 js实现返回上一页功能

大家在做 "返回上一页" 这个功能的时候 都是用history.go(-1);来实现的  但这段代码只是简单的使用浏览器的后退功能 从浏览器缓存中取出页面来显示 但我们绝大部分情况都需要上一页重新去服务器请求页面 而不是使用浏览器缓存 比如我们从 a查询页面   跳转到   b修改页面 做修改操作  当b修改完毕以后需要跳转回a显示修改后的数据   要做到这个效果必须让a重新去数据

2015-08-05 17:48:47 667

原创 android布局--Android fill_parent、wrap_content和match_parent的区别

1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和Imag

2015-08-05 17:46:35 283

原创 java中==与equals的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 ==比较的是2个对象的地址,而equals比较的是2个对象的内容。 显然,当equa

2015-08-05 17:46:04 233

原创 Android:Layout_weight的深刻理解

最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配剩余空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:

2015-08-05 17:41:55 249

原创 Android Dialog用法

摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交

2015-08-05 17:40:48 301

原创 ProgressDialog的样式

ProgressDialog的样式有两种,一种是圆形不明确状态,一种是水平进度条状态第一种方式:圆形进度条final ProgressDialog dialog = new ProgressDialog(this);          dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);// 设置进度条的形式为圆形转动的进度条  

2015-08-05 17:38:52 648

原创 Android中ProgressDialog自动消失

主要函数部分代码:final ProgressDialog proDialog = android.app.ProgressDialog.show(MainActivity.this, "测试", "2秒后自动消失!");Thread thread = new Thread() {public void run() {try {sleep(2000);} catch (

2015-08-05 17:38:01 1309

原创 Android 按钮常用点击事件大总结

很多学习Android程序设计的人都会发现每个人对代码的写法都有不同的偏好,比较明显的就是对控件响应事件的写法的不同。因此本文就把这些写法总结一下,比较下各种写法的优劣,希望对大家灵活地选择编码方式可以有一定的参考借鉴价值。xml文件代码如下:Button    android:id="@+id/button1"    android:layout_width="wrap_co

2015-08-05 17:36:53 442

原创 Android table布局开发的一个简单的计算器

结果如图:XML文件如下:xmlns:tools="http://schemas.android.com/tools"android:id="@+id/container"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.example.

2015-08-05 17:35:08 2322

原创 Android 控件布局常用的属性

android:id —— 为控件指定相应的IDandroid:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity —— 指定控件的基本位置,比如说居中,居右等位置android:textSize —— 指定控件当中字体的大小android:background —— 指定该控件所使用的背景色,RG

2015-08-05 17:33:56 362

原创 Android图像处理之Bitmap类(1)

Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。一、Bitmap的生成1.1 BitmapFactory decode出Bitmap   Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的

2015-08-05 17:32:49 371

原创 Android图像处理之BitMap(2)

Bitmap 相关1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况:* png图片 如:R.drawable.tianjinJava代码 Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.tianjin);  加载资源

2015-08-05 17:31:40 318

原创 Android Bitmap详细介绍(3)

package com.testbitmapscale; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.

2015-08-05 17:29:41 282

原创 Android图像处理之Bitmap类(1)

Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。一、Bitmap的生成1.1 BitmapFactory decode出Bitmap   Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的

2015-08-05 16:49:14 349

原创 Bitmap.createBitmap函数有6个重载方法

位图剪切参考重载方法4和6,重载方法6比较简单public static Bitmap createBitmap (Bitmap src)从原位图src复制出一个新的位图,和原始位图相同public static Bitmap createBitmap (int[] colors, int width, int height, Bitmap.Config confi

2015-08-05 16:47:30 290

原创 Java 编程下 Eclipse 如何设置单行代码显示的最大宽度

Eclipse 下一行代码的默认宽度是 80 , 稍长一点的一行代码就会自动换行,代码可读性较差,我们可以自己在 Eclipse 对代码宽度进行设置。设置路径为:【Window】→【Preferences】→【Java】→【Code Style】→【Formatter】,点击“new”新建一个“Profile”。我在这里新建名为"MyEclipse"的“Profile”,选中“Line

2015-08-05 16:43:28 594

原创 自己遇到过的easy ui 的问题

最近工作上遇到了一个问题,点击列表的某一列的标题时,根据这列的内容正序或者倒序排列。         在网上找了很多方法试了,都不行,经过大神指导才发现easy UI的功能真的很强大,只需要简单的一句代码就可以完成我需要的功能,今天就记录下来,方便以后使用,也希望能帮到别人。       {field: '***', title: '***', width: 120, align: 'ce

2015-08-05 16:37:46 465

原创 oracle数据库导入导出

oracle导出数据库:一般情况下不要在plsql中直接用tools导出,也不要用命令窗口导出,会出错;          用dos窗口导出,导出命令:exp  用户名/密码@数据库sid file=“文件保存位置(如:d:\abc.dmp)”    oracle导入数据库:首先要创建表空间,该表空间名字必须和导出的表空间名字一样;        创建表空间语句:create  t

2015-08-05 16:29:06 340

原创 上传文件

jsp页面:        cssStyle="height:30px" />        js方法://导入用例按钮 function fnSaveFile() {  Base.submitForm('form1', null, false, 'testAction!impExcel.do'); } //接受上传的文件,和前台组件的id一致 pr

2015-07-20 15:16:02 590 1

原创 将图片文件流转换成base64字符串

/**  * 将文件流转换成base64字符串  * @param screenshot    文件流  * @return  */ private String file2ImgStr(File screenshot){  try {   byte[] data = null;   // 读取图片字节数组   try {    //得到输入流    I

2015-07-20 15:07:45 10455

原创 JavaScript

javascript--什么是javascript?js是网景公司开发的一款基于浏览器运行的弱类型脚本语言。操作浏览器里面的xml等文件1.客户端必须解除2.第二门语言--js可以用来做什么?1.数据验证2.操作网页,实现动态效果。3.访问浏览器的基本信息。--js的一些特点:1.js与java没有关系。是一门类c的语言2.js基于面向对象设计但不是

2014-12-11 15:57:47 237

原创 css

CSS--------------------------------------------------------级联样式表主要用于页面的排版布局,以及页面组件的样式渲染。如何编写css:1> 编写css文档,后缀名必须是 .css2> 在html中引入该css文档。link 标签-------css选择器:1> 通配符选择器  * {}

2014-12-11 15:44:48 335

原创 SSH框架

ssh框架编辑SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利

2014-12-09 18:06:41 266

空空如也

空空如也

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

TA关注的人

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