`
haitaoandroid
  • 浏览: 27444 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
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 ...
一:java内存区域和内存溢出测试 java内存分为线程共享的区域(方法区,堆)和线程不共享的区域(虚拟机栈,本地方法栈,程序计数器): 1,方法区:存放类信息,常量,静态变量,即时编译后的代码等。产生大量的类来 ...
看字面意思,装饰者就是把一个对象装饰一下,那么必要要有一个装饰着和被装饰着,被装饰者是比较原始的东西,比如一个原始的木门,大家都涂成各种颜色什么的,这里木门就是个被装饰者,各种颜料就是装饰着.装饰者 ...
这几天看了几遍一致性哈希的文章,但是都没有比较完整的实现,因此试着实现了一下,这里我就不讲一致性哈希的原理了,网上很多,以一致性哈希用在负载均衡的实例来说,一致性哈希就是先把主机ip从小大到全部放到一个环内,然后客户端ip来连接的时候,把客户端ip连接到大小最接近客户端ip且大于客户端ip的主机。当然,这里的ip一般都是要先hash一下的。我的程序运行结果如下: 添加客户端,一开始有4个主机,分别为s1,s2,s3,s4,每个主机有100个虚拟主机: 101客户端(hash:-3872430075274208315)连接到主机->s2-192.168.1.2 102客户端(ha ...
很早就知道爬虫的原理,但是一直没有去实现过,今天写起来还真遇到很多困难,尤其是多线程同步的问题。还是自己对多线程不熟,没有大量实践过的原因。 先上我做的结果吧: 开始爬虫......................................... 当前有1个线程在等待 当前有2个线程在等待 当前有3个线程在等待 当前有4个线程在等待 当前有5个线程在等待 ..................... 爬网页http://dev.yesky.com成功,深度为2 是由线程thread-9来爬 当前有7个线程在等待 爬网页http://www.cnblogs.com/rexyoun ...
题目:一条直线有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 ...
在“遗传算法初步解析”中,相信看过的人已经初步了解这个算法的过程。但在最后有一个问题,遗传算法的选择,交叉,变异的操作是怎么影响到最后的结果的?在讲解这个问题前,先了解一个概念:模式。下图是一个官 ...
貌似遗传算法看起来挺神秘的,但要真正初步的了解一下它的大概思想还是挺简单的。我只想用最通俗的话和最简单的编程来讲讲遗传算法。 先来求解一个最简单的问题,求解f(x)=x*2的最大值 , x属于[0,31];即求解x的平方在[0,31]的最大值.现在我们用遗传算法来求解这个题目。   先解释一下生物界的一些基础知识: 1:染色体和基因,染色体可以理解为一段字符串编码,唯一的表示个体的特征的,如1001,就表示一个染色体,1,0,0,1这样的就是基因 2:选择,就是比较合适环境的个体生存下来,不合适环境的个体会被淘汰, 3:交叉,也就是繁殖,就是一个个体遗传父母的基因,有好基因,也 ...
题目: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 ...
Steve Jobs说,你得找出你爱的 (You’ve got to find what you love.)。以下是苹果计算机公司与Pixar动画制作室执行长Steve Jobs在2005年六月12日对全体史丹佛大学毕业生的演讲内容。========================== ...
Global site tag (gtag.js) - Google Analytics