显示下一条  |  关闭

pll86 的博客

 
 
 
 
 
 

传智播客——毕业感悟

2009-11-9 19:46:18 阅读602 评论2 92009/11 Nov9

 

四个月的传智培训结束了,我在北京的生活也将告一段落。感谢大家四个月以来对我博客的持续关注,在这里我想与大家分享一下我在传智播客四个月以来丰富多彩的点点滴滴。

我一直在想我和传智的渊源挺深的。早在清明节的时候,我和同学侯涛就来到了传智播客实地考察,这里不是我们考察的第一站,但是却给我留下了最深刻的印象。在这里,没有遇到尚学堂"张老师"那样游刃有余的诽谤高手,也没有遇到国信蓝点那个能说善辩的招生代表,我有幸和张孝祥老师进行了简短的交流,在谈到教学质量的时候,他不愿多说什么,而是安排我们和隔壁正在参加培训的同学进行交流(其中一个是从尚学堂退学过来的)。在和他们的谈话过程中,我看到了传智人对技术孜孜不倦的追求,对待生活极其低调的人生态度。

作者  | 2009-11-9 19:46:18 | 阅读(602) |评论(2) | 阅读全文>>

传智播客——巴巴运动网性能优化

2009-11-7 14:36:16 阅读616 评论0 72009/11 Nov7

 

今天我们来学习巴巴运动网的性能优化。服务器与数据库频繁地进行交互,给数据库造成很大的压力,会出现数据库的瓶颈(打开页面时间缓慢,数据库报错)。为了避免频繁访问数据库这种情况,我们需要进行性能的优化 1)如果内容更新不是很频繁,我们适合采用网页静态化技术生成内容页面 2)如果内容经常更新(总有一些空闲时间),我们适合使用缓存技术(OSCache,JbossCache等)提供系统性能。3)内容需要实时查看的话,我们比较适合数据源技术(减少跟数据库连接次数)和二级缓存技术(不能使用update语句,update语句不会更新二级缓存里面的数据)。巴巴运动网运用到了以上三种技术,我们采用Velocity(模板技术)来实现页面的静态化和使用OSCache来实现页面的缓存。下面我们首先对Velocity技术的学习:

作者  | 2009-11-7 14:36:16 | 阅读(616) |评论(0) | 阅读全文>>

传智播客——SSI

2009-11-7 14:35:27 阅读412 评论0 72009/11 Nov7

 

今天学习的是SSI开发

1.       SSI,通常称为“服务器端包含”技术。使用了SSI技术的文件默认的后缀名为.shtml,SSI技术通过在html文件中加入SSI指令让web服务器在输出标准HTML代码之前先解释SSI指令,并把解释完后的输出结果和HTML代码一起返回给客户端。

2.       SSI技术的优点:SSI技术是通用技术,它不受限于运行环境,在java、dotnet、CGI、ASP、PHP下都可以使用SSI技术;解释SSI的效率比解释JSP的效率快很多,因为JSP规范提供了太多的功能,这些功能都需要servlet引擎一一进行解释,所以效率比较低

3.       解析SSI文件最佳的服务器:Apache Http Server

作者  | 2009-11-7 14:35:27 | 阅读(412) |评论(0) | 阅读全文>>

传智播客——巴巴运动网产品搜索

2009-11-4 16:34:30 阅读597 评论0 42009/11 Nov4

 

产品搜索有两种可供选择的解决方案:1>数据库索引 2>全文索引查询(lucene)

这里使用的是基于lucene的全文索引compass(面向对象)查询,全文索引查询支持复杂的查询语句,lucene对数据进行关键字的索引,索引性能也比数据库索引高,全文索引查询还有一个好处就是它可以将查询匹配度高的记录排在前面

1.       建立索引

①     定义映射元数据[xml/注解]

在商品信息实体Bean中,使用注解@Searchable定义ProductInfo跟lucene中的document进行映射,如果@Searchable的root值为false,则表示这个类不是一个单独的搜索类(不是主体);@SearchableId定义搜索实体bean的标示属性(必须);@Search

作者  | 2009-11-4 16:34:30 | 阅读(597) |评论(0) | 阅读全文>>

传智播客——巴巴运动网权限管理续

2009-11-4 16:33:55 阅读601 评论0 42009/11 Nov4

 

我们今天对昨天巴巴运动网权限管理模块做点内容的补充

①     employee.addPrivilegeGroup(new PrivilegeGroup(id));这段代码使用构造方法new了一个新的权限组,然后把它添加到用户属性中去;在很多的框架中都可以进行此操作,因为只需要在中间表建立起用户ID和权限组ID之间的关系就可以了,而不需要权限组别的属性值。

②     权限拦截:粗粒度的权限拦截在以前的博客中有所提到,这里我就省略了;重点分析一下细粒度的权限拦截:目前常用的方法有两种,我们一一介绍

作者  | 2009-11-4 16:33:55 | 阅读(601) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

北京市 东城区 天秤座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注