0推荐
25K 浏览

不正当使用HashMap导致cpu 100%的问题追究

因最近hashmap误用引起的死循环又发生了一些案例,左耳朵浩子写了一篇blog 疫苗:Java HashMap的死循环,看了一下,大家的分析如出一辙。这篇blog也是好几年前写的了,之前在平台...
jopen 11年前   
0推荐
31K 浏览

JVM监控工具--几种常用工具简介

jdk中已提供了功能强大基于GUI界面的jvm监控工具,在jdk bin目录下可以看到,例如:jconsole、jvisualvm和oracle jrockit jvm’s jrmc.exe
jopen 11年前   
0推荐
31K 浏览

Java 工程的外部依赖显示工具实现及使用

在 Java 工程开发过程中,一般情况下,软件工程师以及项目管理人员都很清楚自己的工程项目都依赖于哪些外部组件接口,但是在某些情况,尤其是工程比较庞大时,一个工程分成多个组件由不同的项目组负责开...
jopen 11年前   
0推荐
46K 浏览

几周内搞定Java的10个方法

不要将Java与JavaScript弄混了,Java的目标是“一次编译,到处调试”(呃,不对,是“到处运行”)。简单来说,就是Java程序可以直接在任何设备上运行。
jopen 11年前   
0推荐
71K 浏览

Google Guava官方教程(中文版)

Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives suppor...
jopen 11年前   
0推荐
24K 浏览

Java架构师与开发者提高效率的10个工具

Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。
jopen 11年前   
0推荐
13K 浏览

Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。
jopen 11年前   
0推荐
67K 浏览

Java Servlet完全教程

Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Ser...
jopen 11年前   
0推荐
20K 浏览

mysql的JDBC参数详细介绍

mysql的JDBC参数详细介绍。史上最全的mysql JDBC参数
jopen 11年前   
MySQL   JDBC   Java开发  
0推荐
20K 浏览

提升Java的锁性能

几个月前我们介绍了如何通过Plumbr来进行线程锁检测,随后便收到了很多类似的问题,“Hi,文章写得不错,现在我终于知道是什么引发的性能问题了,但是现在我该怎么做?”
jopen 11年前   
0推荐
24K 浏览

java中为什么要有Runnable接口的出现?

1:通过继承Thread类的方式,可以完成多线程的建立。但是这种方式有一个局限性,如果一个类已经有了自己的父类,就不可以继承Thread类,因为java单继承的局限性。
iverson3 11年前   
0推荐
12K 浏览

正则指引之匹配模式

所谓匹配模式(match mode),指的是匹配时使用的规则。设置特定的模式,可能会改变对正则表达式的识别,也可能会改变正则表达式中字符的匹配规定。常用的匹配模式一共有4种:不区分大小写模式,单...
jopen 11年前   
0推荐
23K 浏览

Java生成3DES对称秘钥和RSA非对称秘钥

Java生成3DES对称秘钥和RSA非对称秘钥
jopen 11年前   
0推荐
16K 浏览

Java正则表达式API详解

Java中正则表达式相关的类都在java.util.regex之内,一般来说,主要用到的是这两个类:java.util.regex.Pattern和java.util.regex.Matcher...
jopen 11年前   
0推荐
24K 浏览

Java多线程编程模式实战指南(三):Two-phase Termination模式

停止线程是一个目标简单而实现却不那么简单的任务。首先,Java没有提供直接的API用于停止线程。此外,停止线程时还有一些额外的细节需要考 虑,如待停止的线程处于阻塞(等待锁)或者等待状态(等待其...
jopen 11年前   
0推荐
18K 浏览

Java多线程编程模式实战指南(二):Immutable Object模式

多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁。而锁本身又会带来一些问题和开销。Immutable Object模式使得我们可以在不使用锁的情况下,既保证共享变量访...
jopen 11年前   
0推荐
11K 浏览

为什么不允许代码里出现“魔数”

在一个新项目中,我最先做的事情之一,就是建立使用诸如Checkstyle和Findbugs之类工具的准则。目的是制定一些代码规范,以及避免通过静态代码分析就能够检测到的bug。
jopen 11年前   
0推荐
21K 浏览

HashMap、TreeMap、Hashtable、LinkedHashMap区别

允许设置key和value为null,key存放是乱序的,不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的 不一致。如果需要同步,可以用 Collections的...
nd4b 11年前   
0推荐
22K 浏览

Java中不同的并发实现的性能比较

正如即将上映的星球大战那样,Java 8的并行流也是毁誉参半。并行流(Parallel Stream)的语法糖就像预告片里的新型光剑一样令人兴奋不已。现在Java中实现并发编程存在多种方式,我们...
nd4b 11年前   
0推荐
23K 浏览

Java开发者在某个重大发布后需要使用的15个工具

新发布的根本生存装备 不像玩僵尸毁灭的场景,也不像辩论大刀对抗猎枪,在Java的生产环境中问题是真实存在的,特别是在一个新的发布之后(有备无患嘛)。更进一步说,比起当时 将编码周期缩短至几周或...
jopen 11年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档