自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (16)
  • 收藏
  • 关注

原创 java 数据库连接池介绍

最原始的数据库使用就是打开一个连接并进行使用,使用过后一定要关闭连接释放资源。由于频繁的打开和关闭连接对jvm包括数据库都有一定的资源负荷,尤其应用压力较大时资源占用比较多容易产生性能问题。由此使用连接池的作用就显现出来,他的原理其实不复杂:先打开一定数量的数据库连接,当使用的时候分配给调用者,调用完毕后返回给连接池,注意返回给连接池后这些连接并不会关闭,而是准备给下一个调用者进行分配

2014-06-09 10:13:54 598

原创 解决java 乱码问题

get方式乱码还是post乱码?post乱码可以使用过滤器解决,get方式一般要进行URLEncode,或者改tomcat配置。<Connectorport="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="

2014-06-03 16:57:39 652

原创 java 设计模式

1、工厂方法模式(Factory Method)工厂方法模式分为三种:11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:

2014-05-12 11:29:05 484

原创 mysql 数据库安装及使用

MySQL5.6.13安装步骤(Windows7 64位)1. 下载MySQL Community Server 5.6.132. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:"D:\Program Files\MySQL\mysql-5.6.13-win32"将解压目录下默认文件 my-default.ini 拷贝一份,改名 my

2014-05-06 18:13:15 489

转载 试图分辨传值还是传引用

为什么是"试图分辨"呢?很简单,传值和传引用的问题无处不在,但是似乎还没有人能正统的给出标准,怎样的就是值拷贝调用,怎样的就是引用调用。面对这个问题,我们更多的应该是来自平时积累对Java的理解。      回过头来,我们分析一下上面的几个例子:      先看例1,即使你不明白为什么,但是你应该知道这样做肯定不会改变x的值。为了方便说明,我们给例子都加上行号。//例11 void

2014-04-26 11:32:43 401

转载 解析Java中静态变量与实例变量的区别

java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。  在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。  在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要

2014-04-26 10:17:39 468

原创 java 笔试题

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的

2014-04-21 17:33:10 385

原创 Spring MVC 框架

四、DispatcherServlet说明 使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某

2014-04-21 14:19:21 279

转载 java web 面试题

常见问题1、如何显示目录列表:我们在本机测试程序时,一般都习惯在浏览器中就能遍历到某个目录下都有哪些文件,这就需要web服务器支持目录列表:打开文件conf/web.xml,找到以下代码:12listings/param-name>false/param-value>将其中的false改成tru

2014-04-17 16:12:55 500

原创 生活小总结

1.java中的super()是什么要说super就先要说this。"this",作为一个特殊的关键字,它的规则如下:1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个

2014-04-08 10:44:27 383

原创 web.xml 文件中关于配置问题

LoginServlet com.LoginServlet(包名.类名) LoginServlet /LoginServlet 和标签中的中间的内容必须一致

2014-04-04 10:03:41 389

原创 用w3c读取xml 文件 使用的jar包:xml-apis-1.0.b2.jar

public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException  {        //得到DOM解析器的工厂实例        DocumentBuilderFactory dbFactory = DocumentBuilderFactory.new

2014-04-03 15:16:47 6909

原创 web.xml 文件理解

version="2.5"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">    SpringRoo  //display-name元素提供GUI工具可能会用来标记这个特定的Web应用的一个名称    Roo gene

2014-03-28 09:42:55 366

原创 mySql 数据库密码设置

1.mysql 建立表时密码设置为:mxn;然后就会报错;设置为root123 ,然后就OK;

2014-03-25 14:23:24 407

原创 Eclipse编辑器基本设置

1、添加行号 在边缘处右键   2、改字体     字体的一般配置  3、去掉拼写错误检查  4、Java代码风格 代码格式化 Ctrl + Shift + F   之后点击右边的New按钮,新建一个风格。   点击OK  上图中选

2014-03-20 13:29:31 417

原创 jQueryMobile 属性一览

1data-role="button"  2data-rel="back" 3data-inline="true" 4data-role="controlgroup"  5data-type="horizontal"水平分组6data-type="vertical"垂直分组7

2014-03-19 18:10:09 671

原创 JavaScript 学习

1.百度一下 href 里面的网址是单引号引用

2014-03-18 14:20:43 450

转载 自定义ListView中的分割线

ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。<ListView android:id="@+id/local_groups_list" android:

2014-03-17 11:50:40 325

原创 android 中R.id或者R.string 点不出时怎么处理

1

2014-03-17 10:11:30 1092

转载 问题解决:listview多次调用addHeaderView和addFooterView

情景: 有两个分类,每个分类下的数据用listview显示,分类1需要显示头视图和尾视图,分类2不要显示头视图和尾视图 。两个分类可以来回切换。实现的步骤: 1. addHeaderView 、 addFooterView,默认显示分类1的数据,setAdapter绑定2. 点击分类2时,先removeheaderview、removefooterview,然后setAdapter重新

2014-03-14 15:03:40 462

原创 findViewById返回Null 该如何处理?View 中加载View的方法

网上搜了下,拾人牙慧,总结原因,一般为3种:1.在另一个view的元素应该用baseView.findViewById()来拿findViewById()是要指定view的,如果在该view下找不到,自然报null。平时注意养成写view.findViewById()的习惯就不容易错了。 2.findViewById在setContentView(R.layout.main);之前

2014-03-14 14:59:21 467

原创 使用ListView的addFooterView或者addHeaderView报错或者不知名的异常:at android.widget.ListView.clearRecycledState(List

问题:Caused by: java.lang.NullPointerException at android.widget.ListView.clearRecycledState(ListView.java:522) at android.widget.ListView.resetList(ListView.java:508) at android.widg

2014-03-14 14:34:09 1056

原创 listview 中添加title的方法

1.     该view (headertitle.xml )的页面样式在本页面中(headertitle.xml)自己调好;而不是在父页面中调试;2.

2014-03-14 11:49:22 1877

转载 BaseAdapter中重写getview的心得以及发现convertView回收的机制

一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含义;二.View的SetTag和getTag方法的用途;当要显示一个View就调用一次这个方法。这个方法是ListView性能好坏的关键。方法中有个convertView,这个是Android在为我们而做的缓存机制。Li

2014-03-14 11:31:00 848

转载 android中getSystemService详解

android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据。   getSy

2014-03-14 11:06:12 471

原创 使用System.arraycopy()实现数组之间的复制

1.System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。2.其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)src:源数组; srcPos:源数组要复制的起始位置;dest:目的数组;d

2014-03-14 11:00:07 316

原创 android , listview 中 嵌套button ,button事件覆盖item事件解决办法

自己重写适配器,代码如下:package com.example.base;import java.util.List;import java.util.Map;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.vie

2014-03-14 10:51:54 908

转载 LayoutInflater中四种类型inflate方法的介绍

第一种:public View inflate (int resource, ViewGroup root) reSource:View的layout的IDroot:如果返回null,则将此View作为根,此时既可以应用此View中的其他控件了。如果返回!null, 则将默认的layout作为View的根。第二种:public View inflate (XmlPu

2014-03-13 11:40:37 359

转载 LayoutInflater作用及使用

作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity,就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素.方法:   Android里面想要创建一个画面的时候,初学一般都是新建一个类, 继承Activity基类,然后在onCreate里面使用

2014-03-13 11:24:39 277

原创 android 中listView 和GridView 区别

1.ListView一般应用于一行显示一个的内容,例如email列表、菜单列表等,虽然一行可以显示多个,但是比较麻烦2.GridView一般应用于一行显示多个,显示多行的,例如九宫格等,使用比ListView方法一些。

2014-03-12 14:52:42 1120

原创 android GridView应用和SimpleAdapter的应用

1.SimpleAdapter的构造函数:SimpleAdapter(Context  context, List>  data, int resource, String[]  from, int[] to)      参数:      1,context:上下文。      2,data:基于Map的list。Data里边的每一项都和 ListView里边的每一项对应。Data

2014-03-12 09:33:01 443

原创 android 实现两个数字的乘法,页面之间的传值 以及菜单下拉列表的使用

package com.example.test1;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;impo

2014-03-11 18:00:41 1511

原创 android 中button 的应用

package com.example.testbutton;import android.app.Activity;import android.os.Bundle;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.RadioButton;import

2014-03-11 17:56:09 320

原创 android 中 R.java 常见问题(R.java文件没有生成 或者生成了但是R.id...不能识别出id或者R.layout)

解决方案:1.检查layout 中xml文件命名有没有问题。看看那有没有大写的字母,在layout新建xml文件时,要满足Android的语法要求。 在错误日志会有以下类似的提示:Invalid file name: must contain only [a-z0-9_.]  意思就是:资源文件只能以小写字母和下划线做首字母,随后的名字中只能出现 [a-z0-9_.]

2014-03-11 17:52:43 2503

原创 android 中页面布局中属性

1.android:id 为控件指定相应的ID2.android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串3.android:gravity 指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身4.android:layout_gravity    指定Container组件的对齐

2014-03-11 15:46:25 510

原创 android 中从一个activity 跳转到另外一个activity

1. 先说在setClass启动一个Activity的方法吧:    Intent intent = new Intent();    intent.setClass(this, CreatePlaylist.class)    //参数一为当前Package的context,t当前Activity的context就是this,其他Package可能用到createPackageConte

2014-03-11 14:16:19 765

原创 android启动activity的几种方式

1.显示跳转 A.class跳转 用例:1Intent it = newIntent(A.this,B.class);2//it.putExtra("key","value"); //跳转时传的参数3startActivity(it);使用场景:应用内部跳转,频率较高

2014-03-11 14:05:29 688

原创 Android 开发中的专业词语

1.bundle    用于Android的Activity之间传递数据的类Intent it = new Intent(A.this,B.class);Bundle bundle = new Bundle();bundle.putString("name","张三");it.putExtrats(bundle);startActivity(it);这样就把name为张三这个数

2014-03-10 14:46:08 519

原创 Android 开发

1.Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。

2014-03-10 14:11:20 589

转载 使用 eclipse 创建 Maven 工程及其子模块

1.先创建一个父项目,父项目的Packaging方式选择Pom。Artifacts Id命名不能出现特殊字符。  2.创建person-web模块,点击Browse选择模块的父工程。创建其他工程的方式和这个相似。  最终构成的项目结构如图:3.修改相关配置在person-web中修改pom.xml引入person-service,person-m

2014-03-05 17:54:18 561

java web ui HTML+css+JS+jQuery+jQuery Mobile

java web ui HTML+css+JS+jQuery+jQuery Mobile

2014-04-04

jquery mobile demo

jquery mobile demojquery mobile demo

2014-03-20

jquery.mobile-1.4.2 demo

jquery.mobile demo 实例

2014-03-19

类似于csdn的星星评价

类似于csdn的星星评价

2013-05-18

java Swing 实例

java Swing 综合应用实例 code 希望对大家有点帮助

2013-01-28

java api 帮助文档

java api 帮助文档 英语版 很全面 希望对大家有点帮助

2013-01-27

《Java十大经典案例》课件

《Java十大经典案例》课件 内容全面 多线程编程 网络编程 异常处理 等

2012-08-20

struts2 全解

struts2全解 外包学院内部资料 挺好的 希望对大家有帮助..

2012-08-20

毕业设计论文

学生学籍管理系统 毕业设计论文 绝对原创 不雷同 希望对大家有帮助

2012-08-20

二级c语言真题

二级c真题从1995年到2009年,希望对大家有帮助..

2012-08-20

vc++6.0资料

数据结构资料..很深入的讲解,希望对大家有帮助,,,

2012-08-20

学生学籍管理系统

完全自己开发的 毕业设计 里面有exe应用程序 整个的代码 以及的数据库,希望对大家有帮助...

2012-08-09

超 超市管理系统

超市管理系统 vb开发的 很好用 基于Windows开发的 希望对大家有用

2012-04-29

类似 “迅雷”的界面

类似迅雷的界面 用C++做的 基于Windows系统开发的 很实在的 希望对大家有用

2012-04-29

人事管理系统

实现公司人事资源的管理,可以用于商业机构、教育机构、银行、政府等机构,方便人事的管理。

2012-04-06

空空如也

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

TA关注的人

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