`
pepsixp
  • 浏览: 51845 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
配置Resin开发环境   开发环境:intellij + maven 优点:简单、快速,可以debug   配置全局库  把resin库放到项目依赖中  把resin.xml(见附件)配置文件放到根目录下 配置Application Run  运行  访问 http://localhost:88, over  
colinux有多好,问google吧。   进入http://sourceforge.net/projects/colinux/files,下载coLinux-0.7.8.exe和Ubuntu-9.04-1gb.7z两个文件。   开始安装: 运行coLinux-0.7.8.exe,去掉“Root Filesystem image Download”选项 忽略需要安装下WinPcap的提示 安装完毕,把Ubuntu-9.04-1gb.7z加压到${colinux.home}/root_fs/Ubuntu-9.04.ext3.1gb.fs下 把example.conf复制一份, ...
Perf4j 是一个性能分析和监控组件,用于替代: long start = System.currentTimeMillis(); // do someting log.info("ms for block n was: " + (System.currentTimeMillis() - start)); 并提供统计和分析功能,输出优美的统计结果,并能结合Google Char、JMX、Servlet、 annotation 等高级玩意。   使用也很简单: StopWatch stopWatch = new Slf4JStopWatch(& ...
基于Ubuntu10.04   初始化 设置中文环境,System - Administration - Language Support 选择中文,下载重启后变成全中文环境 输入法配置,系统 - 首选项 - IBus首选项,快捷键Shift+Space,水平排列,输入法选择汉语-Pinyin 选择软件源,系统 - 系统管理 - 软件源 - 下载自:其它站点...,选择最佳服务器,我选择的是ubuntu.srt.cn,不重新载入 系统更新,sudo apt-get update;sudo apt-get upgrade 激活ro ...
2010-5-29 更新: 1. 直接在命令行中运行 mvn idea:idea 2. 直接在Intellij的Open Project,选择pom.xml文件就可以了   上面的两种操作完全可以替代“创建已经存在的maven项目”中的8个步骤,cool!   环境配置 Intellij启动前需要配置一个环境变量:   一. 创建已经存在的maven项目(以mina项目为例) svn co http://svn.apache.org/repos/asf/mina/trunk Intellij创建新项目 下一步,选择检查项目路径 点击Environment se ...
在3.0版本中,对一些容器的生命周期的处理做了不小的改变,包括: DefaultMessageListenerContainer GenericMessageEndpointManager JmsMessageEndpointManager SchedulerFactoryBean SimpleMessageListenerContainer 这些容器实现了一个叫SmartLifecycle的新接 ...
敏捷的一个缺点是某些重要的决定在迭代的后期才能做决定,这个会为项目带来一定的风险。比如一个订单系统,在无法承受实际环境中的交易量,这及意味这大部分的以完成的工作需要重建。   所以架构特性也应该和用户故事一起考虑,但不是说花费一两次迭代来“探索”对用户没有显著价值的东西。   架构特性 - 由产品的“非功能性”或者质量需求驱动的,例如性能、可靠性、容量、可维护性、安全性、可用性以及可测性等方面。这些方面会影响产品的架构,一开始就必须设计好它们,而不是事后再去重构。 它包括: 架构 基础结构 公共元素 类库 框架 让组件可以重用 将Backlog用不同的颜色表示,可以让 ...
mina版本为1.1.7   在mina中从byte流中取字符型数据时,需要用到ByteBuffer的getString(CharsetDecoder cd) 方法。今天用此方法取宽字符(UTF-16)字符串时,结尾始终回返回半个乱码。   查了很多资料没有搞定,看源代码,看svn历史记录,才发现这个问题07年2月已经修复了,版本为$Rev: 507452,日志上清清楚楚的写明了,而发布的1.1.7中ByteBuffer源代码中记录的版本号为$Rev: 637706,奇怪啊奇怪~ 但这份代码明明是$Rev: 507452之前的旧版本,什么意思? 难道发布的包只更新了版本号? 无解。。。 ...
从ThoughtWorker那总能学到些什么: 每天的diff - 使用svn diff和团队成员Code Review前一天编写的代码,了解成员们都做了些什么,达到提供代码质量,知识共享的目的。 每周的Session - 对某一个技术点展开讨论,一般是项目中遇到的问题,可以在讨论中分享自己在相关领域的经验,也是一个锻炼做演讲的能力的机会 一致的Machine - 一致的硬件配置(只能是尽量),更重要的是开发环境的配置,IDE、系统命令行、程序目录、相关软件、快捷键 ...,好处是可以以最快的速度进入开发状态 快乐的工作环境 - 不单单是工作之余,还包含工作之外 来源:http:// ...
Global site tag (gtag.js) - Google Analytics