- 博客(134)
- 收藏
- 关注
原创 转:LVS/HAProxy/Nginx负载均衡对比
现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术: 一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于LVS/HAProxy、Nginx的...
2015-04-12 13:46:05
215
zookeeper 数据浏览器
又是一个清明小长假,一个人远在深圳也没有回家,闲来无事写了一个zookeeper的数据浏览器。上图: 使用上的技术: 1. spring boot 2. flex3. zookeeper curator client4. shiro security5. fastxml jackson 6. spring mvc restful ...
2015-04-07 12:48:03
572
发布下mongodb 的最新版本下载地址(百度网盘)
mongodb-linux-x86_64-2.8.0-rc3 mongodb-linux-x86_64-2.6.6
2015-01-12 23:28:44
1271
被事务代理的spring service 不能使用注解方式发布dubbo服务的问题解决
问题: 使用 @com.alibaba.dubbo.config.annotation.Service 发布dubbo服务的时候,当服务类没有加入@Transactional的时候没有问题. 但是当加入事务后,spring bean 事务代理, dubbo的 AnnotationBean 扫描 类执行下面的代码的时候就获取不到对应的注解,也就发布不了服务:...
2015-01-01 21:39:09
768
redis 超时失效key 的监听触发
redis 的key失效移除事件监听 1. 事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发,故需要订阅 __keyevent@0__:expired 通道0表示db0 根据自己的dbindex选择合适的数字 2. 修改 redis.conf 文件 修改 notify-keyspace-events Ex 3. 重启redis , 即可测...
2014-12-13 23:07:47
902
原创 Convert object/bean to map
Straight up Java@Testpublic void convert_object_to_map_java() throws IntrospectionException, IllegalAccessException, IllegalArgumentException, InvocationTargetException { ...
2014-09-09 11:30:29
123
原创 struts2 动态加载struts目录下的所有 struts配置文件
struts2 动态加载struts目录下的所有 struts配置文件 import org.apache.struts2.config.StrutsXmlConfigurationProvider;import org.apache.struts2.dispatcher.Dispatcher;import org.apache.struts2.disp...
2014-06-20 13:38:03
158
struts2 参数和action 分离 . 第四种 参数传递方式
传统的struts传参有三种1. 通过属性传参2. 通过域模型传参3. 通过模型驱动传参数以上这三种各有利弊,总之一句话概括,无法完全的实现业务和参数分离.总得在自己的Action中定义相关的get set 方法. 希望能实现参数传递跟业务action完全分离.故封装了模型驱动参数获取方式. 封装后的BaseActionSupport 如下: pac...
2014-05-01 21:21:41
172
原创 使用spring-boot快速开发spring应用
spring多年以来一直都是java平台开发web应用的主流技术,在标准的J2EE架构之外提供了一个轻量级的解决方案。虽然spring提供了很多功能,简化了java平台的企业应用开发,降低了开发工作量,但相比较其它语言的一些框架(例如ruby on rails,python Django)来说,基于spring 的开发仍然比较复杂,尤其是新建一个项目时,需要进行各种配置,重复的工作量较大。...
2014-04-16 22:20:57
228
spring messageSource 扩展支持通配模式获取i18n 配置
<!-- 支持通配符模式获取i18n 配置文件 --> <bean id="messageSource" class="com.izerui.framework.common.application.MultipleMessageSource"> <property name="basenames"> <list>
2014-01-27 14:09:26
600
ObjectHandles2 升级版, 增加鼠标样式,拖动样式
效果如图: ObjectHandles2.swc 由flex sdk 3.5 编译 官方源码+修改后的源码. 请移步: https://github.com/izerui/ObjectHandles ...
2013-11-25 22:26:37
114
flex 区域,鼠标画矩形选择组件
网上类似的代码也不少.但是都只是自己工程中单独贴出来的代码片段. 并不适合通用场景,存在很多bug举个例子:1. 如果画框所属的父组件存在滚动的条. 获取的矩形区域大小和坐标就会错乱2. 如果画矩形过程中,鼠标移出目标组件, 该矩形事件无法继续传播,等等.一些bug 今天我把自己工程画框单独剥离出来成一个组件调用. 如下图: 下面是一个demo工程代码,...
2013-11-24 21:49:58
182
原创 flex 自定义表单网格线工具类
package { import com.adobe.utils.ArrayUtil; import flash.display.Graphics; import mx.core.UIComponent; public class FillGridUtil { private static var graphics:Graphics; pri...
2013-11-24 18:39:18
124
flex 正则验证密码强度 必须包含 大小写字符,数字,符号
验证代码片段: private function isValidPassword(value:String):Boolean{ if(value.length < minLength) return false; var regexArray:Array = [/[A-Z]/, /\d/, /[a-z]/, /[^\w]/]; var ...
2013-10-31 15:33:30
438
原创 Flex 如何输出日志 (转)
我们在编写Flex应用程序的时候经常会忽略logging,发现问题需要debug的时候用的最多的就是Alert,其实使用Flex的logging功能相当简单。 1. Client Side LoggingFlex 的 Logging 功能有两种类型。Client side的了logging 和 Server side 的logging。Client side 的logging 比较适...
2013-10-28 17:58:40
321
原创 BlazeDS的通道和端点(转)
AMF和HTTP通道都支持无轮询的请求/响应模式和客户端轮询模式(模拟实时通信),而AMF和HTTP流通道模式(Streaming)提供了真正的数据流实时模式。【区别】就是AMFChannel/AMFEndpoint和StreamingAMFChannel/StreamingAMFEndpoint使用二进制AMF格式,速度较快,另外两种(HTTPChannel/HTTPEndpoint和S...
2013-10-28 17:57:23
137
原创 整合 spring-integration / spring-amqp / rabbitmq 发送并且接收消息的实例
文章待补吧.先上几个例子,放到github.com上了 https://github.com/izerui/spring-integration-amqp-publish-subscribe
2013-10-27 19:45:41
663
原创 解决rabbitmq 启动报错 Caused by: com.rabbitmq.client.ShutdownSignalException
报错信息如下: Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; reason: {#method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - cannot redeclare exchan...
2013-10-27 11:05:56
2833
1
介绍camunda 工作流 核心引擎 之 流程实例模型 (翻)
原文地址: http://camundabpm.blogspot.com/2013/06/introducing-activity-instance-model-to.html camunda引入了活动实例和活动实例树的概念,这篇文章目的是分析引擎内部,描述实例行为的实现. 为什么我们需要一个活动的实例树?流程实例树中的每个活动实例都包含有一个节点,有些活动实例是有范围的...
2013-08-30 18:05:34
7191
原创 activiti 用户任务
用户任务描述user task 是一个需要由实际用户操作的节点. 当流程执行到这么一个用户任务节点时,会通过user(用户) 或者组(group) 在task中定义的 assigned 角色来创建一个新的用户任务. 图形用户任务就是左上角有人员图标的图形 ...
2013-06-05 11:55:58
432
activiti taskservice addComment Provided id is null
添加注释的时候. 展示发现报错 Provided id is null 查看源码发现 底层 设置用户用上了 String userId = Authentication.getAuthenticatedUserId(); 因为之前没有设置, 就报错userId为空了 故 解决思路, 在添加附件,添加注释/设置assignee owner 参与者 ,或者移除参与者...
2013-06-02 23:15:23
2109
Flex Google Iframe 遮盖 问题
项目用flex的话. 估计都会用上 iframe 这个google 插件 很好用的一说 不过也会出现很多问题. 比如 层的上下级关系. 导致 flex alert 出来的 被iframe 遮盖了. 解决这个问题很简单. 思路:1. 在alert 或者弹出别的窗口之前.把iframe zindex 设置为-1 . 即隐藏掉2. alert后, 或者激活当...
2013-05-23 11:44:13
127
用junit测试获取spring bean 报No Scope registered for scope 'session'错
spring 配置如下 <bean name="i18nManager" class="com.thams.service.I18nManager" scope="session"> <property name="messageSource" ref="messageSource" /> </be
2013-05-20 13:55:01
2579
2
原创 集成activiti-modeler 到 自己的业务系统(集成流程跟踪-完美支持IE)
本文目的: 将activit 5.12.1 的 modeler 流程设计器 集成到自己的工程中去 解决问题:1. 复制相关资源文件到自己的工程中2. 解决modeler的路径访问问题,迁移到非系统根目录3. 跟自己系统的spring无缝集成 首先请下载官方最新 5.12.1 发布包下载地址: https://github.com/Activiti/Activit...
2013-05-19 03:28:06
776
activiti-explorer 5.12.1 eclipse 源码工程(现已升级到5.13 ,并且将 activiti-rest 整合)...
转换后的 activiti 5.13 版本的 工程源码 如下图: 没有上传jar包. 使用maven自行下载. github: https://github.com/izerui/activiti-explorer
2013-05-17 00:34:50
198
原创 http://theopentutorials.com/tutorials/eclipse/dtp/eclipse-dtp-configure-h2-datas
http://theopentutorials.com/tutorials/eclipse/dtp/eclipse-dtp-configure-h2-datasource-using-data-source-explorer/ 如题。
2013-05-03 17:12:04
90
原创 Spring集成Quartz定时任务框架介绍和Cron表达式详解(转)
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依赖...
2012-09-13 10:48:51
76
原创 Spring集成Quartz定时任务框架介绍和Cron表达式详解(转)
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加...
2012-09-13 10:46:42
83
原创 Publicly available web services hosted on http://adam.kahtava.com/services/
Publicly available web services hosted on http://adam.kahtava.com/services/The source for these services can be found at http://code.google.com/p/adamdotcom-services/. Additional service informat...
2012-06-30 14:24:31
115
原创 JW player 5.9 去掉logo 右键 , 部分右键汉化 (源码编译) - flashbuilder 源码工程下载...
如图: 编译后的源码工程打包: 1. 需要设置工程的player版本为10以上 2. 需要设置flex sdk 的版本为3.3或以上 , 本人用的3.5编译 发布包 和 源码 都在一个工程里面 编译器: flash builder 4/4.5 ...
2012-03-01 16:02:44
125
Flex4 和 java 构建的 网狗盘 - 一起来吧 gogogo(完全开源)
网狗盘 刚完成了一个阶段了. 准备把他公布出来. 开源了 说下系统架构: 前台:flex 4 构建 后台:java jdk6 , spring 3.1 spring-flex 1.5 用了 spring mvc 系统大部分使用注解开发. (快速嘛) 支持中英文切换 传输协议用的是 adobe的 RemoteObject 和jav...
2012-01-09 17:32:02
227
flexpaper 1.4.7 源码调试错误 (右键,和 不显示pdf文件状态) 已修复
下载官方的源码: 地址: http://flexpaper.googlecode.com/svn/trunk/ 我修改的是flex 3 版本的. 其实4也差不多.对应的修改就可以了 1. 源码部署需要修改相关参数. 根据你的实际flex sdk 环境有关. 如果没必要多语言支持.就全都删除了.只保留中文的FlexPaper.properties 即可. 放到s...
2011-11-17 15:19:29
155
jquery cookie 插件 (支持json对象) 可以跟jquery 集成 也可以单独使用
cookie 操作 中间件文档 原始wiki见http://code.google.com/p/cookies/wiki/Documentation 如果你的页面包含有jquery 则可以使用 $.cookies.get() $.cookies.filter() $.cookies...
2011-10-20 15:20:58
155
原创 Pines Notify jQuery Plugin
演示地址: http://pines.sourceforge.net/pnotify/ 中文API /* * jQuery Pines Notify (pnotify) Plugin 1.0 * * Copyright (c) 2009 Hunter Perrin * * Licensed (along with all of Pines) under ...
2011-10-19 17:01:21
202
spring 3.05 + spring 3.05 mvc + mybatis (注解驱动) maven整合应用示例
包结构如下: 贴下关键代码. dao 层: public interface TestMapper { void insertTestTable(@Param("testTable") TestTable testTable); @Select("select * from TEST_TABLE") List<TestTable> g...
2011-09-20 15:37:39
138
AJAX跨域请求 json 数据 (javascript,mootools,jquery) 示例
我们都知道,AJAX的一大限制是不允许跨域请求。 不过通过使用JSONP来实现。 JSONP是一种通过脚本标记注入的方式,它是可以引用跨域URL的js脚本,不过需要提供一个回调函数(必须在您自己的页面上),因此,你可以自己处理结果。 让我们看看JSONP的是怎么在jQuery,MooTools的,Dojo Toolkit中实现的。 jQuery的JSONP ...
2011-08-11 11:23:11
395
借助mootools 快速开发一个重用 ajax 提交方式
做web 程序的你,是不是经常会遇到url提交, 请求呢. 之间会不会遇到 很多需要修改页面表单域和后台po的对应呢. 你是不是想使用java 语法的方式.来写ajax 提交. 并且实现js 对象到 java 对象的一站式映射呢 例如: js 对象: data 包含(field1,field2,field3....) java 对象 PO 也包含 f...
2011-07-31 12:06:53
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人