- 浏览: 24825 次
- 性别:
- 来自: 深圳
最新评论
文章列表
请求路径上有个id的变量值,可以通过@PathVariable来获取 @RequestMapping(value = "/page/{id}", method = RequestMethod.GET)
@RequestParam用来获得静态的URL请求入参 spring注解时action里用到。
简介:
handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)
A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: ...
http://www.infoq.com/cn/articles/basis-frameworkto-implement-micro-service
前言
参考文档 Spring Framework Reference Documentation
http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/
spring.io/guides/gs/rest-service/
http://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch18s02.html
Spring Framework研究(一)RESTFUL
注:本文仅限于Spring MVC & RESTFUL于 ...
如何成为一名优秀的web前端工程师
- 博客分类:
- web前端
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士
我所遇到的前端程序员分两种:
第一种一直在问:如何学习前端?
第二种总说:前端很简单,就那么一点东西。
我从没有听到有人问:如何做一名优秀、甚至 ...
学习分布式, 一致性哈希是最最基础的知识, 所以要理解好.
那什么是一致性哈希呢?(what)
百度百科 上的解释很专业术语. 要一句话定义貌似也有难度: 一致性哈希算法是在哈希算法基础上,提出的在动态变化的分布式环境中,哈 ...
什么是Nginx?
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。
Nginx 作为 负载均衡 服务器:
Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP 代理服务 ...
ClassLoader
- 博客分类:
- j2ee
java中所有的类都是通过classloader加载的,classloader可以为java程序提供很好的动态特性,深入了解非常有必要。
bootstrap classloader(启动类加载器)在JVM运行的时候加载java核心的API以满足java程序最基本的需求,其中就包括用户定义 ...
基于事件监听处理的系统可以减少Java模块间代码的耦合度, 使代码结构更加清晰. 实现所谓的"职责分离"
比如,在做删除的时候, 把监听器注册到删除方法中,
在事件类中完成对象删除的后续处理, 比如,删除另外的表中相关的数据. 就是比较好的方式.
Java中注册监听器比较繁琐, 可以使用一个开源的EventBus 1.4 API框架来实现.
public class TestEventModel {
private int brandPicId;
}
import org.bushe.swing.event.annotation.Eve ...
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知 ...
理解java时间,日期
- 博客分类:
- j2ee
关于时间,在JavaDoc中谈论比较多文字的是UTC、UT、GMT、TimeZone等
下面是科学的对它们的简单解释。
UTC:科学纪年,时间采自原子时钟。在每过一两年会有一个跳秒,在某个跳点,一分钟有61秒
UT: GMT格林威治时间的科学学名,取自天文学观测。GMT 是标准的“民间”名称;UT 是相同标准的“科学”名称
但java中, GMT的意思是有所不同的。 文中会介绍它们的意义。
UTC
如果我们要回答 "when" 而不是 “30秒之后”, 我们需要一种方法能够表示任何一个时间点。 我们可以通过使用时间刻度 -- 就像尺子 -- 达到我们的目的 ...
http://wenku.baidu.com/view/500392c5aa00b52acfc7cacb.html
http://wenku.baidu.com/view/4c3efeed6294dd88d0d26bf6.html
http://www.ibm.com/developerworks/cn/java/j-lo-jeeflex/
线程
http://www.cnblogs.com/zhengyun_ustc/archive/2013/03/18/tda.html
Apache虚拟主机正向、反向代理
首先从了解下正向和反向的区别
一、正向代理
客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(在客户端的浏览器中设置代理服务器)
适用于:局域网的代理服务器(一般是网关,相当于squid的一般用法)、访问某个受限网络的代理服务器,如教育网访问某些国外网站需要找代理
二、反向代理
客户端能访问外部的web,但是不能访问目标web,目标web所在的网络内一台机器充当目标web的代理,客户端直接访问代理就像访问目标web一样(此代理对客户端透明,即客户端不用做如何设置,并不知道实际访问的只是代理 ...
Java面向对象设计原则
- 博客分类:
- 设计模式、原则
众所周知,Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。Java Development Kit则遵循以下模式:BorderFactory类中的工厂模式、Runtime类中的单件模式。你可以通过Joshua Bloch的《Effective Java》一书来了解更多信息。我个人偏向的另一种面向对象的设计模式是Kathy Sierra的Head First Design Pattern以及Head First Object Oriented Analysis and Design ...