补三周前的自行游记

    其实也不是去哪儿旅游,只是实现了一直有的想法–自行车出游。正好天气很好,风不大也不热,很久没运动了。本来打算去学院拿本书,但机房下午4点半就关门了,过去实在不是很划算,干脆就骑车绕一个大圈子,最后顺便绕回学院,哈哈~

   线路可以见图,挺早以前就一直盘算的路线:校门出门右转,从龙王山西面的永丰镇绕过龙王山,在南气(南信工)上大路(宁六公路)去大厂里转一圈,再从葛塘车站那边沿着宁六公路回来,全程只有1公里左右的重复路线,基本把南大以北的几个热闹地方探了个遍。大厂扬子以前骑车坐车去过几次,路还比较熟,但永丰那边的路况却不清楚,要是山间小道可就惨了。

    出校门,过听香和小白鼠后往北拐上永锦路,路况比想象得要好得多,一边还有两排新建的商品房。这些年房地产开发像发疯了一样,不知道买房在这儿的人怎么出行。估计小区有规模了以后就等着131和159延长个一公里左右吧(话说苏宁天润城、威尼斯水城这些大楼盘直到这两天才有636和151通上)。

   过了商品房,路上的乡间风光还是很不错的,特别是某处蜿蜒的看不到前头加上少许的上坡,右侧不远的龙王山山头,微风拂面,温和的阳光。想不到南大附近还是有这么不错的地方。这让我想到了上次到骑车去林场(经常在南京站坐火车的应该经常听到,“XXXX次列车林场开出,停靠N号站台”的广播,以前我老把这个当成“临场”,以为是某种铁道术语)时没想到东大西边居然有两座小山头之间有道深涧,估计有30米宽,25米深,可能更深,上面有座桥横跨,感觉到了山区丘陵。涧旁植被茂密,而我在山腰上的工地路(工地为地名)骑行,一直觉得误入歧途(要不是路旁的垃圾堆散发出来的恶臭,我准把这里当桃花源),直到看到了铁道才知道这里就是林场。

   比预想要快就拐上了龙山北路,上了个小坡就到了南气的地盘。不宽的路边商家云集,而且比较有秩序(也许到了晚上就很乱了),店家也很多,大概有两三米长的店铺,大概是南大门口商圈规模的5倍大。南大门口巴掌大的“黄金美食一条街”实在是太寒酸了,谁让高新区的城管太厉害了呢。按照南大浦口17000人的规模(很可能更多),每人每天就是只有1块钱,一年300天,也有500万以上的市场,怎么就那么区区一两千平方米的营业面积呢?不过南大搬仙林,这里的前景有些看淡,也容易让投资者犹豫,留下来金陵学院的消费能力毕竟还是要比现在下降一些的。

   上了宁六公路很快在杨庄转弯上了大厂主干道–新华路。这里和4年前相比(大一的国庆骑车来过),基本没有什么大的变化,南部的生活区还是老样子。过了邮电大楼,开始热闹起来,见到江北难得一见的繁华地带。忽然感觉有些亲切,因为这里和我家很想:一个大城市的郊区中心(杏林算是还算发达的卫星城镇吧),和市区大概有20公里的距离(杏林这些年随着厦门市区的北扩和公铁大桥的建成应该会拉近一些距离,不过还是有10公里以上)并且有着天然的阻隔(一个是长江,一个是海湾),城镇人口多,商业也还可以(都有国美,肯德基还都是两家,不过杏林没麦当劳),都是工业聚集区(一个有扬子石化、南钢、南化等大型国有能源企业,不过南钢似乎是复星控股,不是国企了;杏林主要是台商投资区,附近差点还有个PX,企业规模要小一些,人口应该也会少一些)。

  沿着新华路总共骑了5公里在麒麟广场左转,发现了鼓扬的终点站–扬子。坐了那么多次的鼓扬,还是头一回见到那一边的底站长啥样,呵呵。也顺便转到葛塘的底站看了看,最后沿着宁六公路回了学院。全程25公里,耗时2小时10分,包括中途休息了近20分钟。附行车路线图。

image

Upgrading to Spring Security 2.0(zz)

原文:http://raibledesigns.com/rd/entry/upgrading_to_spring_security_2
就是appfuse作者的博客,做了一些精简
1. 包变化:org.acegisecurity  => org.springframework.security
2. 依赖变化(略,不用Maven)
3. tag标签的开头authz => security, 然后把taglib的关联项改为

<%@ taglib uri="http://www.springframework.org/security/tags"
    prefix="security" %>

4. web.xml,把<filter-class>改为org.springframework.web.filter.DelegatingFilterProxy,另外还要加上<init-param>标签

    <init-param>
        <param-name>targetBeanName</param-name>
        <param-value>springSecurityFilterChain</param-value>
    </init-param>

5. 修改security.xml,使用新的语法.根据作者的说法,AppFuse的security.xml的长度从177行下降到了33行,因为使用了很多convention over configuration的元素,如<http auto-config=”true”/>。关于语法,还需要一些实践把握。