0推荐
13K 浏览

Java Runtime.exec 执行shell命令

最近做一个团购文件下载服务的时候,自己偷懒不想写文件下载的逻辑,而且Linux的curl 命令非常强大,于是乎想直接通过Java来执行curl命令做下载。
jopen 10年前   
0推荐
64K 浏览

Java 汉字转拼音(解决多音字问题)

Java 汉字转拼音 介绍了Java 中利用Pinyin4j 实现汉字转拼音,但是对于多音字问题采取的是组合拼音方式,例如长沙 取拼音结果就是 changsha zhangsha。某些情况下我...
jopen 10年前   
0推荐
14K 浏览

ClassLoader, JavaAgent, Aspectj Weaving一站式扫盲帖

最近工作里复习的Class Loader基础知识集锦,写下来希望对别人有帮助,而且不止是为了撂倒面试官。 为了尽量简单明了容易背,有些部分写得比较干。
jopen 10年前   
0推荐
10K 浏览

图解 & 深入浅出Java初始化与清理:构造器必知必会

在代码中,我们很在意在内存中String类型的hello,它是有一个生命周期的。在它生命周期中,初始化(initialization)和清理(cleanup)是两个重要的环节。尤其是C程序中,很...
jopen 10年前   
0推荐
9K 浏览

一张图读懂多Java线程

1、带着疑问看图 1)竞争对象的锁和竞争CPU资源以及竞争被唤醒 2)何种情况下获取到了锁,何种情况下会释放锁
jopen 10年前   
0推荐
19K 浏览

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

JVM在启动的时候会自动设置JVM Heap的值, 可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的大小是Young Generation 和Tenured Gene...
jopen 10年前   
0推荐
18K 浏览

Java ThreadLocal使用

ThreadLocal的官方API解释为: “该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)...
jopen 10年前   
0推荐
20K 浏览

Java常见内存溢出(OOM)解决方案

程序计数器 一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器。 java栈 与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同。通常存放基本数据类型...
jopen 10年前   
0推荐
14K 浏览

使用LinkedHashMap实现LRU缓存

可能很多人已经知道了这个技术,但是对于我来说,虽然使用Java十余年了,最近才了解到LinkedHashMap这个类。使用这个类可以方便的实现一个本地的LRU Cache类。
jopen 10年前   
0推荐
17K 浏览

击败Java排序算法

Java 8 对自带的排序算法进行了很好的优化。对于整形和其他的基本类型, Arrays.sort() 综合利用了双枢轴快速排序、归并排序和启发式插入排序。这个算法是很强大的,可以在很多情况下通...
ygp8 10年前   
0推荐
8K 浏览

Java学习之自动装箱和自动拆箱源码分析

自动装箱(boxing)和自动拆箱(unboxing)
byc7 10年前   
0推荐
40K 浏览

基于DDD和CQRS思想而开发的一个领域驱动框架:Aggregate Framework

Aggregate Framework是基于DDD和CQRS思想而开发的一个领域驱动框架。其主要目标是方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的应用系统。该框架提供了最核心的构建...
0推荐
25K 浏览

Java HashMap 源码解析

本文章首发于 个人博客 ,鉴于sf博客样式具有赏心悦目的美感,遂发表于此,供大家学习、批评。 继上一篇文章 Java集合框架综述 后,今天正式开始分析具体集合类的代码,首先以既熟悉又陌生...
jopen 10年前   
0推荐
14K 浏览

Java延时实例分析:Lock vs Synchronized

这篇文章通过实例讨论了: - java.concurrent.Lock创建的垃圾 - 比较Lock和synchronized - 如何通过编程方式计算延时 - Lock和synch...
jopen 10年前   
0推荐
19K 浏览

Java HashMap工作原理

大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了java.util...
jopen 10年前   
0推荐
20K 浏览

java HashMap那点事

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的...
jopen 10年前   
0推荐
18K 浏览

Java学习感受

一个暑假,两本书,让我了解到了Java的神奇美妙,这个工具的年龄跟我一样大,然而日久弥新,随着电脑技术科学家,工程师的开发,Java的功能越来越完善。学习的时间不长,但我比较着学习,把J...
m47g 10年前   
0推荐
25K 浏览

Java编程入门 - 前言

《Java编程入门》是一本使用Java作为入门语言的免费计算机编程课本。可以用作编程入门课程教材,也可以用来自学编程。阅读本书只需要对计算机和编程有一般性了解。本书中包含了一整年大学编程课程内...
m47g 10年前   
0推荐
22K 浏览

java取进程路径方法

执行java命令前先cd进入到java命令所在目录,程序中可取系统属性user.dir或通过new File(".")取路径
jopen 10年前   
0推荐
31K 浏览

JVM致命错误日志(hs_err_pid.log)分析

当jvm出现致命错误时,会生成一个错误文件 hs_err_pid.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定。当出现...
jopen 10年前   
JVM   Java开发  
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档