自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (6)
  • 收藏
  • 关注

转载 Java异常异常处理的几条建议

第1条: 只针对不正常的情况才使用异常建议:异常只应该被用于不正常的条件,它们永远不应该被用于正常的控制流。通过比较下面的两份代码进行说明。代码1try { int i=0; while (true) { arr[i]=0; i++; }} catch (IndexOutOfBoundsException e) {}代码2...

2019-04-16 16:47:11 238

原创 Java:java时间日期格式转换

Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date current

2013-12-30 09:31:09 1274

原创 JavaScript:控制的几种页面跳转方式和传值

第一种:window.location.href="login.jsp?backurl="+window.location.href; 第二种:alert("返回");window.history.back(-1);第三种:window.navigate("top.jsp");第四种:self.location=''top.h

2013-12-24 10:18:10 690

原创 Struts2:常用标签总结

一 介绍1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了

2013-12-12 13:08:50 626

原创 Java:intent传递对象——序列化

昨天有人问我intent怎么传对象,我直接就回了句Extra,data,他说这都是键值对和数据,我当时就愣住了,回来网上一查才发现确实有传递对象的,包括打包传递和序列化传递,可惜之前没怎么用到过传递对象,一般都是获取关键值传递过去直接查询获得对象的。先介绍对象序列化:对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过

2013-12-03 14:38:38 7346

原创 Java:HttpURLConnection学习

最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。下面的代码简单描述了

2013-11-25 11:15:43 815

原创 在JSP中调用Java Class的方法

在JSP中调用Java Class分为以下几种情况。一、内部类内部类实际上包含在JSPServlet类中,可以直接调用。但要注意的是,如果要通过内部类的方法向页面中输出信息,则应为该方法声明一个javax.servlet.jsp.JspWriter类型的参数,而且还要在方法开头处抛出IO异常加上throws java.io.IOException,然后在实例化内部类时将内置对象out传递到

2013-11-05 15:25:35 6089 1

原创 如何把一个java工程打成一个jar包

1、jar包有入口(即有main()函数)选中要打包的工程--->右键选择Export---->java----->Runnable java file----->next---->在launch configuration输入jar包入口,即该工程要打包的主函数文件----->Export destination输入jar包存放的位置以及文件名----&g...

2013-11-05 10:17:12 1093

原创 SQLServer:总结

/**************************************S1_SQL****************************************************/向表中插入数据insert into 表名 values(值1,值2)insert into 表名 (列名1,列名2,列名3) values(对应的值1,对应的值2,对应的值3)注意:自动

2013-10-31 10:22:01 549

原创 Android开发九:从网上下载文件并存储到SD卡中

1 xml version="1.0" encoding="utf-8"?> 2 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent"

2013-10-24 09:01:16 781

原创 java中的时间比较

getTimeInMillis()方法是得到从历元那天到现在时刻的毫秒数.是一个整数,直接拿来用就可以 Calendar a = Calendar.getInstance() ;   Calendar b = Calendar.getInstance() ;int x = a.getTimeInMillis()-b.getTimeInMillis()  要获得两个日期差

2013-10-16 16:27:17 681

原创 android调试工具adb

adb 全称 Android Debug Bridge(调试桥)。一,adb的作用adb是一个多用途工具,用来管理模拟器或设备。二,组成结构adb是C/S模式的程序,它包含三个组件:client,server,deamon。1,Client是运行在我们自己的电脑上。可以通过adb命令来启动Client。其他的android工具,如ADT插件和DDMS也可以创建clien

2013-10-16 13:56:55 759

原创 Android:SQLite使用方法 SQLiteOpenHelper操作 .

程序内使用SQLite数据库是通过SQLiteOpenHelper进行操作  1.       自己写个类继承SQLiteOpenHelper,重写以下3个方法  public void onCreate(SQLiteDatabase db)   {//创建数据库时的操作,如建表}      public void onUpgrade(SQLiteDatabase db, int oldVersi

2013-10-10 15:34:39 733

原创 eclipse中设置换行

Eclipse 使用系统内置的“ Text Editor ”做为文本编辑器,这个文本编辑器有一个长期存在的问题,那就是文本无法换行。虽然这个问题长期存在,而且解决起来并不困难,但是这却给人们带来不少麻烦。终于有人忍不住开发了一个扩展插件 WordWrap ,这个插件非常小,但是安装这个插件以后就可以轻松实现文本编辑器的换行功能了。安装方法:使用 Eclipse 的自动升级功能(【 He...

2013-10-10 15:23:10 3762

翻译 java模拟http get和post 提交

使用httpclient工具包commons-httpclient-3.1.jar,依赖commons-logging-1.0.4.jar和commons-codec-1.3.jar。 Java代码  import java.io.BufferedReader;   import java.io.IOException;   import java.io.Inp

2013-10-08 11:16:46 3675

原创 Android 小项目之--Mini音乐播放器【简单版】

1.1. 什么是Open Core?Open Core 是 Android 多媒体框架的核心,所有 Android 平台的音频、视频的 采用以及播放等操作,都是通过它来实现。1.2. Open Core 的具体功能1、多媒体文件的播放、下载,包括:3GPP,MPEG-4,AAC 和 MP3 containers。2、流媒体文件的下载、实时播放,包括:3GPP,HTTP 和 RT

2013-09-10 13:56:27 1553

原创 JAVA多线程与并发学习总结

1.      计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的缓存数据不一致的情况,则同步回主内存时需要遵循一些协议。乱序执行优化:为了

2013-09-09 10:42:11 784

原创 Android的Handler总结

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时

2013-09-06 16:16:48 430

原创 Struts2:通用标签之数据标签

数据标签用于访问ActionContext和值栈中的数据。 property标签:用于输出值栈中对象的属性值;    default属性:如果value属性为null,则使用default值;    escape属性:是否转义输出内容中的html,默认为true;    value属性:进行求值的表达式,如果不指定,标签默认输出栈顶对象。 set标签:将一个值赋给指定范

2013-08-23 14:36:05 786

原创 ORA-01033: ORACLE initialization or shutdown in progress

一、首先:问题的产生原因,出现这个错误是因为我将oracle\oradata\oradb下的一个文件误删除掉后出现的。二、现象:SQL*Plus无法连接,显示以下错误:ORA-01033: ORACLE initialization or shutdown in progress ,Enterprise Manager Console中也是同样的错误。三、分析:应该是Oracle在启动后,

2013-08-23 10:19:20 789

原创 Struts2:structs.xml配置

struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。一下分别介绍一下几个struts.xml中常用到的标签1、<include>利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商...

2013-08-22 15:53:05 755

原创 SQLServer:存储过程

SQLSERVER存储过程使用说明书Ø 引言首先介绍一下什么是存储过程:存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。即:存储过程(procedure)类似于C语言中的函

2013-08-08 16:20:32 867

原创 android之RelativeLayout(相对布局)

1、 相对布局的基本概念 一个控件的位置它决定于它和其他控件的关系,好处:比较灵活;缺点:掌握比较复杂。 2、 相对布局常用属性介绍 这里将这些属性分成4个组,便于理解和记忆。 a)、以下4个属性设置控件与之间的关系和位置 但是上面4个属性并没有设置各个控件之间是否对齐。 示例1:将控件A放置在控件B的上面,则使用android:layout_a

2013-08-02 11:49:27 893

原创 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2013-07-30 11:01:20 477

原创 Oracle:如何插入特殊字符:& 和 ' (多种解决方案)

插入&,方法有三:·方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行  我们在SQL*PLUS下执行 SQL> show all命令时,可以发现一个参数:define "&" (hex 26),如下图所示  ......  concat "." (hex 2e)  copycommit 0  copytypecheck

2013-07-16 10:47:58 695

原创 android编码规范 & 常用布局 & 常用控件

1,android编码规范Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_che

2013-06-25 09:27:48 2697

原创 Android开发中完全退出程序的三种方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。   首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看是如何实现的吧。   【1. Dalvik VM的本地方法】  android.os.Process.killProcess(andr

2013-06-24 15:30:29 523

原创 Android之RelativeLayout 属性大全

// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘

2013-06-18 12:55:02 532

原创 Android Activity生命周期

首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:view plaincopy to clipboardprint?public class Activity extends Appl

2013-06-17 12:44:44 551

原创 Android之多个Activity之间的关系和Intent作用

一、多个Activity之间的关系两个Activity,当从第一个Activity想要跳转到另一个Activity时,通常是一个Activity中点下按钮或其他操作,此时需要调用 第一个Activity中的startActivity(Intentintent),跳到哪个Activity及Activity具体要做什么都是由Intentintent对象决定的。布局Layout目录下的布

2013-06-14 12:58:49 1724

原创 Activity 中动态增加控件

@Overrideprotectedvoid onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);final LinearLayout linearLayout=new LinearLayout(this);linearLayout.setOrientation(LinearLayout.VERTICA

2013-06-14 10:55:53 3090

原创 Android之Activity

1、Activity的主要作用①用户与应用程序交互的接口有多种控件:图片、文本、广告等②实际上是控件的容器2、创建一个Activity的方法创建Activity的要点* 1.一个Activity就是一个类,并且这个类要继承Activity public class Activity_01 extends Activity {}* 2.需要覆写onCreat(

2013-06-14 10:45:03 1600

原创 Android五大布局

Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 ∷Linear

2013-06-13 17:25:58 601

原创 详解 Android 的 Activity 组件

Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:1.Active/Runing一个新 Acti

2013-06-13 16:29:25 757

原创 Android Conversion to Dalvik format failed: Unable to execute dex: Target out of range: +0000fffa

报错Conversion to Dalvik format failed: Unable to execute dex去掉android dependencies这个包能运行1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。       (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。 如果修改android sdk

2013-06-13 15:10:55 4288 1

转载 Ibatis:sqlMapConfig.xml配置文件详解

PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd" > cacheModelsEnabled ="true" lazyLoadingEnabled="true" enhancementEnabled="true" errorTracingEna

2013-06-07 13:25:37 608

原创 Hibernate:O/R映射层

O/R映射层是持久层的一个特例,它的数据模型是对象模型(Object),存储模型是关系模型(Relational),cmp和Hibernate是对象模型到关系模型之间转换的两种不同实现。由于对象模型和关系模型应用广泛,所以很多人错误的认为数据持久层就是对象模型到关系型数据库的转换,其实持久化的范围更广一些。其中,数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中数据模型

2013-06-07 11:51:10 3558

原创 图片添加水印

import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import ja

2013-06-07 11:13:04 796

原创 JavaWeb: 解决tomcat端口被占用

【一种】:Ⅰ:cmd → netstat -ano → 记下端口为你tomcat端口(如8080)的PIDⅡ:任务管理器 → 进程 → 查看 → 选择列 → 勾选PID → 确定 → 点PID列按PID排序 → 结束刚找到的PID的进程,(一般会是JAVAW进程) 运行cmd 第一行输入 netstat -a -o 找到8080对应的pid号码 输入 ntsd -c

2013-06-07 10:41:43 6150

原创 DOM4J操作XML

import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Iterator;  import org.dom4j.D

2013-05-24 13:51:54 611

SQLServer常见的语法总结

该资源总结了数据库的基本语法格式,对于操作时关键字给出了明确的总结。

2013-10-31

SQLServer储存过程-130808

文档介绍了数据库的存储过程的相关信息,使用和创建为着重点

2013-09-10

计算机服务-130829

该文档总结了对计算接服务的操作,能够学会如何对服务的增删的几种方式。

2013-09-10

JSTL使用-130828

这是一份JSP标准标签库的使用介绍,能够让大家给好的学习JSTL的使用。

2013-09-10

DOM4J/JDOM对XML的操作

对XML的操作,JDOM对XML的解析、创建、修改。DOM4J对XML的解析、创建、修改的实现代码。

2013-05-24

整理Java相关知识

Java,数据库,web前端技术的整理,更易查询知识点。

2013-05-21

空空如也

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

TA关注的人

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