上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 上篇里我讲到了java里如何去创建一个线程的问题,上篇的代码里创建的线程都是独立的,也就是说创建的线程都不会相互的干扰,独立的进行属于自己的运算,更重要的是上篇博文里创建的线程所使用的资源都是独占式的,不会有人跟它争,但是实际对线程的应用中,更多的也是更难的还是几个线程会抢夺同一个资源,比如火车的售票系统,碰到这样的问题就麻烦多了。 由于这个问题比较复杂我把线程的基础篇中篇分为两篇文章来发布,今天是前篇。回到主题吧,当N多的线程同时访问一个资源,并且N多的线程都有对这个资源修改和访问的能力,解决资源冲突的技术就太重要了,记得我在研究前端优化技术的时候,脑海里浮现最多的名词就是高并发,而对... 阅读全文
posted @ 2011-12-16 22:52 夏天的森林 阅读(2581) 评论(1) 推荐(1) 编辑
摘要: 最近一直在看提升javascript代码性能的资料,看来看去就是为了如何提升网站的并发能力或者是软件如何对海量数据进行处理,这里我不想探讨解决这些难题的解决方案,但要解决并发或者是海量数据的问题一定离不开线程,线程的确相当的重要,当你要满足日新月异的用户需求而你所做的软件没有好好利用线程的知识绝对是一件无法让人接受的,就算你是一个关注前端技术的工程师也不会幸免对线程的运用,我相信不到三年我们的主流浏览器都会或多或少有类似的线程开发模型。同时线程也是面试最爱问的问题,线程的确可以很好的衡量一个程序员水平的技术难点,对于一个关注技术的工程师,想把软件真正做好,一定要熟练掌握好线程,我就从今天开.. 阅读全文
posted @ 2011-12-16 13:36 夏天的森林 阅读(2952) 评论(1) 推荐(6) 编辑
摘要: 上篇文章里我结束了对象的创建的内容,最后引出了作用域链和执行环境的问题。当我对这块知识有了更深入的了解后,回头看看jQuery源码才知道大师们写的代码是如何的厉害,jQuery源码里很好的运用了作用域链和执行环境的知识来提升程序性能。 好了,不废话了,上篇博文里对作用域讲的比较简略。其实对作用域的理解是理解整个javascript语言的关键所在,特别我在写javascript笔记时候曾对很多怪异的javascript用法无法理解的透彻,究其原因还是没有真正理解javascript里作用域的概念。 Javascript里的作用域到底决定了什么呢?作用域决定了那些变量能被函数所访问(注意:... 阅读全文
posted @ 2011-12-10 11:11 夏天的森林 阅读(3364) 评论(5) 推荐(8) 编辑
摘要: 为什么现在主流程序语言里我们都要创建对象了?下面这个定义我想能给我们一个答案: 面向对象语言里对象的定义是:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。抛开这些抽象的定义,从计算机底层技术来理解,对象其实就是一种存储数据的方式。 写这个系列下篇着实让我犯难了,本来我想写闭包和原型的,但是总觉得不好,在和一位以前同事讨论javascript技术时候他告诉我们在计算机语言里不管是什么样的变量其实本质都是数据在计算机的存放方式了,程序就是数据和运算组成的,他说我既然在学习javascript对象的创建,那么... 阅读全文
posted @ 2011-12-08 22:25 夏天的森林 阅读(2143) 评论(3) 推荐(10) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-11-09 00:29 夏天的森林 阅读(154) 评论(6) 推荐(0) 编辑
摘要: 马上要结婚了,事情真多,学习时间少了,抽时间看了许多牛人的博客,感到差距很大,自己修炼的时间还长的狠啊~~~ 阅读全文
posted @ 2011-11-07 16:49 夏天的森林 阅读(815) 评论(2) 推荐(1) 编辑
摘要: 昨晚写的博文得到大家积极的反馈,非常喜欢这样一种交流的过程,也发现自己还有很多知识掌握的不够好,javascript是我主攻方向,对它的学习要求一定要高,其实对象创建的中篇写的不是太好,太仓促了,很多问题思考不到位,有点浅尝辄止,因此最后一篇我想要好好准备下,就算写不出什么有新意的观点,但一定要写出一篇经过自己仔细思考的文章。 最近噼里啪啦的起了三个系列,今天有人跟我说我贪多,最后啥都学不好,哎,不管了,人生就是要享受当下的快乐,只要学的开心就能坚持下去。 今天也有朋友说我的java框架那个系列其实可以不用写,因为这些只要做了一段时间java的人都会,如果我想写就应该加入算法,设计模... 阅读全文
posted @ 2011-11-01 22:11 夏天的森林 阅读(14190) 评论(7) 推荐(7) 编辑
摘要: 深入分析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 夏天的森林 阅读(6906) 评论(1) 推荐(9) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页