首页 > 编程语言
java内存泄露详解
很多人有疑问,java有很好的垃圾回收机制,怎么会有内存泄露?其实是有的,那么何为内存泄露?在Java中所谓内存泄露就是指在程序运行的过程中产生了一些对象,当不需要这些对象时,他们却没有被垃圾回收掉,而且程序运行中很难发现这个对象,它始终占据着内存却没有发挥作用。 我举这样一个例子,在现实开发中我们需要自定义一个先进后出的栈集合,代码如下: {CSDN:CODE:335808} 这个代码...
分类:编程语言   时间:2014-05-09 22:38:58    收藏:0  评论:0  赞:0  阅读:356
java性能优化技巧
一、通用篇      “通用篇”讨论的问题适合于大多数 Java应用。      1.1     new      1.1     new      11..11 不用 nneeww关键词创建类的实例      用new 关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如  果一个对象实现了Cloneable 接口,我们可以调用它的cl...
分类:编程语言   时间:2014-05-09 22:53:22    收藏:0  评论:0  赞:0  阅读:510
java点滴之volatile关键字特性
一 问题引入 JVM把内存分为两层,一层为大的主存,另外一个是工作内存(属于每个线程自己专属的),正常情况下,线程在用到某个变量的值时,都是先取到工作内存中进行处理,然后再写回主存,这样就会带来不同线程变量值不同步的问题。 volatile字面意思是易挥发,不稳定,比如100个线程同时访问修改的一个字段值,那么这种值的特性明显和JVM中高速缓存机制不相符,这种值是不适合放在各线程自己的寄存...
分类:编程语言   时间:2014-05-09 21:06:41    收藏:0  评论:0  赞:0  阅读:439
AWS s3 python sdk code examples
Yet another easy-to-understand, easy-to-use aws s3 python sdk code examples....
分类:编程语言   时间:2014-05-09 20:51:27    收藏:0  评论:0  赞:0  阅读:598
算法 - 求两个自然数的最大公约数(C++)
placeholder...
分类:编程语言   时间:2014-05-09 20:54:14    收藏:0  评论:0  赞:0  阅读:528
算法 - 求两个自然数的最小公倍数(C++)
placeholder...
分类:编程语言   时间:2014-05-09 22:32:22    收藏:0  评论:0  赞:0  阅读:476
算法 - 求n个数的中位数(C++)
placeholder...
分类:编程语言   时间:2014-05-09 22:34:44    收藏:0  评论:0  赞:0  阅读:495
java测试网络连接是否成功并设置超时时间
java测试网络连接是否成功并设置超时时间...
分类:编程语言   时间:2014-05-09 21:55:18    收藏:0  评论:0  赞:0  阅读:526
java获取运行时虚拟机内存情况
java获取运行时虚拟机内存情况...
分类:编程语言   时间:2014-05-09 22:24:23    收藏:0  评论:0  赞:0  阅读:438
c++面试题
c++面试题...
分类:编程语言   时间:2014-05-09 22:54:11    收藏:0  评论:0  赞:0  阅读:556
python 实现 全角字符 传转换成 半角字符串
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> def strQ2B(ustring): #把全角字符串转半角         ustr...
分类:编程语言   时间:2014-05-09 22:27:13    收藏:0  评论:0  赞:0  阅读:502
spring的优点 ioc aop
学习...
分类:编程语言   时间:2014-05-09 22:11:46    收藏:0  评论:0  赞:0  阅读:511
修改VC++6.0代码提示快捷键设置
工具--》定制,弹出定制对话框: 然后点击键盘,类别选择编辑,命令选择CompleteWord,在按下新快捷键位置输入新快捷键,然后点击右上角的分配,如图:...
分类:编程语言   时间:2014-05-09 22:05:54    收藏:0  评论:0  赞:0  阅读:517
C++习题 复数类--重载运算符+,-,*,/
Description 定义一个复数类Complex,重载运算符“+”,“-”,“*”,“/”,使之能用于复数的加、减、乘、除。运算符重载函数作为Complex类的成员函数。编写程序,分别求两个复数之和、差、积和商。 Input 两个复数 Output 两个复数之和、差、积和商 Sample Input 3 4 5 -10 Sample Out...
分类:编程语言   时间:2014-05-09 21:51:52    收藏:0  评论:0  赞:0  阅读:434
C++习题 复数类--重载运算符+
Description 定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。将运算符函数重载为非成员、非友元的普通函数。编写程序,求两个复数之和。 Input 两个复数 Output 复数之和 Sample Input 3 4 5 -10 Sample Output (8.00,-6.00i) #include ...
分类:编程语言   时间:2014-05-09 22:20:28    收藏:0  评论:0  赞:0  阅读:403
java点滴之InetAddress类和InetSocketAddress的使用
一简介 InetAddress是Java对IP地址的封装,代表互联网协议(IP)地址; InetAddress对象的获取只能通过静态方法,比如根据主机名获取主机的ip地址封装对象: InetAddress add=InetAddress.getByName("BOPZKQZ9SSY5ECY"); 主机名:BOPZKQZ9SSXXXXX,  ip地址:1XX.1XX.2XX....
分类:编程语言   时间:2014-05-09 21:51:19    收藏:0  评论:0  赞:0  阅读:434
C++习题 复数类--重载运算符2+
Description 定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如,c1+c2,i+c1,c1+i均合法(设i为整数,c1,c2为复数)。编写程序,分别求两个复数之和、整数和复数之和。 Input 两个复数 一个复数和一个整数 一个整数和一个复数 Output ...
分类:编程语言   时间:2014-05-09 22:49:33    收藏:0  评论:0  赞:0  阅读:554
Java jdk源代码的Math包
jdk源码学习java.math包 阅读JDK源代码java.math中的 java.math.BigDecimal java.math.BigInteger java.math.BitSieve java.math.MathContext java.math.MutableBigInteger java.math.RoundingMode java.math.SignedMuta...
分类:编程语言   时间:2014-05-09 22:08:49    收藏:0  评论:0  赞:0  阅读:554
设置javascript的资源文件默认编码格式 Content Types
设置javascript的资源文件默认编码格式 Content Types...
分类:编程语言   时间:2014-05-09 22:36:33    收藏:0  评论:0  赞:0  阅读:460
权重轮询调度算法 java版本
权重轮询调度算法(Weighted Round-Robin Scheduling)--java版本。 由于权重轮询调度算法考虑到了不同服务器的处理能力,所以这种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。...
分类:编程语言   时间:2014-05-09 21:50:21    收藏:0  评论:0  赞:0  阅读:510
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!