码迷,mamicode.com
首页 > 编程语言
如何用Java编写一段代码引发内存泄露
本文来自StackOverflow问答网站的一个热门讨论:如何用Java编写一段会发生内存泄露的代码。Q:刚才我参加了面试,面试官问我如何写出会发生内存泄露的Java代码。这个问题我一点思路都没有,好囧。A1:通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中)...
分类:编程语言   时间:2015-07-16 11:21:10    阅读次数:134
tarjan算法
膜拜大神,链接在此:https://www.byvoid.com/zhs/blog/scc-tarjan
分类:编程语言   时间:2015-07-16 11:22:24    阅读次数:115
编程面试过程中常见的10大算法
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1.字符串如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。toCharArray() ...
分类:编程语言   时间:2015-07-16 11:22:03    阅读次数:227
hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
Java代码如下:FileSystemfs=FileSystem.get(conf);in=fs.open(newPath("hdfs://192.168.130.54:19000/user/hmail/output/part-00000"));抛出异常如下:Exceptioninthread"ma...
分类:编程语言   时间:2015-07-16 11:19:38    阅读次数:240
用JS实现的常见几种排序算法
1.快速排序法/*快速排序法*/ function quickSort(a) { if (a.length a[j+1]) { sortArray = a[j]; a[j] = a[j+1]; a[j+1] ...
分类:编程语言   时间:2015-07-16 11:13:51    阅读次数:110
ZH奶酪:Python中zip函数的使用方法
定义:zip([iterable, …])zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用*号操作符...
分类:编程语言   时间:2015-07-16 11:11:29    阅读次数:138
Java类的生命周期详解
引言最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今...
分类:编程语言   时间:2015-07-16 11:09:50    阅读次数:142
java 中,socket学习
服务端代码:package tt;import java.io.*;import java.net.*;public class Server { public static void main(String args[]) { ServerSocket server = nul...
分类:编程语言   时间:2015-07-16 11:08:28    阅读次数:104
30个你“不可能全部会做”的javascript题目及答案
1,以下表达式的运行结果是:["1","2","3"].map(parseInt)A.["1","2","3"]B.[1,2,3]C.[0,1,2]D.其他2,以下表达式的运行结果是:[typeof null, null instanceof Object]A.["object",false]B.[...
分类:编程语言   时间:2015-07-16 11:07:46    阅读次数:236
Java中4大基本加密算法解析
简单的java加密算法有:BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消...
分类:编程语言   时间:2015-07-16 11:07:39    阅读次数:204
Java中HashMap和TreeMap的区别深入理解
首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序...
分类:编程语言   时间:2015-07-16 11:06:28    阅读次数:126
利用JavaScriptCore实现以下简单的功能(平方和)
1 #import "RootViewController.h" 2 #import 3 4 @interface RootViewController () 5 @end 6 7 @implementation RootViewController 8 9 - (void)viewDid...
分类:编程语言   时间:2015-07-16 11:06:07    阅读次数:152
rotate array 旋转数组
class Solution {public: void rotate(vector& nums, int k) { int n=nums.size(); int i=0; /*//-------------------//解法一 ...
分类:编程语言   时间:2015-07-16 11:06:14    阅读次数:145
JAVA NIO 中的 zerocopy 技术提高IO性能
参考: https://www.ibm.com/developerworks/linux/library/j-zerocopy/这篇文章介绍了 zerocopy技术来提高Linux平台上的IO密集型的JAVA应用程序的性能.zerocopy技术能够避免中间缓冲区中的冗余数据复制以及减少Linux内核...
分类:编程语言   时间:2015-07-16 11:03:24    阅读次数:173
java根据url获取完整域名
private String getDomain(String destination){ if(destination==null||destination.trim().equals("")){ return ""; ...
分类:编程语言   时间:2015-07-16 11:02:49    阅读次数:192
java 注解(转)
第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. 一个是@Sup...
分类:编程语言   时间:2015-07-16 11:01:23    阅读次数:136
Python的Django框架中的Context使用
Python的Django框架中的Context使用 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它。 一个context是一系列变量和它们值的集合。 context在Django里表现为 Context 类,在 django.template 模块...
分类:编程语言   时间:2015-07-16 09:57:14    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!