Javaslang 3.0之路 经验

Javaslang 是一个开源的函数式库,为Java 8及以上提供了持久化的数据类型和函数式的控制结构,最近,它发布了3.0版本的 路线图 ,这个路线图规划到了2017年的3月份: Javaslang是由软件开发者

DanO22 2016-11-21   12747   0

数据库服务器 Cloudscape 经验

Cloudscape 是一个以 Java 类库形式提供的、轻量级的、可嵌入的关系引擎。它的本机接口是带有 Java 关系扩展的 Java Database Connectivity(JDBC)。它实现了

fmms 2011-12-10   20932   0

Android Serialization序列化 经验

程序再通过反序列化读入对象,在 PC 上测试算法。 Java 序列化: 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现

jopen 2015-07-22   13164   0

如何在 Android Studio 中包含 *.so library,并使用库中定义的方法? 经验

app/src/main/ weiyi$ tree -L 2 . ├── AndroidManifest.xml ├── java ├── jniLibs │ ├── armeabi │ │ └── libhello-jni.so

EloBock 2016-04-13   20303   0

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解 经验

现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高

jopen 2014-01-28   370257   0
JVM   Java开发  

高并发下的九死一生,一个不小心就掉入万丈深渊 经验

个方法就和上面方法的代码是一样的。) java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException

BraydenMald 2017-01-08   5988   0
并发   HBase  

实战OutOfMemoryError 经验

结果会有所差别。 1.JavaJava堆存放的是对象实例,因此只要不断建立对象,并且保证GC Roots到对象之间有可达路径即可产生OOM异常。测试中限制Java堆大小为20M,不可扩展,

jopen 2013-01-10   17748   0

谈谈如何使用Netty开发实现高性能的RPC服务器 经验

撇开那些RPC开源框架,自己动手开发一个高性能的RPC服务器呢?我想,还是可以的。现在本人就使用Java,基于Netty,开发实现一个高性能的RPC服务器。 如何实现、基于什么原理?并发处理性能如何?请继续接着看下文。

sdangel 2016-07-11   75993   0

使用visualvm 远程监控 JVM Tomcat And J2SE程序 经验

VisualVM 提供在 Java 虚拟机 (Java Virutal Machine, JVM) 上运行的 Java 应用程序的详细信息。在 VisualVM 的图形用户界面中,您可以方便、快捷地查

jopen 2014-04-23   18666   0

Eclipse 使用 Gradle 下载 Jar 包全纪录 经验

将项目转为 Gradle 注意 Gradle 默认的项目结构中 java 源代码放在src/main/java目录。 在 Java 项目根目录新建一个build.gradle文件,笔者使用了最简单的功能,所以build

DonTruesdal 2016-02-09   97995   0

LINUX配置JMX监控tomcat7 经验

2) 配置JMX访问文件 # cd $CATALINA_HOME/conf/ # cp $JAVA_HOME/jre/lib/management/jmxremote.password.template

jopen 2015-06-17   18808   0

guava 实用操作集合 经验

guava 是 google 几个java核心类库的集合,包括集合、缓存、原生类型、并发、常用注解、基本字符串操作和I/O等等。 大家平时经常遇到某些相同的问题,自己写代码也都能解决。但是久而

jopen 2016-01-01   15163   0

在Android应用中使用第三方Jar包 经验

Java有很多第三方库。Android的Dalvik虚拟器不完全是Java,也就是Android SDK和传统的SDK不完全一样,如果Java库兼容Android,则可被利用。Java库使用受限于下面因素:

jopen 2012-02-04   71260   0

脱离JVM?Hadoop生态圈的挣扎与演化 经验

同时其基于JVM的平台开发也为Hadoop的快速发展起到了促进作用。Hadoop生态圈的项目大都基于Java,Scala,Clojure等JVM 语言开发,这些语言良好的语法规范,丰富的第三方类库以及完善

jopen 2015-09-26   32975   0

Android中关于Fragment的那些事、那些坑 经验

saction的show和hide方法来使用。 那些年,我踩过的Fragment的坑 第一个坑 java.lang.IllegalStateException: Can not perform this

TaylorFahey 2016-05-13   103609   0

ProGuard 又搞了个大新闻 经验

能来混淆代码,一方面可以降低应用被反编译后代码的友善度,增加被逆向的难度,另一方面开可以通过精简Java API的名字来减少代码的总量,从而精简应用编译后的体积。 ProGuard有个比较坑爹的问

EssSettles 2017-03-21   6428   0

Android使用Socket编程连接服务端 经验

首先,在一个Java工程中这样写 import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress;

jopen 2014-06-16   33775   0

JVM的内存区域划分 经验

和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在

jopen 2014-06-12   17773   0
JVM   Java开发  

android JNI编程 一些技巧 经验

首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。 1. Java基本类型的传递 用过Java的人都知道,

fmms 2012-04-25   29586   0

JVM:如何分析线程堆栈 经验

在这篇文章里我将教会你如何分析JVM的线程堆栈以及如何从堆栈信息中找出问题的根因。在我看来线程堆栈分析技术是Java EE产品支持工程师所必须掌握的一门技术。在线程堆栈中存储的信息,通常远超出你的想象,我们可以在工作中善加利用这些信息。

jopen 2014-11-09   19746   0
JVM   Java开发  
1 2 3 4 5 6 7 8 9 10