码迷,mamicode.com
首页 > 2014年12月03日 > 全部分享
深入浅出 Java Concurrency (34): 线程池 part 7 线程池的实现及原理 (2)[转]
线程池任务执行流程我们从一个API开始接触Executor是如何处理任务队列的。java.util.concurrent.Executor.execute(Runnable)Executes the given task sometime in the future. The task may ex...
分类:编程语言   时间:2014-12-03 00:13:19    阅读次数:175
深入浅出 Java Concurrency (15): 锁机制 part 10 锁的一些其它问题[转]
主要谈谈锁的性能以及其它一些理论知识,内容主要的出处是《Java Concurrency in Practice》,结合自己的理解和实际应用对锁机制进行一个小小的总结。首先需要强调的一点是:所有锁(包括内置锁和高级锁)都是有性能消耗的,也就是说在高并发的情况下,由于锁机制带来的上下文切换、资源同步等...
分类:编程语言   时间:2014-12-03 00:15:48    阅读次数:122
node.js+express+mongodb
主要是想用node.js链接mongodb,用的是mongoose。用ejs引擎,扩展到.html比较容易小例子结构简单,框架清晰。提交方法路径方法作用getaddpostadd提交记录getdelgetmodify转到修改页面postmodify修改记录入口:mongodb.js,数据模型:mod...
分类:数据库   时间:2014-12-03 00:13:59    阅读次数:312
让cpu运行程序(二)
简单汇编指令设计用文字符号书写的计算机指令就是汇编指令。这种汇编指令遵照怎样的格式书写,才能够和我们要设计的机器指令一一对应起来?做为CPU 的设计者在设计指令系统的同时,必须要考虑好这方面的问题。考虑好机器指令的格式,进而要考虑好汇编指令如何与之对应。如何设计机器指令格式?指令格式是指令分析执行的...
分类:其他好文   时间:2014-12-03 00:13:09    阅读次数:182
深入浅出 Java Concurrency (30): 线程池 part 3 Executor 生命周期[转]
我们知道线程是有多种执行状态的,同样管理线程的线程池也有多种状态。JVM会在所有线程(非后台daemon线程)全部终止后才退出,为了节省资源和有效释放资源关闭一个线程池就显得很重要。有时候无法正确的关闭线程池,将会阻止JVM的结束。线程池Executor是异步的执行任务,因此任何时刻不能够直接获取提...
分类:编程语言   时间:2014-12-03 00:13:27    阅读次数:199
gearman安装
官网: http://gearman.org/一篇文章:利用Gearman实现异步任务处理一、问题分析问题:在性能测试过程中,发现用户管理平台在进行图片上传时,性能不佳。分析:经过代码分析得知,主要的瓶颈是图片上传后,还需要根据图片组件所在页面模块容器进行一系列处理:图片生成缩略图,裁剪图片,加水印...
分类:其他好文   时间:2014-12-03 00:14:34    阅读次数:343
js基础学习第一天(关于DOM和BOM)一
作为一个JS学习者,还是要尊重前辈们的心血的,这是完整的介绍
分类:Web程序   时间:2014-12-03 00:12:54    阅读次数:181
马云:眼光有多远 未来就有多远【2014世界互联网大会】
本文转自:http://tech.sina.com.cn/i/2014-11-20/detail-icesifvw7861547.shtml阿里巴巴董事局主席马云 新浪科技讯 11月20日上午消息,首届世界互联网大会昨日在浙江乌镇开幕,大会为期三天,以“互联互通,共享共治”为主题。来自100多个....
分类:其他好文   时间:2014-12-03 00:13:45    阅读次数:169
分享一个简单易用的RPC开源项目—Tatala
http://zijan.iteye.com/blog/2041894这个项目最早(2008年)是用于一个网络游戏的Cache Server,以及一个电子商务的Web Session服务。后来不断增加新的功能,除了Java还支持C#,到现在已经可以用它来开发网络游戏的服务器。等过些日子我还会开源网络...
分类:其他好文   时间:2014-12-03 00:14:34    阅读次数:160
SQL Server 2014与TFS 2013的错误(TF53001:管理员已取消数据库操作)
服务器环境: - TFS 2013 with Update 2 - SQL Server 2014(两个节点数据库服务器配置了AlwaysOn高可用性) - Windows Server 2012 R2 昨天,我们在协助项目组成员导入源代码时,发现导入源代码过程中出现错误提示(错误编号TF53001...
分类:数据库   时间:2014-12-03 00:13:44    阅读次数:1229
深入浅出 Java Concurrency (38): 并发总结 part 2 常见的并发场景[转]
常见的并发场景线程池并发最常见用于线程池,显然使用线程池可以有效的提高吞吐量。最常见、比较复杂一个场景是Web容器的线程池。Web容器使用线程池同步或者异步处理HTTP请求,同时这也可以有效的复用HTTP连接,降低资源申请的开销。通常我们认为HTTP请求时非常昂贵的,并且也是比较耗费资源和性能的,所...
分类:编程语言   时间:2014-12-03 00:14:02    阅读次数:124
ThreadLocal
转自http://www.ibm.com/developerworks/cn/java/j-threads/index3.html编写线程安全类是困难的。它不但要求仔细分析在什么条件可以对变量进行读写,而且要求仔细分析其它类能如何使用某个类。 有时,要在不影响类的功能、易用性或性能的情况下使类成为线...
分类:其他好文   时间:2014-12-03 00:12:23    阅读次数:202
Android动画学习笔记-Android Animation
转自:http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:pro...
分类:移动开发   时间:2014-12-03 00:13:52    阅读次数:314
mysql 修改用户密码
其中一种方式是使用mysqladmin工具修改执行:mysqladmin -u root password "new_password";执行后可以看到test1用户的password字段已经更新:执行命令:mysql -u test1 -p输入密码后即可连接
分类:数据库   时间:2014-12-03 00:12:41    阅读次数:291
[Stanford 2011] segue
From:view 6(00:17)Knowledge Points:1. The segue is the thing that made it so that it moved over to the other MVC.2. How the segue gets set up? To crea...
分类:其他好文   时间:2014-12-03 00:10:51    阅读次数:191
深入理解java虚拟机-第三章
1、概述2、对象已死吗?引用计数器 给对象添加一个引用计数器,每当有引用时,计数器加1,引用失效时,计数器减1;任何时刻计数器为0的对象就是不可能再被使用的。 若对象是循环引用,则无法处理。JVM不使用。可达性分析算法 通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜...
分类:编程语言   时间:2014-12-03 00:12:31    阅读次数:181
activity的生命周期及启动模式
activity的生命周期:onCreate(),onStart(),onResume(),onPause(),onRestart(),onStop(),onDestory() 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行:onStart()当打开一个activity时,调用o...
分类:其他好文   时间:2014-12-03 00:12:58    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!