自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 Jetty嵌入式配置(一)

Jetty 的基本架构下图是 Jetty 的基本架构图,整个 Jetty 的核心组件由 Server 和 Connector 两个组件构成,整个 Server 组件是基于 Handler 容器工作的,它类似与 Tomcat 的 Container 容器,Jetty 与 Tomcat 的比较在后面详细介绍。Jetty 中另外一个比不可少的组件是 Connector,它负责接受客户端的连接请求,并...

2013-07-27 15:38:40 141

原创 科幻片中的交互模式

[img]http://dl2.iteye.com/upload/attachment/0087/3398/998fc31d-7699-3db0-b334-83de4033e04e.jpg[/img][img]http://dl2.iteye.com/upload/attachment/0087/3400/5efd2ded-6302-3be3-ae39-8a677fd1cca8.jpg...

2013-07-24 12:37:06 182

原创 Java 理论与实践: 平衡测试

面向方面编程(AOP)是项大有前途的新技术,但是采用新技术可能有风险(当然,不 采用新技术也会有风险)。与所有的新技术一样,通常来说,最好是沿着一条可以管理风险的路径来采用它们。如果用 AOP 来执行策略和测试,就可以从 AOP 得到降低风险的好处。因为方面不会进入生产,所以不会出现技术破坏代码稳定性或开发过程的风险,但却会有助于开发质量更好的软件。用方面进行测试也是学习方面的工作方式,并体验这项...

2012-07-31 09:14:07 96

原创 性能优化之缓存

最近在做一个模拟股票系统,系统开发已经接近尾声了,是该到了对系统进行性能测试及性能优化的时候了。 于是用ab对系统进行冲击,我以100/sec的速度发送1000个请求,请求命令如下:ab -n 1000 -c 100 -C sid=f6ea35fc-855a-47bb-9ef1-fe7133b7d423 http://localhost:8090/front/stockMan...

2012-04-28 22:04:32 100

原创 敏捷管理-用户故事

一、理解什么是用户故事?用户故事描述了对用户、系统或软件购买者有价值的功能。用户故事应该有以下三个方面组成。[list][*]一份书面的故事描述,用来做计划和作为提示。[*]有关故事的对话,用于具体化故事细节。[*]测试,用于表达和编档故事细节且可以用于确定故事何时完成。[/list]二、使用故事的过程是怎么样的? 相较于过去的项目,使用故事的项目会有不同的感...

2012-04-08 16:23:39 266

原创 Android RoboGuice 使用指南(2):第一个例子Hello World

首先介绍一下如果将Guice 和RoboGuice 的库添加到项目中。下载[url=http://code.google.com/p/roboguice/wiki/Downloads]RoboGuice[/url]和[url=http://code.google.com/p/google-guice/downloads/list]guice-2.0-no_aop.jar[/url](not...

2012-02-20 14:38:33 74

原创 Android RoboGuice 使用指南(1):概述

在开发应用时一个基本原则是模块化,并且近最大可能性地降低模块之间的耦合性。在Java平台上Spring Framework 以及.Net 平台 CAB ,SCSF 和Prism (WPF,Silverlight)中都有对Dependency injection 的支持。Dependency injection 大大降低了类之间的依赖性,可以通过annotation (Java)或是Sevi...

2012-02-20 14:17:27 59

原创 Java 序列化的认识

最近在团队内部发现了一些容易被人们忽视的问题,就是对象的序列化问题。1.Non Serializable Object你们有谁去考虑过为什么我们的模型都需要去实现Serializable 接口,大家都应该知道Memcached缓存对象时要求类对需实现 Serializable 这个接口,但最近在项目当中我发现了常常报这么一个异常Non Serializable Object ,大致分析了一下原因是...

2011-11-17 12:38:28 123

原创 Junit 中的常见 annotation

@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间 @Test(expected=MyException.class) @Test(timeout=xxxx)测试方法在制定的时间之内(单位:ms)没有运行完,则测试也失败。@Ignore:忽略的测试方法@BeforeClass:针对同一个...

2011-09-29 16:49:22 112

原创 android 使用分层架构企业应用(一)

背景:在用android开发企业应用的时候,发现按照传统的模式开发的代码结构比较差,业务逻辑处理与Activity是放在一起处理的,结构不清晰,类与类之间的耦合度较高,类的功能复杂,导致单元测试也很难开展;所以就有办法保证这个版本的稳定性,于是我跟我的团队都没有信心。因为我压根不知道程序什么时候会无缘无故报出一个bug,我总结一下原因是对过程缺乏必要的跟踪,导致业务行为模糊。我需要用敏捷管理的思想...

2011-09-16 22:32:35 234

JPA 懒加载问题

今天在使用Jpa配置了实体一对多关系统后,用Junit调试发现有懒加载问,在网上查了资料后在web.xml中加了过滤器: Spring OpenEntityManagerInViewFilter org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter Spring Open...

2011-09-16 18:43:45 192

Jacob 开发Word报表

author:lianjing.baodate :2008-08-18 今天准备做一个word报表功能,其主要功能是根据已经定义好的word样式生成报表。刚开始用jacob,对文档的内容查找替换的操作网上都有介绍,但是我这个报表的特殊性在于动态的内容是放在文本框里面的,所以简单的文本查找根本找不到这个文本框,在网上找了很久(包括国外的网站)都没有相关介绍,那个郁闷啊!就在准备要放...

2008-08-19 17:40:18 124

Redis教程网盘

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

2018-11-25

kettle学习资料

Kettle学习资料分享,Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。 Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 作为Pentaho的一个重要组成部分,现在在国内项目应用上逐渐增

2018-11-25

JBPM 开发入门指南+例子

前篇说起要讲在JBPM中实现用户权限,但这段时间比较忙,一直拖着。这里先把jbpm自带的websale例子放上来,大伙先将就看看。这个例子我已经把它抽取了出去,网页部份丢弃了。在看的时候主要看WebsaleTest.java,看看它的用户权限是怎么用的。

2008-10-25

drools 学习应用实例 经典Example

drools 学习应用实例 经典Example drools 规则引擎 人工智能

2008-10-25

空空如也

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

TA关注的人

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