自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pangcx的专栏

做一件好事不难,难的是做一辈子的好事

  • 博客(59)
  • 资源 (5)
  • 收藏
  • 关注

原创 spring mvc项目搭建

“百家拼”的spring mvc项目搭建的几步:1.项目创建    使用intellidea和maven进行项目创建。New Project->Maven Module->Create from archetype->选择 maven archetype webapp。详细参考:http://sauron.blog.51cto.com/5231038/12693502.添加依赖

2013-11-25 15:00:21 1289

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I

2013-08-08 10:50:25 597

原创 Action中获取Bean

WebApplicationContext ctx = WebApplicationContextUtils .getRequiredWebApplicationContext(ServletActionContext .getServletContext()); AlbumService albumService1 = (AlbumService) ctx .ge

2013-08-08 10:10:27 851

原创 input置为display后,值传不到后台

input置为display后,值传不到后台 。悲剧啊,readonly吧

2013-08-05 14:33:21 2810 1

原创 spring动态定时器

在网上看了http://www.blogjava.net/xiaodaoxiaodao/archive/2007/02/05/103437.html 之类的文章,像留言说的一样报错。只能在程序里面获取Scheduler。配置文件:<bean id="schedulerFactory" class="org.springframework.scheduling.quartz.Schedu

2013-07-26 16:59:53 1056

原创 如何判断select是否是多选

如下代码:var isMultiple=select.attr("multiple");jQuery("#id").attr("")为获取属性值的方法

2013-07-04 19:03:15 1061

转载 Java中的五种单例模式实现方法

Java中的物种单例模式实现方法

2013-06-27 14:37:15 567

原创 SAXReader 读取xml文件

代码片段SAXReader saxReader = new SAXReader();Document document = saxReader.read(xmlFile);Element root = document.getRootElement();for(Iterator iterator=root.elementIterator();iterator.hasNext();){E

2013-06-27 14:27:36 911

转载 Eclipse设置内存

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置

2013-06-27 14:23:14 650

原创 java使用FtpClient上传图片文件

先将文件命名为.tmp,上传成功后修改名字。public static boolean uploadImageByCommonFtpSe(File localImage, String imageRelativePath){ if(localImage == null || !localImage.exists()){ log.error("本地文件不存在"); return

2013-06-27 14:20:34 4594 1

原创 MySql数据库连接

项目中使用hibernate连接数据库,在执行一些特殊任务时,可能需要用到更加灵活的数据库连接。记录一下,方便以后使用public static void main(String[] args){ //驱动名称 String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名scutcs String url = "jdbc:mys

2013-06-27 14:02:18 721

原创 spring定时任务

今天一个任务使用到了spring的定时任务,代码如下:配置文件:applicationContext-quartz.xml<bean id="z"        class="org.springframework.scheduling.quartz.SchedulerFactoryBean">

2013-06-09 15:25:33 630

原创 Hadoop的第一次尝试

以前只看过Hadoop的资料,今天终于在虚拟机Ubuntu上,装上了单机版的Hadoop,好高兴啊!过程参照http://www.iteye.com/topic/891693Hadoop常见的命令http://www.cnblogs.com/gpcuster/archive/2010/06/04/1751538.html跑了第一个Hadoop程序,wordcount,不错不错,以后继续

2013-05-30 16:43:58 657

转载 Ubuntu中的用户管理:授予常规用户系统管理员权限

运行具有超级用户权限的命令通常有两种情况:(1)你同时拥有了一个超级用户帐号(root帐号启用)和一个常规用户帐号;(2)你不是一个常规用户但是并没有超级用户的权限(这种情况经常发生在大型多用户网络中的初级和中高级系统管理员身上)。下面我们分别来看下这两种情况:  (1)su命令短暂的更改用户身份  这种情况需要启用超级用户帐号(Ubuntu系统中是默认禁用超级用户帐号的)。启用root账

2013-05-30 11:58:22 1469

转载 hibernate one-to-many与many-to-one的使用

和one to one 一样,首先写了两个实体类Department(private int deptid;private String dname;private String location; private Set employees;)和Employee(private int empid;private String ename;private Department dept;)生

2013-05-29 18:51:06 1612

原创 HTTP Status 404(The requested resource is not available)的几种解决方法

昨天遇到这个错误了,除了 http://blog.csdn.net/IBM_linghb1985/article/details/3866817 里面提到的原因之外。大家不要忘了一个重要的方法就是查看console输出的错误信息,这里的信息往往更加详细,在网上搜索这些错误信息更容易确定错误所在。

2013-05-22 10:04:15 1115

原创 mysql group by、select和order by的特例

1. MySQL具有隐含字段的GROUP BY在标准的sql中,使用了group by以后,那么select的属性要么在group by中,要么使用聚集函数。对于order by的属性也是这样的。但是对于MySQL数据库扩展了 GROUP BY的用途,因此可以使用SELECT 列表中不出现在GROUP BY语句中的列或运算。这代表 “对该组的任何可能值 ”。可以通过避免排序和对不必要项

2013-05-21 11:39:54 1534

原创 mysql/hibernate在left join中遇到的问题

昨天用到了hibernate的left join。直接在mysql中的写法:select a.ID,a.COMPACT_ID,b.TV_YEAR from A a left join B b on a.ID=b.SUBJECT_ID;这种写法在hibernate中是不行的,因为hibernate没有on关键字。在hibernate中必须声明关联映射,这里的关联是one-to-many,

2013-05-21 10:46:46 718

转载 struts2教程

找到一个不错的struts2入门教程:Struts2教程1:第一个Struts2程序

2013-05-20 15:56:48 597

原创 mysql索引列不能改为text属性

http://stackoverflow.com/questions/1827063/mysql-error-key-specification-without-a-key-length可以将varchar(30)修改为varchar(2048)。

2013-05-08 12:45:04 1037

原创 mysql+hibernate数据库查询问题

http://stackoverflow.com/questions/16394887/hibernate-select-value-coverage

2013-05-08 11:49:41 565

转载 web入门--jsp/servlet/JSTL

这个例子不错,整理一下:本文主要描述servlet当中如何向台jsp页面传值,本例传值部分分为三个部分,1 传入普通字符串 2 传入普通List 3 传入带有多个Map的list,页面对传入的值通过jstl和el表达式来进行处理。1. 开始页面jspservletjstl.jsp-----jsp页面负责显示jsp页面 2. web.xml配置-------web.

2013-03-01 16:23:34 556

原创 android应用与系统的皮肤更换--1

昨天去听了CSDN举办的android开发讲座,其中讲到了应用皮肤与系统皮肤的更换方式,在这里总结下。应用皮肤更换:1.将皮肤资源内置到应用中。这种方式较为死板,即应用发布时就确定了有哪些皮肤可用。如果要发布新的皮肤,就要重新发布应用。另外,将所有皮肤放在应用中,会使应用安装包比较大。2.通过下载的方式。即皮肤的资源文件并不是放在资源文件中,而是在用户选择了一种皮肤后,由程序下载该皮肤

2012-03-01 14:49:16 1361 3

原创 hibernate 中session的总结

session具有缓存,每一个持久化状态的对象都被纳入到session的缓存中。不同session的缓存空间是不一样的。数据库中的一条记录在一个session中只能对应一个对象,不同的session可以有不同的对象对应数据库中的同一条记录。session缓存清理时会调用session.flush方法,在三种情况下会调用该方法:1.在执行事务提交时,如果flush模式不为NEVER,commit()

2011-12-19 14:10:51 488

转载 hibernate criteria的使用

Criteria Query 可以看作传统sql的对象化表示Criteria 可以由session创建Criteria ct= session.createCriteria(TUser.class);Criteria中可以增加查询条件ct.add(Expression.eq("name","Erica"));ct.add(Expression.eq("sex",new In

2011-12-15 10:38:33 727

原创 lucene搜索程序组件

1.索引组件1.1获取内容,这一步包括使用网络爬虫或蜘蛛程序来搜索和界定需要索引的内容。当然,数据来源也可能包括数据库、分布式文件系统、本地xml等等。lucene作为一款核心搜索库,不提供任何功能来实现内容获取。目前有大量的开源爬虫软件可以实现这个功能,例如:Solr,lucene的子项;Nutch,apache项目,包含大规模的爬虫工具,抓取和分辨web站点数据;Grub,比较流行的开

2011-12-13 22:21:57 1000 1

原创 android 使用monkey进行测试

先看简介,然后给出一个使用的小实例。简介 Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测 试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量

2011-09-05 16:16:37 687

转载 android背景颜色渐变及改变title颜色

1.Android 在XMl里面共享同一布局文件一直以为共享同一布局文件都是在之前写好的布局之后复制过来,或者通过 java代码使用layoutInflater Add进来的。但今天提供了一个更为方便的使用方法,可以在你的任意LAYOUT文件里面将其他的LAYOUT文件拿过来

2011-09-05 15:44:41 766

转载 在Myeclipse中查看android源码就是这么easy

在开发android 时不能查看源码必是很不爽的一件事,看过网上一些文章后(都是2.0以前的版本,跟我的2.2最新版本的配置是不一样的)不过还是给了我启示,通过配置终于可以在myeclipse中查看源码了! 先下载源码,最新为2.2 1. 源码地址:http://rgru

2011-09-02 11:08:38 566

转载 android AIDL的基本知识

Android 支持服务的概念。服务是在后台运行组件,没有用户界面。可以将这些组件想象为Windows 服务或UNIX服务。 与这些服务类型类似,Android服务始终可用,但无需主动执行某些操作。    Android 支持两种服务类型的服务:本地服务和远程服务。本地服

2011-09-02 10:58:45 577

转载 11 款用于优化、分析源代码的Java工具

原帖   http://www.iteye.com/news/22285   英文原文   http://java.dzone.com/articles/java-tools-source-code   本文将提供一些工具,帮助你优化代码以及检查源

2011-08-03 21:41:59 417

原创 android pupopwindow的使用

Android中pupopwindow虽然使用方便,但是有几个需要注意的地方:1、pupopwindow弹出后后面的activity是阻塞的,因此对于要在pupopwindow中做内容动态刷新的功能来说需要注意,必须在数据刷新后调用方法:view.postInvalidate()

2011-07-20 18:33:00 1236

原创 android上子线程中调用GPS功能

今天调试了android上调用GPS的功能,在网上找了很多文章,方法是: locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE );//初始化LocationMa

2011-07-13 21:10:13 6137 4

原创 android 代码片段

1、listView去除点击时背景的黑色:android:cacheColorHint="#00000000"2、RatingBar监听数目改变:level.setOnRatingBarChangeListener (new RatingBar.OnRatingBarChange

2011-07-09 22:01:18 745

转载 java中final的意义

final变量的定义本身并不复杂,就是变量一经初始化就不能再指向其它对象.在c++中它是一个const指针,而不是指向const变量的指针,const指针的意思是说它只能一直指向初始化时的那个地址.但那个地址中对象本身是可以修改的.而指向const变量的指针是说所指对象本身是不能

2011-07-08 16:32:35 1428 1

转载 Android开发之模拟按下Home键的效果

Android设备在按下Home键会自动切换回桌面,其实实现的方法很简单,由于Launcher捕获了Home键的按下action,我们直接发送个Intent给Launcher即可,   Intent i= new Intent(Intent.ACTION_MAIN);   i.s

2011-07-06 21:57:53 1132

原创 android Animation学习

Animation就是android中窗口进出屏幕的效果,一共有四种效果:alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果设置的方法有两种:一种是在xml文件中定义,一种是java文件中定义。xml中定义比较简单,只要了解了每种属性的意义,进行相应的设置就行了。另外,还可以对

2011-06-23 11:35:00 785

原创 android中自定义checkbox大小和图片

在编程过程中使用android自带的checkbox显示过大,在网上找了很多文章,终于使用自定义的checkbox使显示更加美观。 网上说:这个控件其实就是个TextView加了个图片,你只要做两张png的图片,在darwable中用xml定义好点击事件,再在你的控件上把这个当背景引进来就可以了。但是这样做了以后显示效果还是不佳。说说我的做法吧:1、找两张图片http://findic

2011-06-21 21:45:00 25803 4

原创 hibernate学习

今天学习了hibernate,结合了例子和网上文章的介绍。对hibernate有了初步的认识。文章地址是:http://developer.51cto.com/art/200611/34245.htmhttp://developer.51cto.com/art/200611

2011-05-30 21:54:00 879

原创 android中view界面的刷新

<br /> <br /> Android中在绘图中的多线程中,invalidate和postInvalidate这两个方法是用来刷新界面的,调用这两个方法后,会调用onDraw方法,让界面重绘。<br /> <br />一个Android 程序默认情况下也只有一个进程,但一个进程下却可以有许多个线程。在这么多线程当中,把主要是负责控制UI界面的显示、更新和控件交互的线程称为UI线程,由于onCreate()方法是由UI线程执行的,所以也可以把UI线程理解为主线程。其余的线程可以理解为工作者线程。<br /

2011-05-29 14:13:00 3661

redis项目实战

redis的基本知识,以及现有的经典案例 入门,非常简略

2013-06-28

ksoap2 jar

ksoap2的开发包,大家都来下载吧 ksoap2的开发包,大家都来下载吧 ksoap2的开发包,大家都来下载吧

2011-06-27

RChart类库和sample

android下的画图工具RChart,博客里有设置刷新时间的说明

2011-03-23

java经典面试题 很全面

比较全面的java面试题,大家多多分享。比较全面的java面试题,大家多多分享

2010-12-14

空空如也

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

TA关注的人

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