- 浏览: 8950 次
- 性别:
- 来自: 深圳
最新评论
文章列表
[置顶] 职责驱动设计和领域驱动设计
- 博客分类:
- 系统设计
当我们尝试写一些复杂功能的时候,我们把功能分解成一个个相对独立的函数。但是,应当将这些函数分配到哪个类中呢?也就是系统中的所有类都应当拥有哪些函数呢?或者说应当表现出哪些行为呢?答案就在这里:以职 ...
http://blog.csdn.net/zhyh1986/article/details/9856115
Solr简介
这里贴一段关于solr的简介:
Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与 Lucene 搜 ...
先看一下效果图吧:
主要的代码如下:
package sea;
import net.coobird.thumbnailator.Thumbnails;
import net.coobird.thumbnailator.geometry.Positions;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Ar ...
Editplus,轻松看日志
- 博客分类:
- 工具使用技巧
配置步骤
1、打开Editplus,选择“文件”--“FTP”--“FTP设置”。界面如下:
点击<添加>,类似以上界面设置。
如果是SFTP或用了其它端口,点击<高级选项>,进行相应设置。界面如下:
好啦,现在就完成了查看远程服务 ...
问题概要:
在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容如下:
2011-1-8 20:34:20 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet default threw exception java.lang.IllegalStateE ...
IDEA的插件系统非常强大,现在几乎所有新的基于JVM的语言都会提供IDEA的插件,如groovy,Scala,Clojure都提供了IDEA插件。趁着刚写完IDEA快捷键的劲头,我把在工作中最常用的插件也整理一下,供有需要的同学参考。
1、Key Promoter 快捷键提示插件,帮助你快速记住快捷键。当你用鼠标完成某功能时,它会指示有相应的快捷键来完成刚才的功能,同时指导你为经常重复的操作建立快捷键。
2、SerialVersionUID 为JavaBean添加上SerialVersionUID,按下ctrl + n 会提示生成SerialVersionUID。
3、FindBugs fo ...
今天和师弟聊天聊到他们项目开发,有些同事总是提前考虑性能优化,需求变更又是一大堆的重写,让我想起了Donald Knuth 提到的:对软件的过早地优化是万恶的根源。这里就简单的说几条重要的软件名人哲学。
1:软件中唯一不变的就是变化。
在软件开发过程中需求是不停的变化,随着客户对系统的认识,和现有开发功能和软件的认识,也许以开始他提出的需求就是背离的。记得网上有一句笑话,师说需求变化的:
程序员XX遭遇车祸成植物人,医生说活下来的希望只有万分之一,唤醒更为渺茫。可他的Lead和亲人没有放弃,他们根据XX工作如命的作风,每天都在他身边念:“XX,需求又改了,该干活了,你快来呀! ...
今天工作中遇到在页面循环中,用上一个对象的某个属性来确定当前对象的显示方式,试了好久,终于用标签搞定了,留下备忘。
//取到后台action返回的对象集合
<s:set name="list" value="storyStageList"/>
//循环
<s:iterator value="storyStageList" status="st">
<s:if test="#st.index==0">
<s:if test=" ...