- 浏览: 23355 次
最新评论
-
chenhuiaigo:
[b][/b][url][/url]
搭建spring mvc rest返回json,xml遇到的问题,及解决办法
文章列表
jquery 自定义选择器
- 博客分类:
- javascript
今天在看JQuery UI的源码时看到$.extend( $.expr[ ":" ]..这样的代码,开始没怎么看懂,后来差了一下相关资料才知道这个是JQuery选择器的扩展接口,使用它可以自定义选择器表达式,并且和JQuery自带的表达式一起使用。
一个简单的例子
(function( $, undefined ) {
$.extend( $.expr[ ":" ], {
myExpr: function( element ) {
return element.id === 'o';
},
...
YALE CAS与集群环境整合
- 博客分类:
- java
在最近工作中使用了YALE CAS,在与集群环境整合时遇到不少问题,以下记录了遇到的问题以及解决方案。
YEAL CAS分为server和client两部分,server就是SSO登录的服务器端,它负责验证用户登录信息并生成相应的Ticket,client是各个需要集成到SSO环境中的具体应用它负责从服务端获取凭证再通过凭证从服务器端换取用户信息。下图为一个标准的单点登录流程
在集群环境下可分为client集群或者server+client集群,我使用的是server+client集群,server集群就涉及到了server节点共享 ...
ubuntu下安装ror环境
- 博客分类:
- ror
安装ruby
sudo apt-get install ruby1.9.1
sudo apt-get install ruby1.9.1-dev
安装rails
由于国内网络原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应
这里使用淘宝的RubyGems 镜像地址替换原有地址安装
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.ta ...
最近因工作需要使用IBM WebSphere Portlet,结合spring mvc portlet 3.x做了个例子,在此记录一下学习的过程。功能描述: 一个显示网站导航的portlet,在view模式下显示网站导航,在edit模式下编辑显示的网站数据,支持自定义图标要用到的资源如下: 1.spring mvc 3.x 2.spring mvc portlet 3.x 3.jstl 1.2 4.commons-fileupload 1.2
1.首先新建一个portlet.xml配置
<portlet>
<portlet- ...
在搭建spring mvc rest环境时遇些问题:
问题1:
当Controller返回Object时,请求json数据返回的内容和我期望的不一致,例如返回的Object是User类有个name属性,原本希望返回{"name":'姓名'}这样的数据,结果返回{"user":{"name":"姓名"}}。
问题原因:
org.springframework.web.servlet.view.json.MappingJacksonJsonView类的filterModel方法 ...
M2Eclipse笔记
- 博客分类:
- java
插件安装
根据实际工作情况需要安装3个插件:
1.Maven Integration for Eclipse
2.Maven Integration for Eclipse WTP(对eclipse wtp支持)
3.m2eclipse-subclipse(对svn插件subclipse支持)
安装Maven Integration for Eclipse
安装Maven Integration for Eclipse WTP
...
转:jQuery最佳实践
- 博客分类:
- javascript
原帖地址:http://www.ruanyifeng.com/blog/2011/08/jquery_best_practices.html
jQuery最佳实践
作者: 阮一峰
日期: 2011年8月 4日
上周,我整理了《jQuery设计思想》
。
那篇文章是一篇入门教程,从设计思想的角度,讲解"怎么使用jQuery"
。今天的文章则是更进一步,讲解"如何用好jQuery"
。
我主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》
(jQuery Proven Performance ...
G3手机买了都半年多了都还测试做下开发,实在是丢人,下定决心一定要折腾一下,先从开发环境的搭建开始吧
1、eclipse环境的搭建,掠过。
2、下载android开发环境所需资源,先到Google官方网站http://developer.android.com/sdk/index.html,
选择SDK面板进入下载界面,我的手机是2.2的系统,就下2.2的开发环境吧。
下下来后是一个名为android-sdk_r08-windows.zip的压缩文件,解压到自己想放的目录。google修改了SDK的安装策略,现在必须在线安装,在解压后的文件夹根目录下运行SDK Manage ...
jbpm4的流程设计器对中文的支持还是不理想,在研究了插件源码后,做了如下下修改解决中文乱码问题
1.在jbpm设置界面增加一个编码属性设置修改org.jboss.tools.jbpm.common插件中的JbpmLocationsPage类添加一个Text encode用来设置编码方式
添加的代码内容如下
private Text encode;
protected Control createContents(Composite parent) {
Composite clientArea = createClientArea(parent);
createLa ...
现有的JBPM与spring整合后在发布带子流程的流程时候,会遇到找不到子流程的问题,在追踪了JBPM的源码后发现问题最终出在
org.jbpm.graph.def.ProcessDefinition.DbSubProcessResolver中,它使用了不推荐的方法
JbpmContext jbpmContext = JbpmContext.getCurrentJbpmContext();
来得到JbpmContext,这时的JbpmContext里是没有Session的,因为没有提供默认的hibernate.cfg.xml配置,好在ProcessState类提供了setDefaultSubPr ...
JBPM使用了Hibernate来做数据层处理,由自己的来管理Session,并且提供了JbpmContext类封装了所有JBPM常用的持久化操作,这样做是为了把JBPM从特定的环境下剥离出来,
在jbpm的应用中只需要:
JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
这2句话就能获取一个可用的JbpmContext.
如果不做任何处理,这时候JBPM使用的是它 ...
记录一下
1. JDT[Java Development Tools][官方]: 基础java开发
2. WTP[Web Tools Platform][官方]: web开发
3. aptana[民间]: JavaScript开发
4. VE[Visual Editor][官方]: 可视化SWT界面开发
5. PDE[Plug-in Development Environment][官方]: eclipse插件开发
6. ECF[Eclipse Communication Framework][官方]: RCP通讯框架
7. jadclipse[民间]: 反编译
8 ...