Herbert

This user hasn't shared any biographical information

Homepage: http://www.shishuo.com/


Posts by Herbert

JAVA GMT 时间

GMT 格林尼治标准时间是指位于伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。 理论上来说,格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能和实际的太阳时相差16分钟。 地球每天的自转是有些不规则的,而且正在缓慢减速。所以,格林尼治时间已经不再被作为标准时间使用。现在的标准时间——协调世界时(UTC)——由原子钟提供。 自1924年2月5日开始,格林尼治天文台每隔一小时会向全世界发放调时信息。

下面就提供一下Java GMT时间的实现方法,对于GMT时间的用户,主要是用于COOKIE的过期时间计算。

	/**
	 * 得到GMT时间字符串
	 *
	 * @param time
	 *            增加的时间毫秒数
	 * @return
	 */
	private static String getGMTDateStr(long time) {
		Date d = new Date(System.currentTimeMillis() + time);
		SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.ENGLISH);
		dateFormat.setTimeZone(new SimpleTimeZone(0, "GMT"));
		return dateFormat.format(d);
	}
free_software_licenses

世界上的开源许可证

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。用一个简单的决策树图来告诉你如何选择开源许可证。

脚步清理memcached缓存

printf "flush_all\r\nquit\r\n" |nc afs-3.photo.163.org 11211

三台山

前端||后端

第五届D2论坛上,嘉宾们在讨论什么是前端?感觉讨论的不够具体,对于一些刚涉足开发的朋友们来说,什么叫前端和后端?什么叫前台和后台?都是比较迷惑的,我也曾经也很疑惑。现在也不能说是很清楚了,只不过按照自己的理解,也算是个通俗的理解吧。
1、前台和后台

前台和后台一般是从用户的角度来划分,比如网站的管理者使用的管理系统的平台叫做后台,把普通用户浏览或者操作的界面叫做前台。不过现在这样划分就有点不清晰了,现在的系统越来越复杂,即使普通用户也是有用户管理后台,对于管理员,也可以通过前台来管理信息。所以,目前很少以前台和后台来划分系统了。

2、前端和后端
至于前端和后端,我想还是比较清晰的容易划分的。
一般来说,你写的代码是放在Apache里,还是放到Tomcat里,就知道你是哪个端了?Apache是前端,Tomcat或者Resin是后端。不过搞不清楚,那就是云端了,哈哈,扯淡了下~~
如果是的工作是写CSS,HTML,JAVASCRIPT都可以说是前端,其它的就可以叫后端了。不过后端还有分层,比如叫底层开发,底层怎么理解呢?就是直接用服务器语言,或者脚本写代码的人。其实,底层开发这个概念也是模糊的,要看具体的应用划分了。

纯属YY,如有异议,都表赞同

行走於世的男人