自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

samuelnotes的专栏

珍惜时间,用心工作,快乐生活。

  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 性能优化系列-Android 内存泄漏例子

性能优化系列-Android 内存泄漏例子内存泄露(Memory Leak)Java内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。Dalvik VM具备的GC机制(垃圾回收机制)会在内存占用过多时自动回收,严重时会造成内存溢出OOM。内存溢出OOM(Out Of Memory)当应用程序申请的java hea...

2019-07-31 17:14:03 11018

原创 常见正则表达式备忘

常见正则表达式常用正则表达式备忘非负整数:^\d+$ 正整数:^[0-9]*[1-9][0-9]*$ 非正整数:^((-\d+)|(0+))$ 负整数:^-[0-9]*[1-9][0-9]*$ 整数:^-?\d+$ 非负浮点数:^\d+(\.\d+)?$ 正浮点数 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\....

2019-07-31 13:59:04 3336

原创 IntentService 使用与源码解析

IntentService 使用与源码解析IntentService 这兄弟用的地方也蛮多,用起来也蛮顺手, 而且用过不用太操心是否将其关闭。 之前在介绍Handler消息机制一文中简单介绍其工作原理。 本文就着重IntentService进行解析。本文主要分六部分展开:IntentService的介绍IntentService的使用IntentService的源码解析Inten...

2019-07-15 18:22:17 5917

原创 Git常用命令-备忘

Git 常用命令 -备忘再来个git命令学习网站 挺全乎的 GitBook

2019-07-15 16:03:25 167

原创 Dx bad class file magic (cafebabe) or version (0033.0000) 导致 NoClassDefFoundError 的问题

在做一个二维码扫描的app , 在项目中需要添加so 文件,以及配套的 *.jar 文档 . 由于项目是远程合作共同开发的 , 项目整体进展很好,等扫码功能解决之后, 他那边同步code编译死活不行, 领导急着要看初版app 的应用进展,这哥们儿,急爆了, 于是我们下午通过远端桌面,找到了以下错误.使用eclipse ant 打包dex时出现,执行 第四步 将class文件打包生成classe...

2019-07-15 14:51:18 1819

原创 App刷量刷友盟方案

App 刷量系统方案0.前言1.简介为了获取更多模拟用户,更高的日活与优质模拟用户而开发的一套综合的模拟助手系统方案。本文适合具有一定开发能力的开发者共同探讨研读。2.核心实现原理设备信息修改原理:本系统应用端基于Android 开源框架Xposed ,通过Xposed 对App方法的hook ,从而实现了修改设备信息的操作。用户操作模拟实现原理:Android Framew...

2019-07-12 16:00:15 17817 1

原创 Java高并发系列5-线程池

Java高并发系列5-线程池接上一篇Java并发系列4-并发容器我们继续在编程中经常会使用线程来异步处理任务,但是每个线程的创建和销毁都需要一定的开销。如果每次执行一个任务都需要开个新线程去执行,则这些线程的创建和销毁将消耗大量的资源;并且很难对其单个线程进行控制,更何况有一堆的线程在执行。这时就需要线程池来对线程进行管理。在线程池的管理下,线程分为启动,执行,空闲状态, 如果新来任务则...

2019-07-08 15:43:06 11646 4

原创 Java高并发系列4-并发容器

Java高并发系列4-并发容器接上一篇Java高并发系列3-再写单例我们继续,并发容器在高并发中有这举足轻重的地步,这一篇我们主要看并发容器。1、并发List在List下中有ArrayList 、LinkedList 、Vector 三种数据结构,其中Vector属于线程安全的。  在List下还有CopyOnWriteArrayList类实现的List接口,它也是线程安全的。Copy...

2019-07-08 15:32:01 8147 2

原创 Java高并发系列3 -再写单例

Java高并发系列3 -再写单例接高并发系列上一篇Java高并发系列2-并发锁这篇我们来说说高并发下的单例。单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。非线程安全的单例设计这里不再提及,主要涉及线程安全的单例设计。1.看一条设计public class Singleton { private static Singleton sin=new Sin...

2019-07-08 14:49:52 7293 2

原创 Java 高并发系列2-并发锁

Java 高并发系列2-并发锁接着上一篇并发文章我们继续Java 高并发系列1-开篇本篇的主要内容是以下几点:wait 、notify 的简单使用Reentrantlock的简单使用synchronized 与Reentrantlock的区别ThreadLocal的简单使用看一个面试题:曾经的面试题:(淘宝?)实现一个容器,提供两个方法,add,size写两个线程,线程1...

2019-07-06 17:25:02 8392

Android for PhoneGap 程式配置

Android for PhoneGap 程式配置 不是想要币的, 没办法,我下载也需要,被逼无奈,文档挺好的,请放心下载。我已经看过了。

2018-03-08

MyEclipse9.0 激活

本人经过亲自测试绝对有效,不过该测试仅做学习之用,体验后,请自觉购买正版.

2012-07-27

二十三种设计模式迷你手册

二十三种设计模式迷你手册,里边有二十三种设计模式的相应分析和对应的代码,有C++的C#的还有java的,可以说是比较全了,,

2012-05-27

Java编程思想第四版完整

Java编程思想第四版完整,不用多说了吧

2012-05-27

MDB数据库文件密码破解

MDB数据库文件密码破解,破解工具,Mdb破解,真的能破解,不信你试试..

2012-05-27

PL.SQL.Developer.v8.0.0.1480.Keygen

PL.SQL.Developer.v8.0.0.1480.Keygen,解压后直接就可以产生激活码,按照对应的文本框进行输入,绝对成,我试过了...OK

2012-05-27

CamPlay,avi播放器

CamPlay,avi播放器,用这款播放器听教学视频,不卡,不拖带帧页

2012-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除