静儿最近在总结一些面试题,那是因为做什么事情都要认真。面试也一样,静儿作为新美大金融部门的面试官,负责任的告诉大家,下面的问题回答不上来,面试是过不了的。不过以下绝不是原题,你会发现自己实力不过硬,最终肯定是被问出来的。 1>如何定位线上服务OOM问题 2>JVM的GC ROOTS存在于那些地方 3 ...
分类:
编程语言 时间:
2017-11-05 16:35:13
阅读次数:
241
今天要介绍一个概念,对象的克隆。本篇有一定难度,请先做好心理准备。看不懂的话可以多看两遍,还是不懂的话,可以在下方留言,我会看情况进行修改和补充。 克隆,自然就是将对象重新复制一份,那为什么要用克隆呢?什么时候需要使用呢?先来看一个小栗子: 简单起见,我们这里用的是Goods类的简单版本。 然后我们 ...
分类:
编程语言 时间:
2017-11-05 17:19:26
阅读次数:
193
前些天,我在博客园里写了篇文章,如何在面试中介绍自己的项目经验,收获了2千多个点击,这无疑鼓舞了我继续分享的热情,今天我来分享另外一个面试中的甚至可以帮助大家逆转的技巧,本文来是从 java web轻量级开发面试教程从摘录的。 1 问题的背景 我在做技术面试时,当问完所有的技术问题后,一般会说“我这 ...
分类:
编程语言 时间:
2017-11-05 17:20:27
阅读次数:
217
1.缓存意义可扩展性,可靠性和高性能是现代J2EE应用程序的必备要求。不管客户端类型如何,请求处理通常都涉及到对性能有负面影响的操作,比如从不同的数据源收集信息和执行复杂的计算。缓存是提高企业应用程序性能的最重要的实践之一。每个应用程序都有自己的缓存要求,必须不..
分类:
编程语言 时间:
2017-11-05 17:20:54
阅读次数:
100
/* *插入排序理论我就不写了,网络上应该多的是,比我要好。*今天练习一下插入排序,插入排序还是比较稳定的一个算法,不算太坏。适用于少量数据*在最坏情况下才是O(n^2),最好情况O(n),因为最好情况下,不需要内排序了呀。*为了惩罚自己,再写一遍,还是写到熟练吧,额额。。。*/ /******** ...
分类:
编程语言 时间:
2017-11-05 17:21:53
阅读次数:
151
Using Microsoft Visual C++ DLLs with C++Builder As powerful as C++Builder is, the majority of DLLs developed and used within the software community ar ...
分类:
编程语言 时间:
2017-11-05 17:22:00
阅读次数:
216
数据结构--- 本章知识对这几种排序的几种典型例子进行整合; 对有一定定义基础的人来说 更方便理解。具有一定的帮助 ...
分类:
编程语言 时间:
2017-11-05 17:22:41
阅读次数:
189
1、新建文件lab1_01.cpp,编写算法函数void sprit( sequence_list *L1,sequence_list *L2,sequence_list *L3),并在主函数中调用测试;以下给出两组测试样例 2、新建文件lab1_02.cpp,编写算法函数void merge(se ...
分类:
编程语言 时间:
2017-11-05 17:22:59
阅读次数:
352
前端开发自动化工作流工具,JavaScript自动化构建工具grunt、gulp、webpack介绍 前端自动化,这样的一个名词听起来非常的有吸引力,向往力。当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护、打包、发布等流程也变得极为繁琐,同时浪费的时间和精力也越来越多,当然人为的错误 ...
分类:
编程语言 时间:
2017-11-05 17:24:13
阅读次数:
191
插入排序是很常见的排序方式,通常我们使用的插入排序有下面几种: 1、直接插入排序 算法思想:第 i 趟插入排序为:在含有i-1个元素的有序子序列中插入一个元素,使其成为含有i个元素的有序子序列。在查找插入位置的过程中,可以同时后移元素。整个过程进行n-1趟插入,即先将整个序列的第1个元素看成是有序的 ...
分类:
编程语言 时间:
2017-11-05 17:24:23
阅读次数:
177
sass十分钟入门 变量 sass中可以定义变量,方便统一修改和维护。 //sass style // $fontStack: Helvetica, sans-serif; $primaryColor: #333; body { font-family: $fontStack; color: $pr ...
分类:
编程语言 时间:
2017-11-05 17:25:02
阅读次数:
178
这周我们将以前的程序进行了分析讲解,并学习了第九章集合的内容。 接下来我们将要对以前所学过的知识进行巩固复习,也是一个调整加深 的过程。 我们主要掌握Vector、Stack、Hashtable三个类,在学习过程中更加 深入掌握了ArrayList类。 ArrayList 实现一个数组,它的规模可变 ...
分类:
编程语言 时间:
2017-11-05 17:25:59
阅读次数:
180
2017-11-05 15:08:47 final关键字 Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会 ...
分类:
编程语言 时间:
2017-11-05 17:26:45
阅读次数:
183
#!/usr/bin/python
#coding=utf-8
importurllib
importurllib2
#实现百度关键字查询的小例子
#定义基础url
url="http://www.baidu.com/s?"
#定义请求头信息
headers={"User-Agent":"Mozilla......"}
#用户输入查询关键字
keyword=raw_input("请输入要查询的关键字:")
#对..
分类:
编程语言 时间:
2017-11-05 17:27:33
阅读次数:
185
class SingleObj(): __singleobj=None @classmethod def get_singleinstance(cls): if not cls.__singleobj: cls.__singleobj=SingleObj() return cls.__singleo... ...
分类:
编程语言 时间:
2017-11-05 17:27:57
阅读次数:
121
python多线程编程 Python多线程编程中常用方法: 1、join()方法:如果一个线程或者在函数执行的过程中调用另一个线程,并且希望待其完成操作后才能执行,那么在调用线程的时就可以使用被调线程的join方法join([timeout]) timeout:可选参数,线程运行的最长时间 2、is ...
分类:
编程语言 时间:
2017-11-05 17:28:03
阅读次数:
172
转自:http://www.cnblogs.com/shitouer/archive/2012/12/19/2823641.html 深入理解 Java中的 流 (Stream) 个人小站,正在持续整理中,欢迎访问:http://shitouer.cn 小站博文地址:深入理解 Java中的 流(St ...
分类:
编程语言 时间:
2017-11-05 17:29:27
阅读次数:
198
for (int i = 0; i < unsorted.Length; i++) { for (int j = i; j < unsorted.Length; j++) { if (unsorted[i] > unsorted[j]) { int temp = unsorted[i]; unsor ...
分类:
编程语言 时间:
2017-11-05 17:31:09
阅读次数:
166
# https://jizhi.im/blog/post/cs228-py #注意: 0.数组的一个切片是相同数据的视图,因此修改它也会修改原数组 1. 2.dot和matlab不同 3.np习惯返回行向量 ...
分类:
编程语言 时间:
2017-11-05 17:32:43
阅读次数:
168
最近两天拥抱了北京这个城市,感觉大气粗犷,整个人都更有精神了。紫禁城好大,颐和园更大,不自量力的我买了联票,结果根本没法逛完。北京人民也热情,坐在船上,开船大爷不停招呼:这边可以拍十七孔桥了,视野好面积大;那边可以拍玉带桥了;坐着我帮你拍几张;你手托着塔,自然点没事。然后走在路上,问一个姑娘东宫门在 ...
分类:
编程语言 时间:
2017-11-05 17:55:44
阅读次数:
241