最新发布 第101页

JAVA

SpringMVC中的MultiActionController控制器

herman 8年前 (2017-07-24) 2824浏览 0评论

前面我们学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Dele...

JAVA

AbstractUrlViewController 与 UrlFilenameViewController

herman 8年前 (2017-07-24) 2620浏览 0评论

AbstractUrlViewController提供根据请求URL路径直接转化为逻辑视图名的支持基类,即不需要功能处理,直接根据URL计算出逻辑视图名,并选择具体视图进行展示: urlDecode:是否进行url解码,不指定则默认使用...

JAVA

ParameterizableViewController(参数化视图控制器)

herman 8年前 (2017-07-24) 3046浏览 0评论

ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。  该控制器接收到请求后直接选择参数化的视图,这样的好处是在配置文件中配置,从而...

JAVA

AbstractWizardFormController(向导控制器)

herman 8年前 (2017-07-24) 2767浏览 0评论

向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)。 假设现在做一个完善个人信息的功能,分三个页面展示: 页面1完善基本信息; 页面2完善学校信息; 页面3完...

NDIS

Systemd与Linux Kernel(Linux内核)

herman 8年前 (2017-07-22) 6128浏览 1评论

最近阅读了一篇《Systemd vs. the Linux Kernel》感觉写的很不错,因此翻译了过来。本文详细的阐述了Systemd与Linux内核的关系和区别。如有翻译不正确的地方,请指正。 incident 最开始是 Linux内核...

JAVA

分布式(Zookeeper)基本概念

herman 8年前 (2017-07-21) 3085浏览 0评论

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务...

JAVA

Last-Modified缓存和If-Modified-Since缓存

herman 8年前 (2017-07-21) 3726浏览 0评论

在多说一下,这个也是在缓存时间已经失效,即Cache-Control:mac-age = 0 的情况下,而且上面的Etag和If-None-Match不相等的情况下; Last-Modified指的是文件上一次被修改的时间(可以理解为服务器...

JAVA

Etag缓存和If-None-Match缓存

herman 8年前 (2017-07-21) 4389浏览 0评论

合理的使用浏览器缓存,对我们服务器会减轻不少压力。一个web程序设计的好不好,缓存也是很重要的一部分。本文主要讲解Etag缓存和If-None-Match缓存。 缓存的分类,网上众说纷纭,但是大致有以下几:浏览器缓存,CDN缓存,数据库缓存...

JAVA

详解浏览器Cache-Control缓存策略

herman 8年前 (2017-07-21) 4114浏览 0评论

原来用的是Expires策略,浏览器可以直接从浏览器缓存读取数据,而无需再次请求,它的值对应一个GMT,来告诉浏览器资源缓存过期时间,如果还没过该时间点则不发请求。 例如下面的例子,这是京东的首页里找的一个,时间都干到2027年了,现在的时...

JAVA

SimpleFormController(表单流程控制)

herman 8年前 (2017-07-20) 3283浏览 0评论

SimpleFormController(表单流程控制)继承自AbstractFormController类。而且提供了更简单的表单流程控制。 SimpleFormController提供了更好的两步表单支持: 准备要展示的数据,...

JAVA

详解Spring MVC中的AbstractFormController

herman 8年前 (2017-07-20) 2919浏览 0评论

AbstractFormController用于支持带步骤的表单提交的命令控制器基类,使用该控制器可以完成: 定义表单处理(表单的渲染),并从控制器获取命令对象构建表单; 提交表单处理,当用户提交表单内容后,AbstractF...

敏捷开发

使用敏捷方法实现嵌入式系统开发

herman 8年前 (2017-07-20) 3457浏览 0评论

敏捷方法让软件和系统团队能够快速响应变化。敏捷方法减少了与传统的软件工程相关联的时间进度风险,在传统方法中,组件的集成被视为后期阶段的工作。后期阶段的集成会引起对设计规范的误解,在发现问题时,对于要解决该问题同时又要满足其最后期限的团队而言,已经...

敏捷开发

如何将持续集成和测试驱动的开发融入敏捷实践中

herman 8年前 (2017-07-20) 3330浏览 0评论

在过去十年或更长的时间中,软件开发团队一直受益于敏捷开发方法。他们采用这些迭代和增量开发实践,通过协作式开发推动解决方案的发展。传统的、非敏捷的软件创建方法通常依赖于一个更严格管制的开发流。瀑布流程就是这方面的一个示例,其中需求、设计、开发和测试...

敏捷开发

传统团队和敏捷团队

herman 8年前 (2017-07-20) 3605浏览 0评论

经常有人问,你们搞敏捷开发工作量是由开发人员自己估的,而不是由经验丰富的技术主管估的,他们自己肯定会把工作量估得非常大,那什么时候项目才做得完?你们每天开那么多会,怎么不把时间放在好好写代码上面?一个迭代这么短的时间既要做设计、又要编码、还要测试...