10 2011 档案

摘要:深入分析javascript里对象的创建这个小系列是我整个博客里最受欢迎的文章,有博友催我把下篇写完,昨天和今天整理资料发现一篇文章还真讲不完我下半部分的内容,所以把本来打算写的下篇分成两部分了。 本主题的上篇里我讲到了三种对象创建的方式,最后通过类比java面向对象的思想反过来理解javascript对象的创建。如果根据标题的核心对象的创建,我所阐述的问题其实已经讲完,但是我写完上篇时候总觉得欠缺点啥,欠缺我的标题里面的深入分析二字。小小的创建一个javascript对象它所包含的技术的延伸面是极其宽泛的,到了实际开发时候没有一定发散的知识的积累我们想还会碰到难以理解的问题,中篇和下篇... 阅读全文
posted @ 2011-10-31 23:45 夏天的森林 阅读(3324) 评论(8) 推荐(10) 编辑
摘要:今天让我倒腾半天的居然不是写我的javaEE框架,而是更换jqgrid的皮肤。我是相当的讨厌jqgrid的默认皮肤,它总让我想起一直想学而都没学过的EXTJS,看多了那种淡蓝色的皮肤太多了绝对视觉疲劳,所以这篇博文就从jqgrid换肤讲起吧,这个过程在网络上找到的资料比较少,因此我今天的博文还是很有实用价值的。不废话了,下面开始吧! 首先我们在浏览器地址栏里填入地址:http://www.trirand.com/blog/?page_id=6,这是jqgrid的下载界面,如下图: 点击Demo files链接,下载最新的jqgrid_demo40.zip压缩包,解压后我把示例程序放到A... 阅读全文
posted @ 2011-10-30 01:30 夏天的森林 阅读(6477) 评论(3) 推荐(5) 编辑
摘要:今天有人问我会不会推荐算法,回到家里反复思考了下(其实就是一个会与不会的回答,为啥我还要反复思量下了?),我发现自己从事软件开发工作这么多年,大小项目无数,但是如果从做应用角度换句话说我做了哪些提高人们工作效率或者改变了哪些人的生活方式的东西呢?项目做的再多,技术再精通也就是一个单兵实力很强的士兵,没有一个层次的提升最终都是一个兵,技术是手段是工具,我用对了地方才能发挥重大的价值,这个地方到底在哪里对现在我而言是一个不得不思考的问题,因为我现在太想提升自己的能力了。这个所谓的地方就是我们所说的业务,我必须要找到一个业务方向精深下去了,而今天所说的推荐算法就是一个很好的引子。 推荐对于互联... 阅读全文
posted @ 2011-10-29 19:38 夏天的森林 阅读(6907) 评论(1) 推荐(9) 编辑
摘要:今天我要将json和ajax引入到我所写的框架,不过今天用到的技术有部分不是我框架最终使用到的技术,比如ajax技术,我用到的是最为原始的ajax技术,这次算是对老技术的回顾,不过不管技术如何演进,对技术的本质的掌握都是十分重要的。 首先我简单介绍下json的基础知识。 json的定义是:基于JavaScript语言的轻量级的数据交换格式(JavaScript Object Notiation)。(摘录于有道) JSON建构于两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记... 阅读全文
posted @ 2011-10-29 00:55 夏天的森林 阅读(5758) 评论(0) 推荐(3) 编辑
摘要:最近发现公司里有点人心惶惶,裁员,裁员,也不知道会不会轮到我,做技术的最大好处就是面对这样的局面,心理总是比较坦然的,不过要是突然来了变故,总会恶心下自己,还是为了自己的生存而努力吧。想想自己干了这么多年软件,一直都是java软件工程师,虽然现在比较迷恋前端,但是前端总会被那些不懂的人说成廉价货,所以写几套java框架现在对我而言还是非常的重要的,我想成为技术牛人,想当公司里的首席技术架构师,总不能靠说吧,还得靠自己实实在在的实力,我一定要把这么多年接触过、使用过以及学习过的技术都写出来,没有为自己留下技术成长的痕迹,晚上一定会被遗憾鬼缠上,加油哈! 今天我要把struts2框架引入到我... 阅读全文
posted @ 2011-10-27 22:36 夏天的森林 阅读(6420) 评论(1) 推荐(6) 编辑
摘要:上篇文章写到了编程式事务的使用TransactionTemplate类的实现,TransactionTemplate类里的execute方法需要TransactionCallback接口实现类做参数,其接口的定义中只包含一个doInTransaction方法用于执行事务操作,上面的代码中使用匿名类的方式定义TransactionCallback接口实现,并且在doInTransaction()方法中定义事务处理代码。第五章 声明式事务管理 我们使用最多的还是Spring声明式事务管理,其实所有Spring事务管理都是基于AOP来实现,而其中的声明式事务才是真正体现AOP全部优点的最佳应用,记. 阅读全文
posted @ 2011-10-25 23:48 夏天的森林 阅读(6612) 评论(0) 推荐(2) 编辑
摘要:最近工作里碰到了事务的难题,不过还好,一切问题都已经解决了,但是这个过程让我明白自己对事务的理解还是不够透彻,特别是Spring事务管理。 这个让我惊醒起来,我记得以前找工作经常被人问到事务的相关知识,我所回答的都是不太准确,或者是比较肤浅,因此我想在我写的框架里面加入我学习Spring事务管理的代码,Spring事务管理会有两篇博文,这两篇博文里我都会上传自己代码,方便和童鞋们的交流。我首先从基础知识讲起。第一章事务管理基础知识1.事务管理概念:它是一系列任务组成的工作单元,在这个工作单元里,所有任务必须同时执行。它们只有两种可能的执行结果,要么所有任务全部成功执行,要么全部执行失败。... 阅读全文
posted @ 2011-10-20 01:24 夏天的森林 阅读(10150) 评论(1) 推荐(10) 编辑
摘要:今天回来一看我的博客居然有这么多人推荐真是开心极了,看来大家对我的研究有了认可,写博客的动力越来越大了,而且我发现写javascript在博客园里比较受欢迎,写java的受众似乎少多了,可能博客园里java的程序员要少点吧,也可能是javascript使用的人太多了吧,不过写javascript的文章还是比较大众化,以后多写写javascript了。 本篇文章不是《深入分析javascript里对象的创建》的下篇,而是对我上篇写错的地方以及有童鞋不明白的地方做做解答。 首先是下面一位童鞋的留言:写的精彩啊.关于// 深入分析函数式 2有点困惑.window.sayHello();//为... 阅读全文
posted @ 2011-10-17 02:07 夏天的森林 阅读(2495) 评论(9) 推荐(15) 编辑
摘要:读jQuery源码时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键,因此现在把javascript基础知识系统回顾下很有必要,而且jQuery源码的研究就是对javascript基础知识的加深和灵活运用,我想后面临摹jQuery将和我对ja... 阅读全文
posted @ 2011-10-15 11:40 夏天的森林 阅读(5499) 评论(16) 推荐(33) 编辑
摘要:最近忙得要死,昨晚写着写着居然睡着了。哎,还是接着写java框架吧。 任何系统里,日志和一定的监控是相当重要的,在一个软件整个生命周期里维护永远是大头同时是痛苦的,而日志和监控就是为后期维护提供了良好的基础和手段,在java工程里面大多使用log4j来记录系统日志,这个技术几乎所有的java工程师都很熟悉,不太明白了,大家可以查查百度。这里我打算引入一个能监控JDBC执行语句的框架到我写的java框架里面,这个框架非常的好用,他就是p6spy。 “如果优化SQL语句,如何进行系统调优”,这样的问题我想很多程序员都听到过,优化和调优是一个高难度的技术技能,只有具有扎实的技术功底和多年的项目经验. 阅读全文
posted @ 2011-10-13 11:54 夏天的森林 阅读(4639) 评论(0) 推荐(3) 编辑
摘要:前一篇博文里有三位童鞋留言了,第一位童鞋问道我提出的那个技术难题,我得到一个答案,但是我比较怀疑这个方法的技术实现,以后我会验证下,还有位童鞋问道源码,我现在还没有写完,写完后我会把源码发到博客里的,最后一位童鞋的问题我要着重讲讲。其实开起这个系列时我是想过用什么题目,例如用ssh或者 ssi等等,但是这种命名就局限了,因为这里面每一个单词都是指一个技术框架,而我想用到的框架比较多,这样的标题不能代表我写的所有内容。用 javaEE是有理由的,javaEE是j2ee的新名称,(注意:为了严谨我下面的理解是我自己经验得来的理解,写下面内容时候我没有查阅相关资料,假如不正确,大家可以直接指出).. 阅读全文
posted @ 2011-10-11 23:54 夏天的森林 阅读(13614) 评论(0) 推荐(2) 编辑
摘要:写这篇博客前,我有个技术难题想请教大家,不知道谁有很好的建议,做过互联网的童鞋应该都知道,有点规模的大公司都会做用户行为分析系统,而且有些大公司还会提供专业的用户行为分析解决方案例如:百度分析,google analysis。用户行为分析就是当用户访问某个网站的页面,会有专门系统记录用户的相关信息以及使用状况,然后分析这些数据用来指导网站的运营,我们现在遇到一个问题:如果某的访客访问了www.a.com页面,我们怎么知道这个用户访问过www.b.com页面,a页面和b页面毫无关系,比如:某个未知访客访问QQ主页,他只要打开了QQ页面我就知道他是否访问过sina的页面,听说有人把这个做出来了.. 阅读全文
posted @ 2011-10-09 23:25 夏天的森林 阅读(9975) 评论(9) 推荐(8) 编辑