码迷,mamicode.com
首页 > 编程语言
【java线程安全与共享资源】
原文链接 作者:Jakob Jenkov 译者:毕冉 校对:丁一 java学习中,允许被多个线程同时执行的代码称作线程安全的代码。线程安全的代码不包含竞态条件。当多个线程同时更新共享资源时会引发竞态条件。因此,了解Java线程执行时共享了什么资源很重要。 局部变量 局部变量存储在线程自己的栈中。也就是说,局部变量永远也不会被多个线程共享。所以,基础类型的局部变量是线程安全...
分类:编程语言   时间:2015-05-12 17:20:53    阅读次数:202
九章算法面试题42 构造MaxTree
给定一个没有重复元素的数组A,定义A上的MaxTree如下:MaxTree的根节点为A中最大的数,根节点的左子树为数组中最大数左边部分的MaxTree,右子树为数组中最大数右边部分的MaxTree。请根据给定的数组A,设计一个算法构造这个数组的MaxTree。...
分类:编程语言   时间:2015-05-12 17:21:07    阅读次数:115
九章算法面试题43 直方图内最大矩阵
给出一个直方图(如图所示),求出所给直方图中所包含的最大矩阵面积。...
分类:编程语言   时间:2015-05-12 17:20:38    阅读次数:219
python 自学资料资源分享
|-- 手册类         |--- W3shool 关于 Python 2.xx 版本技术文档                 |---- 网页地址: http://www.w3cschool.cc/python/python-tutorial.html         |--- W3shool 关于 Python 3.xx 版本技术文档...
分类:编程语言   时间:2015-05-12 17:18:40    阅读次数:167
spring 实体类的配置方式
?? 1.单类配置                           com.yunzhizhen.www.plat.module.UserInfoEntity        2.扫描整个包          packagesToScan表示配置你需要sping帮你扫描的包名,也就是只需要详细到包,    而题主在配置的时候写的是com.springapp.mvc....
分类:编程语言   时间:2015-05-12 17:18:41    阅读次数:167
二叉排序树
概述??二叉排序树又称“二叉查找树”、“二叉搜索树”。二叉排序树:或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 理论参考http://www.cnblogs.com/zhuyf87/archive/2012/11/09/2763113.h...
分类:编程语言   时间:2015-05-12 17:15:58    阅读次数:170
Vijos-P1097-合并果子(简单贪心 && 优先队列 && c++)
P1097合并果子 Accepted 标签:贪心NOIP提高组2004 描述 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。  每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。...
分类:编程语言   时间:2015-05-12 17:15:34    阅读次数:172
java.lang.Math中次方与开次方
开方数3 要开放的次数4 被开方数应该为3的4次方=81 次方: Math.pow(3,4)=81 开次方 Math.pow(81.0, 1.0/4)=3...
分类:编程语言   时间:2015-05-12 17:12:31    阅读次数:138
Ignoring unused library classes...java.io.IOException: You have to specify '-keep' options for the s
执行Maven Install打包的时候,出现以下错误信息: Ignoring unused library classes…java.io.IOException: You have to specify ‘-keep’ options for the shrinking step. [proguard] Ignoring unused library classes...java.io.IOE...
分类:编程语言   时间:2015-05-12 17:10:01    阅读次数:221
关于因为修改脚本名称,导致Unity预制体上面的脚本出现丢失状况解决方法
关于因为修改脚本名称,导致Unity预制体上面的脚本出现丢失状况解决方法
分类:编程语言   时间:2015-05-12 17:04:00    阅读次数:137
让Netbeans支持 Python 编程
1.添加插件更新中心 打开Netbeans–工具–插件–设置–添加 名称:python URL:http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz 2.添加python插...
分类:编程语言   时间:2015-05-12 16:01:22    阅读次数:323
Spring+SpringMVC+Mybatis 利用AOP自定义注解实现可配置日志快照记录
目的: 需要对一些事物的操作进行日志记录,如果在service内进行记录,大量的代码重复,并且维护比较麻烦。所以采用AOP的方式对service进行拦截。使用自定义注解的目的则是判断是否需要记录日志和传递额外的信息。...
分类:编程语言   时间:2015-05-12 16:00:29    阅读次数:202
maven下载flex依赖的jar包失败,解决办法
在开发过程中,有的时候会碰到个别jar包在maven仓库中未提供的情况。比如flex相关的一些jar包。         如果自己公司没有私服,则可以通过自己下载jar包放在项目中,如:         再在pom.xml中添加本地依赖:       javabuilder       javabuilder       1.0       system     ...
分类:编程语言   时间:2015-05-12 15:53:39    阅读次数:179
二分图匹配 匈牙利算法 hihocoder 1122
#1122 : 二分图二?二分图最大匹配之匈牙利算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 上一回我们已经将所有有问题的相亲情况表剔除了,那么接下来要做的就是安排相亲了。因为过年时间并不是很长,所以姑姑希望能够尽可能在一天安排比较多的相亲。由于一个人同一天只能和一个人相亲,所以要从当前的相亲情况表里选择尽可能...
分类:编程语言   时间:2015-05-12 15:54:22    阅读次数:178
九章算法面试题15 字符串编辑距离
有两个字符串A和B,对A可以进行如下的操作:插入一个字符,删除一个字符,替换一个字符。问A可以通过最少多少次操作变为B?我们定义这个结果为字符串的最小编辑距离。...
分类:编程语言   时间:2015-05-12 15:55:12    阅读次数:186
Java web基础总结七之—— Filter与Listener
listener filter java web web.xml javax.servlet.ServletContextListener servlet...
分类:编程语言   时间:2015-05-12 15:54:41    阅读次数:140
Spring核心学习-AOP(7) 织入和代理
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。 AdvisedSupport - 保存AOP配置 TargetSource - 保存被代理的数据 AopProxy - 对代理对象做代理,在调用目标方法前先调用它. JdkDynamicAopProxy - 使用JDK动态代理对接口做代理 Re...
分类:编程语言   时间:2015-05-12 15:52:45    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!