自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (11)
  • 收藏
  • 关注

原创 Struts2——拦截器——Alias Interceptor

参考官方文档:http://struts.apache.org/docs/alias-interceptor.html别名拦截器Alias Interceptor它的作用是:给参数起一个别名,可用于在action链中以不同的名字共享同一个参数,也可用于把http请求参数以不同的名字映射到action里。 Action的别名表达式应采用#{“name1” : ”alias

2017-06-01 18:24:05 743

原创 Struts2——1.创建Struts项目

步骤具体为以下几个步骤:引入Struts2框架所需运行库文件创建并配置web.xml文件创建一个Action类创建并配置struts.xml文件jar包web.xml在web.xml文件中进行核心调度器的配置。<web-app xmlns:xsi="http://www.w3.org/

2017-05-26 19:14:51 643

转载 java工具类——二维码

package www.zhidisoft.utils.zixing;import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileNotFoundException;import java.io.IOException; imp

2017-05-03 17:17:08 1011

转载 java工具类——验证码(VerifyCode)

import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileNotFoundException;import java.io.IOExcept

2017-05-03 11:35:35 14831

原创 JAVA工具类——dom4j

本文主要讲解java中XML解析方式 dom4jdom4j是sourceforge.net上的一个开源项目,主要用于对XML的解析。从2001年7月发布第一版以来,已陆续推出多个版本,目前最高版本为1.6。dom4j专门针对Java开发,使用起来非常简单、直观,在Java界,dom4j正迅速普及。应用时需要引入的jar包 dom4j-1.6.1.jar另外jaxen-1.1-bet

2017-05-01 23:03:14 2228

原创 Java工具类——jdbc

java代码中操作数据库。(本文以MySQL为例)操作通常分6步:1.加载数据库驱动2.建立数据库连接对象3.创建执行SQL的语句对象4.执行SQL语句5.处理结果6.释放数据库资源数据库厂商会实现符合自己的数据库特点的数据库驱动程序。常见数据库产品驱动加载方式如下:MysqlClass.forName("com.mysql.jdbc.Drive

2017-04-30 23:13:04 1004

原创 Java工具类——文件操作

文件复制 /** * 文件复制 * @param src 原文件 * @param dest 目标文件 * @param append 是否追加模式写入 * @return */ public static boolean copyFile(String src, String dest, boolean append) { FileInputStream

2017-04-30 22:06:48 365

原创 java工具类——String过滤敏感字

经常会使用到String,相应的封装类也涉及到方方面面,此处仅仅是对过滤敏感字做了一个封装。 /** * 过滤敏感字 * @param string 原字符串 * @param source 敏感源 * @return 结果字符串 */ public static String sensitiveFilter(String string, String[] source

2017-04-30 21:58:54 2084

原创 Java工具类——日期转换

经常会用到在date类型和String类型之间进行转换。例如操作数据库,和封装的bean类之间交换数据等等。基本思想是通过SimpleDateFormat类来进行转换。 /** * Date转String * @param date 待转化日期的Date类型 * @param pattern 目标日期格式 * @return 转化后的日期的String类型

2017-04-30 21:55:37 432

原创 Java工具类——排序

最近想着封装一些常用的工具类。先拿最常用最简单的数组排序来练练手。日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序、堆排序、基数排序、归并排序等。数字排序算法通常用来作为算法入门课程的基本内容,在实际应用(尤其是普通商业软件)中使用的频率较低,但是通过排序算法的实现,可以深入了解计算机语言的特点,可以以此作为学习各种编程语言的基础。

2017-04-30 21:49:19 1455

原创 MySQL——7.常用函数

函数(function)NULL函数IFNULL(arg1,arg2)如果arg1不是空,返回arg1;否则返回arg2COALESCE()NULLIF(arg1,arg2)如果arg1=arg2返回null;否则返回arg1IF(test,t,f)如果text是真,返回t;否则返回f Ifnull(comm,0)如果comm不为null

2017-03-27 16:21:09 432

原创 MySQL——6.约束

完整性及约束(Constraints):---------------------------------------------------------------------------------------------------------------------------------非空约束NOT NULLnot null约束强制列不接受NULL值。只能出

2017-03-27 16:18:01 577

原创 MySQL——5.DQL 数据查询语言

DQL------------------------------------------------------------------------------------------查询:select可以查询一些系统函数,或是直接将mysql当做一个简单的计算器。常用:version()current_dateuser()(4+1)*5//当做计算器

2017-03-27 16:06:05 795

原创 MySQL——4.DCL 数据控制语言

DCL(了解)---------------------------------------------------------------------------------------------------------------------------------------------------------创建用户create uesr 用户名@地址

2017-03-27 15:55:27 277

原创 MySQL——3.DML

DML----------------------------------------------------------------------------------------插入数据:insert intoinsert [into]表名(列名1,列名2,...) values(值1,值2,...)例:INSERT INTO stu(sid

2017-03-27 15:53:42 242

原创 MySQL——2.DDL

DDL---------------------------------------------------------------------------------------------------操作数据库:显示已有的数据库:show databases [LIKE wild]; 显示当前选择的数据库:SELECT DATABASE();

2017-03-27 15:46:40 289

原创 MySQL——1.SQL的分类

SQL(Structured Query Language)结构化查询语言,它是对关系型数据库的操作语言。 SQL的分类:数据定义语言DDL(Data Definition Language):用来定义数据库对象:库、表、列等;create、alter、drop数据操作语言DML(Data Manipulation Language):用来定义数据库记录

2017-03-27 15:43:10 399

原创 绘图级的动画

绘图级的动画绘图级的动画这篇文章主要讲绘图级的动画。下面来一段绘图级动画的典型实现:class MyView extends View { void startAnimator() { ValueAnimator animator = ValueAnimator.ofFloat(1f, 0f);

2017-02-28 23:55:09 250

原创 二分查找法

public static int halfSeach_2(int[] arr,int key){ int min,max,mid; //定义最小,最大,中间数 min = 0; //最小为0 max = arr.length-1; // 最大为数组的长度-1 mid = (max+min)>>1; //(max+min)/2;//中间数为最大加

2017-02-28 23:51:42 275

原创 数组的排序:冒泡排序、选择排序

//☆☆☆选择排序☆☆☆for(int i=0;i<a.length-1;i++){ for(int j=i+1;j<a.length;j++){ if(a[i] < a[j]){ int temp=a[i]; a[i]=a[j]; a[j]=temp; } }}//☆☆☆冒泡排序☆☆☆

2017-02-28 19:49:32 321

原创 API 25 (Android 7.1.1 API) widget.Spinner

Android  API  25 (Android 7.1.1) Spinnerpublic class Spinnerextends AbsSpinner implements DialogInterface.OnClickListenerAdded in API level 1 java.lang.Object   ↳android.view.Vie

2017-02-28 17:57:15 822

原创 API 25 (Android 7.1.1 API) animation.AnimatorSet

Android API 25(Andrid 7.1.1)AnimatorSetpublic final class AnimatorSetextends AnimatorAdded in API level 11 java.lang.Object   ↳android.animation.Animator    ↳andr

2017-01-26 13:43:45 798

翻译 API Guides (Anroid 7.1.1) Property Animation——属性动画

Develop > API Guids > Animation and Graphics Property Animation属性动画系统是一个强大的框架,允许对几乎任何东西进行动画处理。您可以定义动画来随时间更改任何对象属性,而不管它是否绘制到屏幕。属性动画在指定的时间长度内更改属性(对象中的字段)值。要为某个对象添加动画,请指定要动画化的对象属性,例如对象在屏幕上的位置,要

2017-01-26 13:40:14 343

翻译 API Guides (Anroid 7.1.1) Animation and Graphics Overview——动画和图形概述

Develop > API Guids > Animation and Graphics Animation and Graphics Overview概述:Android提供了各种强大的API,用于将动画应用于UI元素和绘制自定义2D和3D图形。下面的部分提供了可用的API和系统功能的概述,并帮助您决定最适合您的需要的方法。 AnimationAndroid框架提

2017-01-26 13:34:49 361

原创 AlertDialog简析

AlertDialog.builer创建对话框。常用方法:setTitle  设置标题setIcon   设置图标setMessage  设置内容setItems  设置对话框中显示的项目列表setView   设置自定义样式setSingleChoiceItems 设置对话框显示一个单选框setMultiChoiceItems 设置对话框显示一系列

2017-01-03 15:28:11 311

原创 API 25 (Android 7.1.1 API) animation.Animator

Android API 25 (Android 7.1.1 API)Animatorpublic abstract class Animatorextends Object implements CloneableAdded in API level 11 java.lang.Object   ↳android.animation.Ani

2016-12-12 20:35:40 987 1

翻译 API Guides (Android 7.1.1) Manifest元素详解 activity-alias

Develop >API Guides >App Manifest-alias> 包含它的元素: 可包含的元素: 说明:activity的别名,由targetActivity属性命名。目标必须与别名在同一个应用程序中,并且必须在清单中的别名之前声明。 别名将目标活动呈现为独立实体。它可以有自己的一组意图过滤器,它们,而不是目标

2016-12-08 17:10:42 475

翻译 API Guides (Android 7.1.1) Manifest元素详解 activity

Develop >API Guides >App Manifest  包含它的文件: 可包含: 说明:声明一个实现应用的部分可视化用户界面的 Activity(一个Activity子类)。 所有Activity 都必须由清单文件中的 元素表示。 任何未在该处声明的Activity 都将对系统不可见,并且也永远不会被

2016-12-08 11:21:43 557

翻译 API Guides (Android 7.1.1) Manifest元素详解 action

Develop >API Guides >App Manifest 语法::name =“string”/> 包含它的文件: 说明:将操作添加到意向过滤器。 元素必须包含一个或多个元素。如果它不包含任何,没有Intent对象将通过过滤器。有关意向过滤器和过滤器中操作规范的作用的详细信息,请参阅意图和意图过滤器。 属性:androi

2016-12-08 11:15:40 252

翻译 API Guides (Anroid 7.1.1) System Permissions——系统权限

Develop > API Guides > Introduction系统权限Android 是一个权限分隔的操作系统,其中每个应用都有其独特的系统标识(Linux 用户 ID 和组 ID)。系统各部分也分隔为不同的标识。Linux据此将不同的应用以及应用与系统分隔开来。 其他更详细的安全功能通过“权限”机制提供,此机制会限制特定进程可以执行的具体操

2016-12-08 11:11:06 636

原创 API 25 (Android 7.1.1 API) Manifest

Android API 25 (Android 7.1.1)Manifestpublic final class Manifest extends ObjectAdded in API level 1 java.lang.Object   ↳android.Manifest 【概述】每个应用的根目录中都必须包含一个 AndroidMa

2016-12-08 10:23:16 435

翻译 API Guides (Android 7.1.1) ——App Manifest

Develop > API GuidesApp Manifest每个应用的根目录中都必须包含一个 AndroidManifest.xml文件(且文件名精确无误)。 清单文件向 Android系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码。 此外,清单文件还可执行以下操作:·为应用的 Java软件包命名。软件包名称充当应用的唯一标识

2016-12-08 10:12:39 477

原创 API 25 (Android 7.1.1 API) Manifest.permission_group——权限组

Android API 25 (Android 7.1.1 API)Manifest.permission_grouppublic static final class Manifest.permission_group extends ObjectAdded in API level 1 java.lang.Object   ↳android.

2016-12-08 10:06:06 3507

原创 API 25 (Android 7.1.1 API) Manifest.permission——权限

Manifest.permissionpublic static final class Manifest.permissionextends ObjectAdded in API level 1 java.lang.Object   ↳android.Manifest.permission 【常量】StringACCESS_CHECKI

2016-12-07 18:54:59 6746 1

原创 API 25 (Android 7.1.1 API) widget.AbsSpinner

Android API 25 (Android 7.1.1 API)AbsSpinnerpublic abstract class AbsSpinnerextends AdapterViewAdded in API level 1 java.lang.Object   ↳android.view.View    ↳android.view

2016-12-06 17:51:01 434

原创 API 25 (Android 7.1.1 API) widget.GridView——属性分析

Android API 25 (Andrid 7.1.1 API)GridViewpublic class GridViewextends AbsListViewAdded in API level 1 java.lang.Object   ↳android.view.View    ↳android.view.ViewGroup

2016-12-06 11:25:11 406

原创 API 25 (Android 7.1.1 API) widget.ListView

Android API 25 (Android 7.1.1 API)ListViewpublic class ListViewextends AbsListViewAdded in API level 1 java.lang.Object   ↳android.view.View    ↳android.view.ViewGroup

2016-12-01 19:47:55 988

原创 API 25 (Android 7.1.1 API) widget.AbsListView——属性分析

Android API 25 (Android 7.1.1 API)AbsListViewpublic abstract class AbsListViewextends AdapterView implements TextWatcher, ViewTreeObserver.OnGlobalLayoutListener,Filter.FilterListene

2016-12-01 19:32:36 611

转载 ListView的优化。contentView的复用和ViewHolder的使用

BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可以参考链接的文章。 BaseAdapt

2016-12-01 09:55:54 2143

转载 Toast的5种常用方法

原贴:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.htmlToast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",

2016-11-30 17:35:09 725

Struts2项目必需jar包

Struts2项目,必须jar包(struts2 2.3.31版本)

2017-05-27

java工具类——验证码 VerifyCode

随机生成验证码

2017-05-04

java工具类——验证码(VerifyCode)

生成随机验证码,可输出图片,或展示在html、jsp中。 详情:http://blog.csdn.net/qqicq2001/article/details/71108391

2017-05-04

java工具类——二维码

用Zixing实现的二维码。可以在二维码中间插入logo图像

2017-05-03

java工具类——String

String过滤敏感字

2017-05-01

java工具类——sort

主要封装了冒泡排序、选择排序,其他待完善。

2017-05-01

java工具类——jdbc

java代码中操作数据库。

2017-05-01

java工具类——file

文件的复制、删除等封装操作

2017-05-01

java工具类——dom4j

dom4j是sourceforge.net上的一个开源项目,主要用于对XML的解析。

2017-05-01

java工具类——date

日期的date格式和string格式的互相转换

2017-05-01

API 25 widget.ProgressBar

API 25 widget.ProgressBar

2016-11-30

空空如也

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

TA关注的人

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