同步是多线程中的重要概念。同步的使用可以保证在多线程运行的环境中,程序不会产生设计之外的错误结果。同步的实现方式有两种,同步方法和同步块,这两种方式都要用到synchronized关键字。给一个方法增加synchronized修饰符之后就可以使它成为同步方法,这个方法可以是静态方法和非静态方法,但是...
分类:
编程语言 时间:
2014-05-09 06:02:19
阅读次数:
282
一、Servlet中对象作用域1、 ServletContext
上下文应用服务器一启动就产生该对象,服务器关闭即销毁作用于全局,所有Servlet ,相当于静态变量2、 HttpSession
会话客户端第一次请求产生,session过期销毁作用于同一个客户端,相当于成员变量3、 ServletR...
分类:
其他好文 时间:
2014-05-09 04:57:00
阅读次数:
255
转自:http://marklodato.github.io/visual-git-guide/index-zh-cn.html个人觉得这一篇比一些入门教程更值得看,图解很详细到位,很容易理解其工作原理,明白了这个过程,对以后冲突的产生以及其他难题相信可以依靠自己快速分析出来。有不懂的地方欢迎评论讨...
分类:
其他好文 时间:
2014-05-09 04:16:00
阅读次数:
367
Android一词的本义指“机器人”,同时也是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用
软件组成,号称是首个为移动终端打造的真正开放和完整的移动操作系统。 Android的产生还得从Andy Rubin(安迪鲁宾)说起。安....
分类:
移动开发 时间:
2014-05-09 03:26:29
阅读次数:
485
javascript小数相减会出现一长串的小数位数的原因以上代码为什么产生一长串小数位出来,虽然比较精确,可没必要呀。这个和数据结构有关系,整数型自动转换成正型计算,小数型直接转成double型计算。这是在内存中运算的时候必须这样,你该知道计算机只认识0和1吧,具体的就是浮点精准度的问题。float...
分类:
编程语言 时间:
2014-05-09 03:09:27
阅读次数:
310
1.大数据在HBASE存储、计算以及查询的应用场景海量数据都是事务数据,事务数据都是在时间的基础上产生的。数据的业务时间可能会顺序产生,也可能不会顺序产生,比如某些事务发生在早上10点,但是在下午5点才结束闭并生成出来,这样的数据就会造成存储加载时的时间连续性。另外海量数据的挖掘后产生的是统计数据,...
分类:
其他好文 时间:
2014-05-09 03:03:39
阅读次数:
347
绝大多数对于Node.js的讨论都把关注点放在了处理高并发能力上,做开发的时候一定要明白node内部做出的权衡,以及node应用性能好的原因。
node采用一个长期运行的进程
而php在apache中会产生多个进程...
分类:
Web程序 时间:
2014-05-09 02:11:13
阅读次数:
311
闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。
可以把闭包简单理解成“定义在一个函数内部的函数”。
闭包就是能够读取其他函数内部变量的函数。 所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。
闭包(clos...
分类:
编程语言 时间:
2014-05-09 00:23:50
阅读次数:
389
原文1.文档目的本文档目的在于探究部分QT程序在嵌入式板子上出现BusError问题的调试及解决方法;以数码相框程序出现的BusError为例;2.原因分析2.1产生BusError的可能原因:BusError即总线错误,BusError通常都是因为非对齐访问造成的。CPU在设计上为了性能上的考虑,...
分类:
其他好文 时间:
2014-05-08 23:53:31
阅读次数:
532
在级联更新的时候,数据库中的数据是增加的,只是外键不存在,导致这样的问题产生的原因是,字表主键ID没有添加到集合中,导致Hibernate找不到子项而执行更新。
分类:
系统相关 时间:
2014-05-08 23:26:30
阅读次数:
372