- 浏览: 27444 次
- 性别:
- 来自: 广州
最新评论
文章列表
sql语句平常写的少,这次公司需要大量的用到,经常遇到些不会的语句,现记录下自己不熟悉的语句,都是很基础的,只是自己不太熟悉,方便自己查阅:
(1):查两个表的结果之和
select sum(a) from
(
select count(*) as a from table1
union all
select count(*) as a from table2
) as a
在sybase上如果不加as a是不行的,但是在oracle上是不能加as a的,其他的没有测试, union all把兩個表的結果都显示出來
假如语句
select count(*) as a ...
- 2012-06-11 21:41
- 浏览 424
- 评论(0)
一:java内存区域和内存溢出测试
java内存分为线程共享的区域(方法区,堆)和线程不共享的区域(虚拟机栈,本地方法栈,程序计数器):
1,方法区:存放类信息,常量,静态变量,即时编译后的代码等。产生大量的类来 ...
- 2012-05-27 23:18
- 浏览 380
- 评论(0)
看字面意思,装饰者就是把一个对象装饰一下,那么必要要有一个装饰着和被装饰着,被装饰者是比较原始的东西,比如一个原始的木门,大家都涂成各种颜色什么的,这里木门就是个被装饰者,各种颜料就是装饰着.装饰者 ...
- 2012-05-05 23:01
- 浏览 1047
- 评论(0)
这几天看了几遍一致性哈希的文章,但是都没有比较完整的实现,因此试着实现了一下,这里我就不讲一致性哈希的原理了,网上很多,以一致性哈希用在负载均衡的实例来说,一致性哈希就是先把主机ip从小大到全部放到一个环内,然后客户端ip来连接的时候,把客户端ip连接到大小最接近客户端ip且大于客户端ip的主机。当然,这里的ip一般都是要先hash一下的。我的程序运行结果如下:
添加客户端,一开始有4个主机,分别为s1,s2,s3,s4,每个主机有100个虚拟主机:
101客户端(hash:-3872430075274208315)连接到主机->s2-192.168.1.2
102客户端(ha ...
- 2012-05-05 16:53
- 浏览 471
- 评论(0)
很早就知道爬虫的原理,但是一直没有去实现过,今天写起来还真遇到很多困难,尤其是多线程同步的问题。还是自己对多线程不熟,没有大量实践过的原因。
先上我做的结果吧:
开始爬虫.........................................
当前有1个线程在等待
当前有2个线程在等待
当前有3个线程在等待
当前有4个线程在等待
当前有5个线程在等待
.....................
爬网页http://dev.yesky.com成功,深度为2 是由线程thread-9来爬
当前有7个线程在等待
爬网页http://www.cnblogs.com/rexyoun ...
- 2012-05-01 21:11
- 浏览 523
- 评论(0)
题目:一条直线有n条线段,例如[1,9] 和 [5,10]两条线段,则说线段的覆盖范围为9,如果多重覆盖,则只计算一次,例如[1,9] 和 [2,8]两条线段,则说线段的覆盖范围为8,即[2,8]在[1,9]里面不再计算。大米给出的表示是
class Segment{
int start;
int end;
}
最直接的做法,先排序,后计算:
// 插入排序
public static void sort(Segment[] seg) {
if (seg == null)
return;
//转换seg,保证每一个seg的start小于end
for ...
- 2012-04-22 12:03
- 浏览 674
- 评论(0)
在“遗传算法初步解析”中,相信看过的人已经初步了解这个算法的过程。但在最后有一个问题,遗传算法的选择,交叉,变异的操作是怎么影响到最后的结果的?在讲解这个问题前,先了解一个概念:模式。下图是一个官 ...
- 2012-04-07 00:59
- 浏览 502
- 评论(0)
貌似遗传算法看起来挺神秘的,但要真正初步的了解一下它的大概思想还是挺简单的。我只想用最通俗的话和最简单的编程来讲讲遗传算法。
先来求解一个最简单的问题,求解f(x)=x*2的最大值 , x属于[0,31];即求解x的平方在[0,31]的最大值.现在我们用遗传算法来求解这个题目。
先解释一下生物界的一些基础知识:
1:染色体和基因,染色体可以理解为一段字符串编码,唯一的表示个体的特征的,如1001,就表示一个染色体,1,0,0,1这样的就是基因
2:选择,就是比较合适环境的个体生存下来,不合适环境的个体会被淘汰,
3:交叉,也就是繁殖,就是一个个体遗传父母的基因,有好基因,也 ...
- 2012-04-06 22:06
- 浏览 380
- 评论(0)
题目:1000万字符串,其中有些是重复的,需要把重复的全部去掉,保留没有重复的字符串。请怎么设计和实现?
大数据的字符串处理我一般想到了trie树和hashmap,jdk里有hashmap的实现,所以想先用hashmap来试试效果,在用hashmap来测试前先编个小代码,用来生成1000万的字符串,使用随机函数来选择字符:
//生成sum个单词,并输入到word.txt文件中去。
public static void produceWord(int sum){
char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m ...
- 2012-04-04 14:42
- 浏览 756
- 评论(0)
Steve Jobs说,你得找出你爱的 (You’ve got to find what you love.)。以下是苹果计算机公司与Pixar动画制作室执行长Steve Jobs在2005年六月12日对全体史丹佛大学毕业生的演讲内容。========================== ...