有段日子没有写日志了,主要是因为这段时间一直在研究restlet,是一个全新的技术学习,感觉用记日志的方式不好,等研究的差不多了,写一些文章记录吧,但写日志的习惯不能丢了啊!一定要坚持,不能因为没什么好记的就不记了
2009-6-17
restlet在web.xml里配置时把所有的url都拦截了!!!
<servlet-mapping> <servlet-name>RestletServlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>
改为类似下面这种时,倒是不会把所的url拦截,但restlet的resource访问不行了,老是报404!:
<servlet-mapping> <servlet-name>RestletServlet</servlet-name> <url-pattern>/restful/*</url-pattern> </servlet-mapping>
二、把js文件(如:jquery.js之类的)放到web-inf下后,在ftl文件中不能引入这些js文件,不管怎么写路径都找到这些js,难道这类文件只能放到webroot下面??
2009-06-18
看了一篇关于livejournal网站架构演变过程的文章http://www.example.net.cn/archives/2006/03/olivejournaloio.html
里面有一些名词需要学习一下,只是一个概念的记录,也就是说知道有这么个东西就行了,详细的用的着的时候学习去吧!
CGI :CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上,
FastCGI : FastCGI 像是一个常驻 (long-live) 型的 CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去 fork 一次 (这是 CGI 最为人诟病的 fork-and-execute 模式)
mod_backhand :一种负载均衡解决方案,由apache提供。
Master-Slave模式 :采用了Master-Slave模式,对于Master的机器,可以进行写入操作,而对于Slave的机器进行数据读取操作,他们互相之间的数据同步由MySQL底层来完成。
BIG-IP :F5公司的提供的另一个负载均衡解决方案,企业级的,原来我们公司现在用的就是这个。
RAID :磁盘阵列,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用。
2009-06-26
分组后取最大值的sql:
select t.subjectid,max(t.messageid)from tywire.user_inside_message t where (t.sender=2008 or t.receiver=2008)
group by t.subjectid
2009-07-17
rest开发中一个很重要的概念!!:冥等性