- 博客(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
原创 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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人