- 浏览: 919812 次
- 性别:
- 来自: 北京
最新评论
-
一键注册:
request.getRequestURL()和request.getRequestURI() -
SuperCustomer:
...
SED的暂存空间和模式空间 -
juyo_ch:
讲得挺好理解的,学习了
java 死锁及解决 -
chinaalex:
最后一题答案正确,但是分析有误.按照如下过程,上一行为瓶,下一 ...
zz智力题 -
liaowuxukong:
多谢博主啦,弱弱的了解了一点。
C++/Java 实现多态的方法(C++)
文章列表
【原】对多线程中Wait和Join的理解
- 博客分类:
- Java SE
对于,wait方法的解释,有时候觉得很矛盾。调用某个对象的wait时,需要获得该对象的锁,在执行的时候又需要释放该对象的所有锁。这是问题一。
另外,在看Join的源码,会发现它利用了Wait来实现,但是它的实现原理是 ...
Java 线程池的简介
- 博客分类:
- Java SE
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler) corePoolSize: 线程池维护线程的最少 ...
Java 多线程之Join
- 博客分类:
- Java SE
方法Join 是干啥用的? 简单回答,同步,如何同步? 怎么实现的? 下面将逐个回答。
自从接触Java 多线程,一直对Join 理解不了。JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means to wait forever. 大家能理解吗? 字面意思是等待一段时间直到这个线程死亡,我的疑问是那个线程,是它本身的线程还是 ...
zz:http://hi.baidu.com/imake/blog/item/f215818b9d7414d0fc1f1039.html
相关的一些链接:
http://blog.csdn.net/nianglao/article/details/7250702
http://hi.baidu.com/smilngsky/blog/item/071ff5dfc62df04e95ee3768.html
http://blog.csdn.net/shuqin1984/article/details/6543677
约定 ...
通常会有如下问法:
有两个数,A和B,A的范围较小,B的范围较大。问A的B次幂的最后n位是多少? n一般都小于5.
或
有两个数,A和B,他们的范围都很大。问A的B次幂的最后n位是多少?
该题目主要思路是A的B次幂最后求余即可。但是A和B要不一个很大,要不都很大,是很难求到的。
都用到了数学里的同余数的概念。
同余数概念如下:
采用同余的习惯写法,对三个整数a,b,p, p>0 a=b (mod p) (其实等式应该是三横,我没有找到HTML的表示方法)表示a%p=b%p. 同余有个很好的基本性质: 支持加法和乘法 ...
从N个变量中找出一个错误变量的方法
- 博客分类:
- Algorithm
假设有N包咖啡,里面有一包咖啡是掺和了沙子的,可以将咖啡放到水杯里融化,如果十分钟后,被子里有沙子沉淀的,那么那包就是有问题的咖啡。问题是:在十分钟之内,需要最少多少个杯子能检验出那包有问题的咖啡呢?
【思路】
可以利用二进制数的特点来解答。将N表示成二进制,那么二进制的如果能确定出现问题的咖啡在二进制位的哪些(哪个)位上,即使解答。而要确定哪些位,只需要知道二进制的长度即可。(将咖啡搀和起来融化)
【实例】
假设8包,3个碗(log_2_8=3),给“糖”编号0~7 000:0 001:1 010:2 011:3 100:4 101:5 110:6 111:7 第一 ...
今天拿出以前的intell_for_VE项目重新部署来玩玩。在公司的电脑上遇到了蛮多问题。该项目用SSH1框架实现。配置上没有特殊性。纯属自娱自乐。
第一、公司电脑的默认JDK现在已经是JDK1.6了。要时刻注意以前的项目是否支持JRE1.6的情况。
第二、MYSQL也是新的。在MYSQL5.8以后的innoDB,不是用type=innodb关键字,而是用Type=innodb了。
在网上查了写资料后,没有管数据引擎功能,用最简单的方法。
<property name="hibernate.dialect">org.hi ...
1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间? 2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已 ...
Apache vs Tomcat
- 博客分类:
- Server
本质区别:1)apache支持静态页面;tomcat支持动态页面,比如servlet等。2)apache是web(http)服务器,它是专门用于提供HTTP服务,以及相关配置的(例如虚拟主机、URL转发等等)tomcat是应用(java)服务器,它只是一个servlet(jsp)容器,可以认为是apache的扩展,但是可以独立于apache运行。3)apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。使用区别:tomcat 作为 jsp,servlet 容器,虽然有静态解析功能,但性能上与 apache 相比相差很远。apa ...
If you are a software tester or Quality Assurance Engineer testing any sort of product with a web interface and you aren’t using Perl to automate your testing, you are missing out. Perl is a simple, fast, powerful scripting language that has a ton of free modules available to ease your job as a teste ...
服务器集群从微软到IBM的实现原理
- 博客分类:
- Mainframe
适用机型: 所有服务器 文档内容: IBM xSeries 服务器集群解决方案综述 第一章、计算机集群技术概述 随着计算机技术的发展和越来越广泛的应用,越来越多的依赖于计算机技术的应用系统走进了我们的工作和生活。在给我们带来方便和效率的同时,也使得各行各业对于计算机技术的依赖程度越来越高。尽管随着计算机技术以日新月异的速度发展,单台计算机的性能和可靠性越来越好,但还是有许多现实的要求是单台计算机难以达到的。看看下面的例子: *某银行需要一台服务器来储存财务数据。他要求这台计算机即使是在机房坍塌的情况下也能够被各个业务网点访问。 在这些情况下 ...
LoadRunner安装及破解
- 博客分类:
- Test
1、去HP的官方网站下载:https://h10078.www1.hp.com/cda/hpdc/display/main/secure/download_bin.jsp?zn=bto&cp=54_4012_100__(需要在该网站注册先);
选择(windows系统下):
Software, LoadRunner 9.50 Win
1,701 MB
T7177-15008.zip
2、安装完成 ...
Web测试的一些思路
- 博客分类:
- Test
WEB测试分为6个部分:
●功能测试
●性能测试(包括负载/压力测试)
●用户界面测试
●兼容性测试
●安全测试
●接口测试
1、功能测试包括:链接测试、表单测试、数据校验、cookies测试、数据库测试、特定功能测试、设计语言测试;
2、性能测试包括:连接速度测试、负载测试、压力测试;
3、用户界面测试包括:导航测试、图形测试、表格测试、内容测试、整体界面测试;
4、兼容性测试包括:平台测试、浏览器测试、分辨率测试、modem/连接速率测试、打印机测试、组合测试;
5、安全测试包括:目录设置、ssl、 ...
代理模式,利用中间对象隔开源对象与目标对象。
目标对象实现的是一个接口。
为了实现代理模式,中间对象也要实现这个接口,同时需要一个接口引用隔离的目标对象。
慢慢体会。
/**
* @author Rollen-Holt 设计模式之 代理模式
*/
interface NetWork{
public abstract void browser();
}
在Eclipse里添加源码
- 博客分类:
- Java SE
某些公司由于版权问题,即使开源的JDK,也会二次开发为他所用。但是在工作之中并不会为你开放源码。
在Oracle的官网,想要下载Java源码,只需要下载JDK即可,里面的src.zip就是源码的压缩包。但是有个叫Java SE 6 JDK Source Code的东东。这个应该不是你所要找到。解释如下:
JDK 6 source code is available for those interested in exploring the details of the JDK. This includes schools, universities, companies, and in ...