随笔分类 -  项目经验

摘要:一、下篇开头的废话 终于开写下篇了,这也是我写远程调用框架的第三篇文章,前两篇都被博客园作为【编辑推荐】的文章,很兴奋哦,嘿嘿~~~~,本人是个很臭美的人,一定得要截图为证: 今天是2014年的第一天,按中国辞旧迎新的传统,也作为我2014年第一篇博客,我想开篇前要总结下2013年的技术学习。今... 阅读全文
posted @ 2014-01-01 18:14 夏天的森林 阅读(18741) 评论(9) 推荐(25) 编辑
摘要:session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不了实际的需求,当碰到这样的情况时候我们需要更加深入的理解session的机制,本文将梳理下session的相关知识,为设计可替代web容器自带的session机制打个基础。1.1session的概念在计算机专业术语里:session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册入系统到注销系统之间所经过的时间以及如果需要的话,可能还有一定操作空间。具体到web应用里的session,大家都做过web开发,这里我 阅读全文
posted @ 2013-10-29 23:22 夏天的森林 阅读(60165) 评论(11) 推荐(50) 编辑
摘要:计算机系统开发安全是永远都不能回避的问题,这里我想写一篇关于计算机安全的笔记,便于我以后相关问题和知识的查找,今天的文章不讲如何去写加密解密程序,而是宏观的介绍加密加密的相关知识,从整体把控加密解密所涉猎的方方面面,我后面博客会讲解java里实现这些算法的方式,本文作为其铺垫。 安全技术的目标: 安全技术的目标包括九个方面,它们分别是:1) 保密性:确保数据仅能被合法的用户访问,数据不能被没有被授权的用户访问。2) 完整性:指数据只能由授权方或以授权的方式进行修改,即数据在传输的过程中不能被未授权的用户修改。3) 可用性:确保所有的数据仅在适当的时候可以由授权方访问。4) 可靠性:主要... 阅读全文
posted @ 2013-09-04 23:11 夏天的森林 阅读(5664) 评论(0) 推荐(12) 编辑
摘要:在深入学习zookeeper我想先给大家介绍一个和zookeeper相关的应用实例,我把这个实例命名为远程调用服务。通过对这种应用实例的描述,我们会对zookeeper应用场景会有深入的了解。 远程调用是系统与系统之间的通信机制,它的另一种理解就是进程间的通信。做分布式系统的开发,远程调用技术是其核心技术。远程调用技术可以将一组计算机系统形成一个网络系统,对外提供整体服务,那么这一群的计算机系统就构成了一个更大型,性能更高的计算机系统。 我在前面的博客里介绍了一种分布式网站的架构设计,其中就有一个使用netty技术编写的组件作为前端系统和服务端系统通信的媒介。在一个大型的互联网公司里会... 阅读全文
posted @ 2013-09-02 23:31 夏天的森林 阅读(19287) 评论(25) 推荐(28) 编辑
摘要:前不久我们公司和业内一家一流的公司做了一次技术交流,对于他们的监控系统、日志系统、统一配置系统以及部署系统印象深刻。深刻的原因是我们公司这些工作都是徒手操作,跟他们相比简直是大刀对坦克了,交流完后我们大伙内部也讨论了下,该公司的这些系统我们这边也是急切需要的,无数生产的问题以及生产效率的问题都是因为监控、日志、配置以及部署所造成的,但是现实是做这些自动化管理的系统需要投入大量人力和物力,而且还要专心致志做相关研究才能将这些系统做完做好,而我们技术部门现在人力远远不足的时候这样的系统开发对于领导而言是会影响核心业务开发的,领导绝对不会让我们这些开发人员投入大量精力去做这样的事情,如果不是全身.. 阅读全文
posted @ 2013-08-31 11:23 夏天的森林 阅读(11120) 评论(44) 推荐(32) 编辑
摘要:继续研究hadoop,有童鞋问我,为啥不接着写hive的文章了,原因主要是时间不够,我对hive的研究基本结束,现在主要是hdfs和mapreduce,能写文章的时间也不多,只有周末才有时间写文章,所以最近的文章都是写hdfs和mapreduce。不过hive是建立在hdfs和mapreduce之上,研究好hdfs和mapreduce也是真正用好hive的前提。 今天的内容是mapreduce,经过这么长时间的学习,我对hadoop的相关技术理解更加深入了,这回我会尽全力讲解好mapreduce。 第一篇文件时研究mapreduce前的准本工作。 研究hadoop的准备工作 要研究... 阅读全文
posted @ 2013-06-23 10:26 夏天的森林 阅读(8571) 评论(2) 推荐(6) 编辑
摘要:互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往... 阅读全文
posted @ 2013-05-11 15:09 夏天的森林 阅读(36766) 评论(83) 推荐(85) 编辑
摘要:奥运会正在进行中,各大网站都因为这盛会有所改版或者是拿出了自己的新的页面特效。其中最牛叉的还是谷歌,如下图: 可以用键盘控制的小游戏,看看它的源码:<div id="hplogo" tabindex="0" dir="ltr" aria-label="跨栏" style="cursor: pointer;"><canvas style="position: absolute;" height="207" width="530&q 阅读全文
posted @ 2012-08-07 13:13 夏天的森林 阅读(2545) 评论(5) 推荐(1) 编辑
摘要:本篇博文讲两件事情,一个是推荐在博客园经常写博客的童鞋们一个很棒的工具--“百度统计”,另一个是“拷贝百度统计”的页面框架。 首先讲第一个事情,我的博客里有不少文章都是讲“用户行为分析”的,虽然现在不做这个方向的项目,但是对它的兴趣不减,所以我今天在自己博客里部署了百度的用户行为分析系统“百度统计”的采集脚本,感受的确是很棒,使用了百度统计后我发现我更能和看过我博客的童鞋们进行互动了。 下面我截取几张图片让大家感受下效果: 如图01: 如图02: (注释:1.PV(page view)即页面浏览量,或点击量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。 ... 阅读全文
posted @ 2012-08-06 12:04 夏天的森林 阅读(4116) 评论(2) 推荐(3) 编辑