- 博客(24)
- 资源 (31)
- 收藏
- 关注
原创 Spring杂谈
何为Spring?提起Spring我们可能想到AOP、控制反转、依赖注入等一些概念性的东西进入脑海。我们平常的一些配置也用到这些东西,但一些原理性的东西我们却接触不到,这些配置也完全能达到要求。本文将不断搜集一些平常不会用到的Spring知识http://java.chinaitlab.com/Spring/804402_2.htmlhttp://blog.youkuaiyun.com/xiao_
2014-03-10 11:07:08
811
原创 Flex之旅--HTML向Flex传参
最近有个需求,要在网站中播放一段介绍性的视频,于是做了一个用Flex播放视频的demo。播放视频的代码是以前在网上找的,但是从html页面获得视频地址的时候参数传递问题浪费了很多时间,现整理总结如下: 在Flex中接收参数很简单,通过FlexGlobals.topLevelApplication.parameters或直接用parameters,文档中对parameters的介绍
2014-03-03 14:50:01
3755
原创 Java小问题汇总
1.Java获取当前路径方法 System.getProperty("user.dir"); // 获得工程路径 Thread.currentThread().getContextClassLoader().getResource("").getPath(); // classpath绝对路径 Test.class.getResource(
2013-12-07 14:51:27
868
原创 WebService之CXF+Spring集成(使用注解)
本文介绍CXF+Spring使用注解的集成,用到的接口等java类与XFire+Spring整合相同,不再给出,只给出配置信息。使用CXF版本为2.6.2,Spring为3.1.1,测试环境为Tomcat6.0。 1.建立一个Web工程,引入相应的jar包,最精简jar包下载:commons-logging-1.1.1.jarcxf-2.6.2.jargeronimo
2013-07-03 11:10:26
8478
原创 Flex之旅--Flex数据推送
本文介绍怎样使用Flex数据推送实现前台消息订阅,是在前面Flex+BlazeDS+Spring整合基础上进行的,利用Spring来简化配置。环境准备: 1.完成Flex+BlazeDS+Spring整合 2.修改项目根目录下.flexProperties文件中serverContextRoot为项目名,否则后台接收不到前台订阅信
2013-06-05 12:44:05
5382
原创 Flex之旅--Flex+BlazeDS+Spring整合
Flex与服务器通讯有3中方式:HTTPService 组件访问HTTP服务,WebService 组件访问WebService服务,RemoteObject 组件访问Server端对象。第三种方法是最常用最灵活的方法,这种方式通过AMF二进制形式传递数据,需要支持AMF协议的中间件,与java通讯时使用BlazeDS(免费开源)中间件。 新建项目 新建Flex
2013-06-04 17:04:42
1468
原创 下载docx时当做zip文档解决方案
docx、xlsx、pptx文档格式是office2007使用的文档格式,其文件本质是zip压缩文档,由于tomcate不能识别docx、xlsx、pptx文档格式,根据文件内容被识别为zip文档,所以下载时会被当做zip文档处理。 解决方式,在tomcat安装目录下conf/web.xml中添加以下代码: docx applicati
2013-04-18 16:59:48
3990
原创 Flex之旅--AdvancedDataGrid 修改树节点图标
使用Flex AdvancedDataGrid可以在列表中展示树形结构,但默认的图标为文件夹及文件图标,如图。如果想修改图标,且只是简单替换默认图标可以使用如下方式: <mx:AdvancedDataGrid folderOpenIcon="@Embed('assets/images/open.jpg')" folderClosedIcon="@Embed('assets/im
2012-12-26 10:43:38
6233
原创 隐藏Windows XP登陆界面多余用户
有时在安装一些软件时软件会自动添加一些用户,在登录界面会出现多个用户选择的情况,可以通过修改注册表的方式隐藏不用的用户,而不影响软件正常使用。 找到HKEY_LOCAL_MACHINE-->SOFTWAER-->Microsoft-->Windows NT-->CurrentVersion-->winlogon-->SpecialAccounts-->UserList项,添加类型
2012-12-19 13:29:39
2056
原创 Hibernate基于Annotation的主键生成策略
Hibernate主键生成策略问题在工作中遇到多次,但用过去后就忘掉了,没有整理总结,每次用时都重新查资料,但网上的一些资料好像有问题,现趁有时间简单总结一下。测试版本为Hibernate 3.6.10,测试数据库为MySql。 1.JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO: TABLE:使用一个特定的数据库表格来保存主键,没有
2012-11-28 10:15:31
2304
原创 web应用设置统一友好错误页面,处理404,500等错误
web应用在使用的过程中地址输入错误或后台出现没有捕获的异常,会导致出现404,500等错误,怎样给用户一个统一友好错误页面,是一个提高系统可用度的关键问题。要实现这样的功能可能有很多,如设置服务器的error page,在框架中处理,如使用spring 的SimpleMappingExceptionResolver,下面要介绍的是最简单易用的方法,设置web.xml的error page,添加如
2012-10-12 15:46:57
17598
原创 Android之旅--HelloWorld进阶,代码分析
前面已经新建了一个Android项目,并对其结构有了一个简单了解,现在亲自动手操刀,剖析这个简单项目的内部结构。Android开发一般会有下面几步:建立Android项目在xml布局文件中设计界面在java类中实现业务逻辑在AndroidManifest.xml中添加组件 下面就按照上面的步骤,一步步分析HelloWorld小项目,并添加一些简单代码,了解Androi
2012-09-19 16:04:27
3468
原创 Android之旅--Android小问题汇总(无限更新)
本文类似Flex学习时的问题汇总文档,用来汇总一些Android学习过程中遇到的一些简单的小问题、小知识、小技巧或一些注意事项,会一直不定期更新。 1.android:layout_margin与android:padding区别android:layout_margin:设置当前控件与其他控件(包括父容器)之间的距离android:padding:设置当前控件内的内
2012-09-18 16:24:21
714
原创 Android之旅--初体验之HelloWorld
既然环境搭建好了,按照国际惯例,先来一个HelloWrold,好对Android开发有个直观的认识,也让自己有点成就感,顺便简单分析一下项目结构。 创建项目 使用Eclipse创建Android项目非常简单,右键-->new-->Project-->Android-->Android Application Project,然后根据向导操作:
2012-09-18 09:52:01
888
原创 Android之旅--工欲善其事必先利其器(开发环境搭建)
最近开始学习Android,一切从头开始,由于是工作之余学习,不知能学到哪一步,希望能坚持久一些吧,现把我学习过程作一个记录,如果有什么不对的地方也请大家指正。不管学什么,要先把环境搭建起来再说,Android开发是基于Java的,至于Java开发环境搭建,Eclipse安装就不赘述了。 1.Android SDK安装 首先到http://developer.a
2012-09-15 18:13:44
1861
原创 WebService之XFire+Spring集成(使用注解)
本文只是介绍XFire+Spring使用注解的集成,版本为Xfire 1.2.6+Spring 3.0.5,测试环境为Tomcat6.0。Xfire 1.2.6下载 1.首先建一个Web工程,引入相应的jar包,服务器端:commons-logging-1.1.1.jarjdom-1.0.jarorg.springframework.aop-3.1.1.RELEASE
2012-06-11 15:57:01
14557
2
原创 Flex之旅--Flex小问题汇总(无限更新)
本文用来汇总一些Flex学习过程中遇到的一些简单的,没必要单独拿出来整理的小问题、小知识、小技巧或一些注意事项,会一直不定期更新。 1.addElement(),addChild()区别 在网上找了很多,差不多都是这么说的:如果是spark(如s:Group)容器,用addElement。如果是halo(如mx:HBox)容器,就用addChild。这样说没有错
2012-06-08 09:57:21
6083
转载 Flex之旅--Flex性能优化
以下内容摘自网络,以后遇到新内容会添加进去。编码优化:1 创建新数组时避免使用它的构造函数。 这样做:var a = []; 而不要这样做:var a = new Array(); 2 创建数组是一个消耗量很大的操作,所以请谨慎进行以下类型的操作: var vanityCollection01 : Array = new Array(); var
2012-06-07 09:21:53
1022
原创 Flex之旅--项呈示器ItemRenderer
本文只讨论DataGrid的项呈示器,其他的没有细看,应该是类似的,可能只是实现的接口不同而已,以后用到这部分内容的话再补充进来。每次前面都说这么些废话,只是为了说明文章内容的适应范围,否则可能会引起误解。 Flex4.0 API里面有这么一句话:列表组件的项呈示器和项目编辑器必须实现 IListItemRenderer 接口。至于IListItemRenderer 接口定义了哪
2012-06-06 16:01:53
3656
原创 Command模式实现撤销重做(Undo/Redo)
这是在实际项目中遇到的需求,项目中使用了Java Swing画界面,开始时没有实现撤销重做,后期要求加入撤销重做功能。在网上查找到资料说这种撤销重做的操作一般通过Command模式来实现,在实现过程中参考了http://blog.youkuaiyun.com/turbochen/article/details/8087文章中的内容。 命令模式把一个请求或者操作封装到一个对象中,把发出命令的责
2012-06-05 23:30:00
11280
原创 Flex之旅--Flex4容器和布局定位
容器 这里主要介绍Spark容器,Halo容器不多介绍,Adobe建议用Spark组件来替代Halo组件,当然有一些是Halo独有的是没法替代的,用Halo的Grid容器布局组件还是挺方便的,类似HTML的table。下面给出Spark容器继承关系,画这图可是费了不少劲,下图只包含容器类,其他组件类没有包含。 Spark组件可分为两类,一类不可设置外观
2012-06-01 17:28:29
7507
原创 连续不间断滚动图片
这是以前闲暇之余做的小东西,现在重新拿出来留个纪念。 要实现滚动的图片或文字,最简单的方法就是使用。但marquee是IE浏览器特有元素,虽然其他一些浏览器开始支持,但应该实现方式都不同,支持程度也不好,可能一些样式或js就会导致内容无法滚动,具体没研究过,有兴趣请参考http://topic.youkuaiyun.com/u/20100805/18/de982419-b7ca-484d-9
2012-05-31 18:38:36
2424
spring-framework-3.1.1
2013-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人