登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
25K
浏览
不正当使用HashMap导致cpu 100%的问题追究
因最近hashmap误用引起的死循环又发生了一些案例,左耳朵浩子写了一篇blog 疫苗:Java HashMap的死循环,看了一下,大家的分析如出一辙。这篇blog也是好几年前写的了,之前在平台...
jopen
11年前
HashMap
Java开发
0
推荐
31K
浏览
JVM监控工具--几种常用工具简介
jdk中已提供了功能强大基于GUI界面的jvm监控工具,在jdk bin目录下可以看到,例如:jconsole、jvisualvm和oracle jrockit jvm’s jrmc.exe
jopen
11年前
Java开发
JVM监控
0
推荐
31K
浏览
Java 工程的外部依赖显示工具实现及使用
在 Java 工程开发过程中,一般情况下,软件工程师以及项目管理人员都很清楚自己的工程项目都依赖于哪些外部组件接口,但是在某些情况,尤其是工程比较庞大时,一个工程分成多个组件由不同的项目组负责开...
jopen
11年前
Java
Java开发
0
推荐
46K
浏览
几周内搞定Java的10个方法
不要将Java与JavaScript弄混了,Java的目标是“一次编译,到处调试”(呃,不对,是“到处运行”)。简单来说,就是Java程序可以直接在任何设备上运行。
jopen
11年前
Java
Java开发
0
推荐
71K
浏览
Google Guava官方教程(中文版)
Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives suppor...
jopen
11年前
Java开发
Google Guava
0
推荐
24K
浏览
Java架构师与开发者提高效率的10个工具
Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。
jopen
11年前
Java
Java开发
0
推荐
13K
浏览
Java中堆内存和栈内存详解
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。
jopen
11年前
Java开发
Java内存
0
推荐
67K
浏览
Java Servlet完全教程
Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Ser...
jopen
11年前
Java开发
Servlet
Java Servlet
0
推荐
20K
浏览
mysql的JDBC参数详细介绍
mysql的JDBC参数详细介绍。史上最全的mysql JDBC参数
jopen
11年前
MySQL
JDBC
Java开发
0
推荐
20K
浏览
提升Java的锁性能
几个月前我们介绍了如何通过Plumbr来进行线程锁检测,随后便收到了很多类似的问题,“Hi,文章写得不错,现在我终于知道是什么引发的性能问题了,但是现在我该怎么做?”
jopen
11年前
Java
Java开发
0
推荐
24K
浏览
java中为什么要有Runnable接口的出现?
1:通过继承Thread类的方式,可以完成多线程的建立。但是这种方式有一个局限性,如果一个类已经有了自己的父类,就不可以继承Thread类,因为java单继承的局限性。
iverson3
11年前
Java
Java开发
多线程
0
推荐
12K
浏览
正则指引之匹配模式
所谓匹配模式(match mode),指的是匹配时使用的规则。设置特定的模式,可能会改变对正则表达式的识别,也可能会改变正则表达式中字符的匹配规定。常用的匹配模式一共有4种:不区分大小写模式,单...
jopen
11年前
正则表达式
Java开发
0
推荐
23K
浏览
Java生成3DES对称秘钥和RSA非对称秘钥
Java生成3DES对称秘钥和RSA非对称秘钥
jopen
11年前
Java开发
秘钥
0
推荐
16K
浏览
Java正则表达式API详解
Java中正则表达式相关的类都在java.util.regex之内,一般来说,主要用到的是这两个类:java.util.regex.Pattern和java.util.regex.Matcher...
jopen
11年前
Java
Java开发
0
推荐
24K
浏览
Java多线程编程模式实战指南(三):Two-phase Termination模式
停止线程是一个目标简单而实现却不那么简单的任务。首先,Java没有提供直接的API用于停止线程。此外,停止线程时还有一些额外的细节需要考 虑,如待停止的线程处于阻塞(等待锁)或者等待状态(等待其...
jopen
11年前
Java开发
JAVA多线程
0
推荐
18K
浏览
Java多线程编程模式实战指南(二):Immutable Object模式
多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁。而锁本身又会带来一些问题和开销。Immutable Object模式使得我们可以在不使用锁的情况下,既保证共享变量访...
jopen
11年前
Java开发
JAVA多线程
0
推荐
11K
浏览
为什么不允许代码里出现“魔数”
在一个新项目中,我最先做的事情之一,就是建立使用诸如Checkstyle和Findbugs之类工具的准则。目的是制定一些代码规范,以及避免通过静态代码分析就能够检测到的bug。
jopen
11年前
Java
Java开发
0
推荐
21K
浏览
HashMap、TreeMap、Hashtable、LinkedHashMap区别
允许设置key和value为null,key存放是乱序的,不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的 不一致。如果需要同步,可以用 Collections的...
nd4b
11年前
HashMap
Java开发
0
推荐
22K
浏览
Java中不同的并发实现的性能比较
正如即将上映的星球大战那样,Java 8的并行流也是毁誉参半。并行流(Parallel Stream)的语法糖就像预告片里的新型光剑一样令人兴奋不已。现在Java中实现并发编程存在多种方式,我们...
nd4b
11年前
并发
Java开发
0
推荐
23K
浏览
Java开发者在某个重大发布后需要使用的15个工具
新发布的根本生存装备 不像玩僵尸毁灭的场景,也不像辩论大刀对抗猎枪,在Java的生产环境中问题是真实存在的,特别是在一个新的发布之后(有备无患嘛)。更进一步说,比起当时 将编码周期缩短至几周或...
jopen
11年前
Java
Java开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档