Java并发编程从入门到精通》 常见的内存溢出的三种情况 经验

3. 常见的内存溢出的三种情况: 1)JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap space JVM在启动的时候会自动设置JVM Heap的值,

jopen 2015-09-08   19454   0

LeakCanary - 一个 Android/Java 内存泄漏检测库 经验

LeakCanary 是一个用于Android和Java的内存泄漏检测库。 “A small leak will sink a great ship.” - Benjamin Franklin 入门

jopen 2015-05-09   28718   0

Java 8+Android M新特性总结(简略版) 经验

这次把这两个主题放在一起写下。虽然 Java 8出来已经有很长一段时间了,而 Android M还只有几周时间,但是前者的很多特性也许很多 Android 程序员都不了解或是没有使用过,所以姑且都算新东西了。

f627 2015-07-16   78566   0

java8之lambda表达式(变量作用域) 经验

通常,我们希望能够在lambda表达式的闭合方法或类中访问其他的变量,例如: package java8test; public class T1 {     public static void m

jopen 2015-05-25   21172   0

Java 8新特性探究(一)通往lambda之路_语法篇 经验

4是首选的,毕竟前段子刚刚出的正式版本,以下是他们的下载地址。 jdk 8: https://jdk8.java.net/download.html (毕竟是国外的网站,如果下载慢,可以到我的云盘下载 http://pan

jopen 2015-02-03   18613   0

互联网公司总结的Java技术知识点 经验

通讯模型:同步阻塞;同步非阻塞;异步非阻塞 序列化框架:JSON;XML的DOM、SAX、StAX解析模型;Google Proto buffer Spring:AOP特点和区别;事务传播级别

jopen 2015-03-09   66997   0
技术  

总结java TreeSet排序问题,其他的集合框架也如此 经验

java中接口Set有众多实现类,而HashSet和TreeSet是最常用的两个,这里总结TreeSet实现排序的2种方式: 1.通过 TreeSet ( Comparator

jopen 2014-12-15   10843   0

Java程序员必须掌握的8大排序算法 经验

本文主要详解了Java语言的8大排序的基本思想以及实例解读,详细请看下文 8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排

jopen 2015-01-11   23417   0

Java 8新特性探究(十)StampedLock将是解决同步问题的新宠 经验

原文出处: 成熟的毛毛虫的博客 Java8就像一个宝藏,一个小的API改进,也足与写一篇文章,比如同步,一直是多线程并发编程的一个老话题,相信没有人喜欢同步的代码,这会降低应用的吞吐量等性能指标,

jopen 2015-02-05   14731   0

Java中如何避免“!=null”式的判空语句? 经验

问题描述: 我整天都是在跟Java打交道。我在Java开发中最常用的一段代码就是用 object != null 在使用对象之前判断是否为空。这么做是为了避免 NullPointerException

c6g3 2015-02-15   25786   0

Java中的JVM基础:数据类型和堆栈 经验

数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对

dy223 2015-03-26   27756   0
JVM   Java开发  

Java 8新特性探究(六)泛型的目标类型推断 经验

泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通俗点将就是“类型的变量”。这种类型变量可以用在类、接口和方法的创建中。 理解Java泛型最

jopen 2015-02-05   23381   0

那些年我们一起追过的Java缓存写法(一) 经验

成巨大压力,前端连接数不够、查询阻塞。 这个中间时间并没有那么短,比如sql查询1秒,加上传输解析0.5秒。 就是说1.5秒内所有用户查询,都是直接查询数据库的。 这种情况下,我们想到最多的就是加锁排队了。

jopen 2015-03-05   109627   0

那些年我们一起追过的Java缓存写法(三) 经验

上次我们说了多级缓存,本章详细介绍下内存缓存该如何设计。

jopen 2015-03-05   18966   0

Java实现的分布式搜索(知识)引擎:Iveely Search Engine 经验

Iveely Search Engine 是由纯Java实现,依靠Iveely.Framework和Iveely.Computing实现的分布式搜索(知识)引擎。 主要包含以下功能模块: A

jopen 2014-12-10   26772   0

CSS Sprite小图片自动合并工具(NodeJS,Python,Java,Ruby) 经验

此工具支持的输出格式太多,不够小巧,文件偏大。 注* 基于Node.JS的图片合并工具还有一些,但大多依赖第三方图像处理库,此处略。 Java: SmartSprites S

jopen 2015-02-12   29521   0

java使用jpcap抓包工具获得本机发送的所有tcp请求 经验

java使用jpcap抓包工具获得本机发送的所有tcp请求,根据tcp请求的内容可以调试某个应用启动后对外发送的相关http请求或者sql连接请求,这样可以很好的调试我们的程序。很不错的一种应用无侵入

jopen 2015-03-03   73721   0

Java程序员应该知道的10个调试技巧 经验

调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!

jopen 2015-01-09   53978   0

Java数组转换为List时的注意事项 经验

不幸的是并不是每件事都尽如人意。举个例子,现在将一个Java数组转换为 List 。当然,我们可以使用 Arrays.toList 方法,但是如果没有慎重思考就随便使用几乎肯定会产生令人讨厌的意外。考

jopen 2015-02-09   12686   0

开源Java监控平台Zorka的基本使用方法 经验

Java的插桩工具方面,我们一直在使用Kieker,今天简单研究了另外一个Java监控平台Zorka,这里以Windows+Tomcat为例记录一下最基本的安装过程: 其主页是: http://zorka

jopen 2015-02-09   56502   0
1 2 3 4 5 6 7 8 9 10