当钢铁侠反应更灵敏-RxJava 经验

增加可扩展性。 RetroLambda 有时,在 Java 开发的大型应用程序中,或 Android 这样的大型框架中,使用 Java 8 中的 Lambda 表达式这类特性是非常困难或是几乎不可能的(Android中)。

MartiLyles 2015-07-06   12254   0

Andriod Studio高级配置 经验

配置方法 File | Settings 打开设置 选择 Editor | Code Style | Java 选择 Code Generation 标签 给普通 Field 添加一个’m’前缀,给 Static

Android IPC机制(二):AIDL的基本使用方法 经验

利进行IPC通讯,减少不必要的麻烦。 2、Person类,实现Parcelable接口 在java文件夹中,创建com.chenyu.service包,这样就与上面的是相同包名了。 package

JimDcf 2016-04-13   25641   0

JProfiler的详细使用介绍(JVM对象内存线程监测工具) 经验

test 2. 建包 cn.test 3. 在该包下建类文件 TestMain.java 和 TestBean.java package cn.test; public class TestBean

smyt7115 2016-02-03   15695   0

redis+mybatis+spring 经验

   import java.io.ByteArrayInputStream;   import java.io.ByteArrayOutputStream;   import java.io.ObjectInputStream;  

cary_25 2016-01-21   23466   0

Android性能优化之内存泄漏 经验

Android是基于Java的,众所周知Java语言的内存管理是其一大特点, 不用像C语言那样处理对象的内存分配到回收的全部过程。在Java中我们只需要简单地新建对象就可以了, Java垃圾回收器会负责回收释放对象内存。

MildredJean 2016-11-18   6591   0

提供代码质量之静态代码检查 经验

Improve Your Code with Lint 二、findBugs FindBugs是一个Java静态分析工具,用来检查类或者jar文件,用来发现可能的问题。检测完成之后会生成一份详细的报告,借

tani8713 2017-01-04   30315   0

Retrofit2 目前最优雅的网络请求框架 经验

Retrofit 把REST API返回的数据转化为 Java 对象,就像ORM框架那样,把 数据库 内的存储的数据转化为相应的Java bean对象。 那么我们知道Retrofit是一个类型安全的网络框架,而且它是使用REST

DeclanVIEA 2017-03-17   16530   0

Docker with Spring Boot 经验

希望通过这篇文章分享我截止目前的使用经验(如有不准确的表述,欢迎帮我指出)。本文的主要内容是关于Java应用程序的docker化,首先简单介绍了docker和docker-compose,然后利用两个案例进行实践说明。

poxiao 2016-03-06   56451   0

RxJava 教程第三部分:驯服数据流之 高级错误处理 经验

来处理错误情况。在前面一节中我们通过避免 Monad 使用传统的 Java 方式来处理异常。代码中可以出现各种各样的异常情况,并不是每一个异常都需要告诉上层代码的。在传统的 Java 中,你可以捕获一个异常,然后决定是自己处理该异常还是再次抛出去。同样,在

tgow0735 2016-04-11   7451   0

Android博客周刊第78期 经验

WebView中Java与JavaScript的交互方式与安全策略 Android在加载网页H5时,会用到WebView组件,以实现服务端可配置,灵活定义Action。 这个时候就需要Java与Java

哈呼哈呼哈 2017-12-02   25207   0

spring+ehcache实现的缓存查询参数 经验

netqin.common.cache; import java.net.URL; import java.util.HashMap; import java.util.Map; import net.sf.ehcache

openkk 2012-06-19   33473   0

jdbc总结 经验

getCharacterStream(1); Filefile = newFile("CRUD_bak.java"); Writerwriter = new BufferedWriter(new FileWriter(file));

fmms 2012-02-19   34343   0

Google inbox风格的FloatingActionButton控件:FloatingActionButtonPlus 经验

议不要定位到top,会被toolbar挡住。 position 可在XML布局中设置,也可在JAVA代码中设置。 XML 在com.lzp.floatingactionbuttonplus.F

jopen 2015-12-05   19381   0

IntelliJ IDEA 内存优化最佳实践 经验

Monolith ,70万行代码( Java 8 和 Groovy ),303个Gradle模块 两个微服务——约有10000——20000行代码( Java 8 和 Groovy )的小项目,各有一个Gradle模块

jopen 2016-01-19   132237   0

使用 Go 进行 iOS 和 Android 编程 经验

语言的,这一方面应该是二者都是 Google 的技术,另一方面恐怕也与开发者希望用 Go 替换 Java 的愿望有关。 开始 你需要 安装 Golang 1.5+ 。 接下来需要安装 GoMobile

jopen 2015-12-10   21759   0

Dagger2使用方法 经验

'META-INF/services/javax.annotation.processing.Processor' } // 使用Java1.8 compileOptions { sourceCompatibility JavaVersion

jopen 2016-01-17   9795   0

Android 全局异常错误或崩溃捕捉 经验

crashhandler.util; import java.io.File; import java.io.FileOutputStream; import java.lang.Thread.UncaughtExceptionHandler;

jopen 2015-11-15   23258   0

SpringMVC+Mongo简单配置 经验

xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun

Fra0153 2016-02-01   32651   0

Android混淆工具——Proguard实践 经验

Proguard 吧。 Proguard 介绍 官网 的介绍是: ProGuard 是一个免费的 Java 类文件缩小,优化,混淆和预验证的工具。它检测和删除未使用的类,字段,方法和属性;优化字节码并删

ElizabethLi 2016-12-18   6527   0
1 2 3 4 5 6 7 8 9 10