自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (8)
  • 收藏
  • 关注

原创 java_之数组(Collection--List)

List(interface): 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。常用的实现List接口的有:Vector ArrayList LinkedListVector:底层是数组结构的。 protected Object[]

2013-11-19 17:56:21 994

原创 java之_队列(PriorityQueue 优先级队列)

PriorityQueue一个基于优先级堆的无界优先级队列。优先级队列的元素按照其自然顺序进行排序,或者根据构造队列时提供的 Comparator 进行排序,具体取决于所使用的构造方法。优先级队列不允许使用 null 元素。依靠自然顺序的优先级队列还不允许插入不可比较的对象(这样做可能导致 ClassCastException)。package com.enterise.always.

2013-11-19 14:25:40 5876

原创 java之_数组(Collection)

集合(Collection): 用于存储对象的可变长度的容器。数组: 数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字成为数组名,编号成为下标。特点:1.数组是相同数据类型的元素的集合2.数组中的各元素是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起

2013-10-31 11:53:43 2158

原创 java之_Thread(线程)

进程: 一个程序开启的时候,会启动一个进程,在进程中会开启线程,如果只有一个线程,那么这个线程就称为主线程。如果进程停止了,那么会干掉线程再推出。 在windows系统上,如果启动一个应用之后推出,但是你在管理器上还能看见这个应用的.exe还在,原因就是里面还有线程在执行任务,把这个应用的.exe干掉,那么就会先干掉里面的线程,再推出。java程序中,我们执行程序的时候,会开启ja

2013-10-30 11:25:37 24704 2

原创 设计模式之--单例(Singleton)

单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1194):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法

2013-10-26 18:09:19 849

原创 android学习之-Theme和Style

android style和theme的使用。 style:样式,用来描述单独的view控件,改变其样式。 theme:主题,用来控制整个应用的主题,或者某个activity的主题。style的使用:改变某控件的样式。在style.xml中描述样式信息 22sp #0000CC 在控件(TextVie

2013-10-11 15:01:47 2843

原创 android学习之-Junit测试

在开发中,我们不断的要为测序进行测试,如果每次运行的话,浪费很多时间,可以利用android的junit对所需要的方法进行测试。步骤:(一): 1.在项目清单中添加: 在application中添加 2.在application外添加: <instrumentation            android:name="android.test.Instrume

2013-10-08 16:26:51 1161

原创 RSA-SHA1 signature

RSA-SHA1 signaturepackage com.enterise.test;import java.io.UnsupportedEncodingException;import java.math.BigInteger;import java.security.InvalidKeyException;import java.security.KeyFactory;i

2013-09-26 20:10:33 3734

原创 SHA:安全散列算法

SHA:Secure Hash Algorithm:安全散列算法 散列算法 散列是信息的提炼,通常其长度要比信息小得多,且为一个固定长度。加密性强的散列一定是不可逆的,这就意味着通过散列结果,无法推出任何部分的原始信息。任何输入信息的变化,哪怕仅一位,都将导致散列结果的明显变化,这称之为雪崩效应。散列还应该是防冲突的,即找不出具有相同散列结果的两条信息。具有这些特性的散列结果就可以用于

2013-09-26 20:03:56 3432

原创 Serializable序列化和反序列化

Serializable接口: 所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样子极大的简化了类的设计。只要设计一个保存一个读取功能就能解决上面说得

2013-09-26 16:07:14 1032

原创 BASE64编码和解码

BASE64 编码和解码: Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采

2013-09-26 15:52:01 979

原创 MD5加密

MD5加密: 概念:MD5的全称是Message-Digest Algorithm 5(信息-摘要算法); 作用:是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。两种方法实现md5加密: 1.使用MessageDigest来获取实例,以及实现加密。 2.使用org.apache.commons.codec

2013-09-26 11:26:01 2458

原创 java_web学习第十二天(xml的学习)

什么是xml: xml是Extensible Markup Language的缩写,可扩展标记语言。 xml是一种类似Html的标记语言 xml是用来描述数据的。 xml的标记不是在xml总预定义的,而是自己定义标记。 xml使用文档类型定义DTD或者Schema来描述数据。 xml使用DTD或者Schema后就是自描述的语言。xml不是html的替代品,两种语言的

2013-09-16 20:42:47 1247 2

原创 java_web学习第十一天(jdbc数据库驱动------数据库连接池)

数据库连接池: 就是将链接数据库的链接保存到一个池子中,用的时候从池子中获取数据库连接,不用的时候将其放到池子中国,。 连接池就是用来存放数据库的链接。传统方式: 要连接数据库的时候,获取数据库,然后执行操作,用完之后,关闭数据库连接。连接池方式: 在启动数据库驱动的时候,就在连接池中存放几条数据库的链接,应用程序要操作数据库的时候,只要去池子中获取连接,执行操作,之后将链

2013-09-13 15:12:00 1413 1

原创 java_web学习第十天(JDBC数据库驱动----分页、事务)

数据库分页:/** * 分页 * @param pageNum * @param page * @throws SQLException */ public static void pageLimite(int pageNum,int page) throws SQLException{ int startIndex = (page-1) * pageNum;//开始

2013-09-13 10:21:22 886

原创 java_web学习第九天(JDBC数据库驱动------基础知识)

JDBC:jaba data base connectivity 数据库驱动。 由sun公司提供的为统一对数据库的操作。传统的数据库操作是: 应用程序--->Mysql(Oracle)驱动--->Mysql(oracle)jdbc对数据库的操作: 应用程序--->jdbc--->Mysql(Oracle)驱动--->Mysql(oracle)传统和jdbc对比,中间

2013-09-12 14:29:04 1192

原创 java_web学习第八天(EL表达式和JSTL标签库)

EL:Expression Language 是一种数据访问语言 为了在jsp页面中写起来更简单,提供了在JSP中简化表达式的方法。基本用法: 使用变量访问web域对象中存储的值  ${user } 访问javabean的属性  ${user.address.city } 执行基本的逻辑运算  ${ num+1 }    ${user==null } 直接使用隐式对象  

2013-09-11 16:47:03 1254

原创 java_web学习第七天(jsp技术)

jsp技术1.jsp:java server pages,是sun公司定义的一种用来开发动态web资源的技术。servlet也是用于开发动态web资源的技术。jsp和servlet都是用于开发动态web: 1.在servlet中对数据进行美化展示比较麻烦,但是适合编写大量的java代码。 2.在jsp页面中不适合编写大量的java代码,但是做数据美化比较方便,写jsp类似写

2013-09-10 15:07:04 1887

原创 java_web学习第六天(Fileter过滤器)

java_web学习第三天(Filter过滤器的使用)开发web应用的时候,如果编写的类实现了过滤器接口,那么这个java类称之为过滤器。通过filter,可以实现用户在访问某个资源之前对访问的请求和响应进行拦截,过滤器通常也称之为拦截器。 Filter有如下几个作用:        1. 在请求到达Servlet之前,拦截客户的请求,可以对其进行修改        2

2013-09-10 11:07:48 1810

原创 java_web学习第五天(会话-Cookie和Session)

会话    :从用户打开浏览器,然后进行一系列的操作,到关闭浏览器,整个过程称之为一次会话。会话的作用: 保留用户在浏览器中操作的数据,比如我们把东西放进购物车中,然后退出浏览器之后,再次打开浏览器的时候,我们需要的需求就是我上次放在购物车中的数据,还是在购物车中,这样我们就需要为每个用户存储一些用户自己的数据。或者用户浏览过的商品。web会话可简单理解为:用户开一

2013-09-05 09:42:27 1546 1

原创 java_web学习第三天(Servlet的事件监听)

Servlet的时间监听: 监听器:其实就是一个实现特定接口的java程序,时间监听用来监听时间的方法或者某个属性的改变。当发生上述事件的时候,监听器的某个方法将被调用。1.监听ServletContext package com.enterise.always.servlet;import javax.servlet.ServletContextEvent;impo

2013-09-03 11:11:20 1857

原创 java_web学习第二天(ServletConfig和ServletContext对象的作用和使用)

ServletConfig官方定义:public abstract interface ServletConfigA servlet configuration object used by a servlet container used to pass information to a servlet during initialization.一个servle

2013-08-31 15:45:03 12783 4

原创 java_web 学习第一天(Servlet入门)

1.什么是servletServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web

2013-08-31 12:08:57 2498 2

翻译 java-web hibernate中的懒加载问题

1.延迟加载机制 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。 实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置, 通过将class的la

2013-08-18 16:21:43 2322

原创 android学习之-自定义Dialog

在应用中,各种各样的界面层出不穷,对话框的样式也不再是之前的那样简单。自定义dialog,里面的布局可以像activity那样,可以再layout布局中的定义,方便。上代码:package com.enterise.comic.manyu.dialog;import com.enterise.comic.manyu.activity.R;import android.

2013-08-02 18:01:26 846

原创 android学习之-ViewPager

Viewpager是android4.1提供的一个支持包。是android-support-v4.jar第一种效果:带圆点的滚动效果:源码:// 3.图片展示转换 private void initViewPager2() { imageViewPager = (ViewPager) this.findViewById(R.id.image_vPager);

2013-08-02 16:35:59 1287

原创 android学习之-图片的渐变

package com.enterise.comic.manyu.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Window;import android.view.animation.AlphaAnimation;imp

2013-08-02 09:44:20 748

原创 java web中常用的一些配置文件的信息

实体映射文件xx.hbm.xml<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">struts配置文件struts.xml<!DOCTYPE

2013-06-20 14:45:04 1074

转载 struts.xml详解

1.    深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1.    包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定

2013-06-14 16:16:04 1158

原创 spring--IoC和DI

Spring一、IoC 和DIIoC :Inversion of Control,控制反转 这是spring的核心, 对于spring来说,就是由spring来控制和管理对象。对于平常的开发过程来说,当我们需要使用一个对象的时候,通常是通过new关键字来创建这个对象,使用完之后还得销毁这个对象,也就是说,对这个对象,是有开发人员进行控制和管理的。

2013-06-06 15:14:38 1633

原创 mysql数据库操作

1.数值类型:Mysql的数值数据类型大致可以分为两种:@ 整形:TINYINT,SMALLINT,MEDIUMINT,INT 和 BIGINT @ 浮点型:FLOAT、DOUBLE 和 DECIMAL 类型大小范围(有符号)范围(无符号)用途TINYINT1字节(-12

2013-06-04 09:32:49 1023

原创 android中改变dialog的显示的位置和大小

private void setDialogSize(Dialog dg) {Window dialogWindow = dg.getWindow();WindowManager.LayoutParams lp = dialogWindow.getAttributes();dialogWindow.clearFlags(WindowManager.LayoutParams.FLAG

2013-05-22 11:56:21 16429

原创 android学习之-TextView的滑动效果

textView中如何设置滚动条在xml中定义:            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:scrollbars="vertical"//设置滚动条的垂直显示            andr

2013-05-20 15:22:24 16041

原创 android学习之-Listview的几种问题

xml布局中的设置1.清除ListView滑到顶部和底部时边缘的阴影:android:fadingEdge="none" 2.清除拖动时默认的背景:android:cacheColorHint="#00000000" 3.清除选中的底色:android:listSelector="#00000000"  当listview的布局中高度是wrap_cont

2013-01-26 16:36:47 1019

原创 android学习之-BroadcastReceiver

广播有两种形式:1.android系统广播,例如低电量,开机,壁纸变化,短息接受等广播。2.自定义的广播 自定定义广播,供自己的应用接受。广播的注册方式有两种:1.静态注册在项目清单中使用过滤器注册:receiver android:name="com.enterise.always.receiver.SmsReceiver">intent-filter>act

2012-11-28 14:38:24 569

原创 android学习之-activity的生命周期

1.首先是activity的创建,创建这个activity的时候是将这个activity放在栈中,然后根据activity的启动模式进行。2.activity的状态Activity有三个状态: 当Activity在屏幕前台时(位于当前任务堆栈的顶部),它处于激活或运行状态。它可以响应用户操作。  当Activity上面有另外一个Activity,上面的Activity没有完全覆盖它

2012-11-28 11:04:29 460

原创 android学习之-MediaRecorder

1.项目清单权限2.activitypackage com.enterise.always.activity;import java.io.File;import java.io.IOException;import android.app.Activity;import android.content.Intent;import android.media.M

2012-11-27 16:33:26 393

原创 android学习之-GridView

1.xml布局http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >   android:layout_width="fill_pare

2012-11-27 10:06:38 378

原创 android学习之-TabHost

TabHost的创建有两种方式:1.使用android系统自带的。2.自定义TabHost------------------------------------------1.系统自带:main.xmlhttp://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" andro

2012-11-27 09:57:11 733 1

原创 android学习之-activity的启动模式

android中的activity的启动模式有四种分别是standard、singleTop、singleTask、singleInstance。配置activity的启动模式是在android项目清单中例如:几种启动模式的不同之处:1.standard 当我们没有为activity配置启动模式的时候,默认就是standard模式,用这种模式,当我们开启activity的时候,不管

2012-11-09 15:39:32 427

mysql-5.5.15-winx64

mysql-5.5.15-winx64 win7 64位,

2013-08-15

apache-tomcat-6.0

apache-tomcat-6.0,Tomcat服务器,以及源码

2012-11-29

Axure工具项目描述

Axure项目描述工具,用于项目的策划前期的描述

2012-09-19

tomcat服务器

apache-tomcat-6.0.20服务器,包含源码

2012-09-17

mysql-5.0.27-win32

mysql-5.0.27-win32.zip数据库

2012-09-07

android应用开发

android应用开发详解 描述android的项目 附源码

2012-08-28

HttpWatch6.0

HttpWatch6.0.14+许可文件,java web中使用到的工具,

2012-08-20

空空如也

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

TA关注的人

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