第六章
任务执行大多数并发应用程序是围绕执行任务进行管理的。设计任务时,要为任务设计一个清晰的任务边界,并配合一个明确的任务执行策略。任务最好是独立的,因为这会提高并发度。大多数服务器应用程序都选择了下面这个自然的任务边界:单个客户请求。任务时逻辑上的工作单元,线程是使任务异步执行的机制。应用程序内...
分类:
编程语言 时间:
2014-05-08 18:38:07
阅读次数:
425
认识Ajax: AJAX = Asynchronous JavaScript and
XML(异步的 JavaScript 和 XML) 页面局部刷新 在 2005 年,Google 通过其 Google Suggest 使 AJAX
变得流行起来。使用Ajax: 可以单独...
分类:
其他好文 时间:
2014-05-08 10:05:32
阅读次数:
279
JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且...
分类:
编程语言 时间:
2014-05-08 09:24:15
阅读次数:
452
AJAX 简介:异步JavaScript 及XML(英文:Asynchronous
JavaScript And XML缩写Ajax)。是一种基于JavaScript和HTTP请求(HTTP
requests),广泛应用在浏览器的网页开发技术。Ajax是多项技术的综合应用。 基于web标准(stan...
分类:
其他好文 时间:
2014-05-08 09:16:25
阅读次数:
417
递增(++)和递减(--)运算符递增和递减运算符有两种形式:前置版本和后置版本,经常在面试的基础题中出现。前置版本:先将运算对象加1(或减1),然后将改变后的对象作为求值结果;后置版本:也将运算对象加1(或减1),但是求值结果是运算对象改变之前的那个值得副本,我们通过下面的代码比较:int
i = ...
分类:
编程语言 时间:
2014-05-08 09:09:40
阅读次数:
459
最早看到这个题目是从@ 程序媛想事儿(Alexia) 的
最难面试的IT公司之ThoughtWorks代码挑战——FizzBuzzWhizz游戏
开始的,然后这几天陆陆续续有N个小伙伴发表了自己的文章和代码,本来不想做些什么,但是看了这么多代码,总有点想写(射)点什么的欲望(你玩英雄联盟吗?玩的.....
分类:
编程语言 时间:
2014-05-08 09:03:31
阅读次数:
746
利用jQuery的ajax函数就可以实现异步上传图片了。一开始我是想在处理程序中,直接用context.Request.Files来获取页面中的input
file,但是不知道为什么一次获取不了。网上说的,Form中要设置enctype="multipart/form-data"和 method="...
分类:
Web程序 时间:
2014-05-08 07:46:26
阅读次数:
401
我们知道在面向对象编程中,总会想着各种办法来实现代码的解耦,从而让项目中的各种人员面对自己熟悉的业务进行开发,做到术业有专攻,比如大家非常熟悉的三层架构,MVC,MVP以及MVVM模式,让前端设计专注于html的制作,让后端开发人员更加专注于业务逻辑的编写,可以看到,我们这么做的目的就是想最大程.....
分类:
Web程序 时间:
2014-05-08 06:13:02
阅读次数:
323
工作多年,因为项目需要,用过的编程语言不少了:c/c++、java、c#、汇编、vb、objective c、apple script。不过主要使用的还是c/c++,一方面是用得久了,习惯了。另一方面,思考问题的方式已经偏“底层”了,不想内存、不考虑指针,似乎就浑身冷汗,无法编程了。连带我在面试一些小朋友的时候也会不自觉的问一些底层的知识点。再有一方面,就是想要程序的运行效率更高一些,个人一直以写...
分类:
编程语言 时间:
2014-05-08 03:47:24
阅读次数:
435
线程有同步和异步之分。
同步的使用场景:多个线程同时访问一块数据,也叫共享区。对于多个线程同时访问一块数据的时候,必须使用同步,否则可能会出现不安全的情况。比如数据库中的脏读。但是,多个线程同时访问一块数据,有一种情况不需要同步技术,那就是原子操作,也就是说操作系统在底层保证了操作要么全部做完...
分类:
编程语言 时间:
2014-05-08 01:25:39
阅读次数:
349