自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (46)
  • 收藏
  • 关注

原创 String, StringBuffer和StringBuilder的区别

AbstractStringBuilder实现了Appendable和CharSequence两个接口,Appendable表示实现类的对象可以附加字符序列和值,CharSequence表示char值的一个可读序列。在多线程环境下对字符串进行操作,建议使用StringBuffer,单线程情况下建议使用StringBuilder。StringBuffer和StringBuilder存储在堆内存空间(byte[])。String存储在字符串常量池中(final关键字修饰)。...

2022-09-01 10:06:52 303 2

原创 关于“java中静态内部类的设计意图”的理解

内部类内部类,即定义在一个类的内部的类。为什么有内部类呢?我们知道,在java中类是单继承的,一个类只能继承另一个具体类或抽象类(可以实现多个接口)。这种设计的目的是因为在多继承中,当多个父类中有重复的属性或者方法时,子类的调用结果会含糊不清,因此用了单继承。而使用内部类的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对

2017-09-24 15:29:15 7123 2

转载 (转载)Android 客户端性能优化(魅族资深工程师毫无保留奉献)

本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。

2017-07-07 13:29:28 432

原创 Android面试题----Android开发也需要了解的TCP\IP和Http知识

下面这张图大家一定很熟悉,但面试时却经常想不起来!左边是标准的OSI参考模型,共7层;右边是TCP/IP参考模型,分为4层。实际使用中更多的是右边的TCP/IP参考模型。对于TCP/IP的4层模型可以简单地理解为:网络接入层:将需要相互连接的节点接入网络中,从而为数据传输提供条件。网络互联层:找到要传输数据的目标节点。(IP协议)传输层:实际传输数据。(TCP 、U

2017-07-03 23:09:05 1903

原创 Android面试题----Android系统显示原理

Android的显示过程可以概括为:Android应用程序把经过测量、布局、绘制后的surface缓存数据,通过SurfaceFlinger把数据渲染到屏幕上,通过Android的刷新机制来刷新数据。即应用层负责绘制,系统层负责渲染,通过进程间通信把应用层需要绘制的数据传递到系统层服务,系统层服务通过显示刷新机制把数据更新到屏幕。接下来分别从 应用层、系统层和刷新机制三个方面来介绍下A

2017-07-03 23:05:23 465

原创 Android面试题----如何提高后台进程存活率

在Android系统中,应用进程停止运行有以下几个原因:1.用户主动退出;2.Crash异常退出;3.系统通过杀掉进程回收内存。其中,用户主动退出是合理行为;进程发生Crash后需要重新启动应用(有些情况会自动重启)。系统通过杀掉应用进程回收内存,理论上也是合理的行为。这里我们重点分析第三种情况。我们知道,Android有一个淘汰机制,即Android系统会根据应用的运行

2017-07-03 23:03:35 358

原创 Android面试题----Android为每个应用分配多少内存?

熟悉Android内存分配机制的朋友都知道,Android为每个进程分配内存时,采用弹性的分配方式,即刚开始并不会给应用分配很多的内存,而是给每一个进程分配一个“够用”的内存大小。那Android到底为每个应用分配多少内存呢?我们可以实际测试一下:以本人手上的努比亚NX510J手机为例: private void getMaxMemoryInfo(){ R

2017-06-30 13:11:25 1787

原创 Android面试题----HashMap深度剖析

HashMap,一个大小厂都会问的知识点。下面结合网上搜罗的一些信息,整理出一份比较全面的Hashmap相关面试资料:1. HashMap与HashTable的区别?主要区别有三点:线程安全性,同步,以及速度。HashTable是线程安全的,而HashMap不是;HashMap中允许存在null键和null值,而HashTable中不允许单线程环境下HashMa

2017-06-29 13:03:53 579

原创 Android自定义控件之柱型图表控件

Android自定义控件之柱型图表控件

2016-12-01 19:35:34 877

原创 欢迎使用CSDN-markdown编辑器

将RecyclerView打造成自己SwipeRecyclerView一、概述 最近在项目中用到一个将ListView的Item进行左滑,然后点击删除的功能。 在网上找了一些SwipeListView,看了下源码400多行,而且好多方法,感觉好复杂,于是自己动手参照着写了一个基于RecyclerView的SwipeRecyclerView。目前只实现了侧滑删除,后期准备加上头部,

2016-07-06 20:30:02 308

原创 【Android】关于Activity的生命周期及一些理解

一直对写博客不怎么感冒,但希望这是一个好的开始!记录一下自己对Android知识的理解,欢迎大家拍砖,评论交流,一起进步!!一、Activity的生命周期1)onCreate:表示Activity正在被创建,生命周期的第一个方法。2)onRestart:表示Activity正在重新启动。当前Activity从不可见重新变为可见状态时,onRestart就会被

2016-06-24 17:19:08 200

原创 【Android学习之路】使用AIDL进行跨进程通信

使用AIDL进行跨进程通信AIDL是Android Interface definition language的缩写,是一种Android内部进程通信接口描述语言,通过AIDL可以定义进程间的通信接口。AIDL支持的数据类型:基本数据类型(int,long,char,boolean,double等);String和CharSequence;List:只支持ArrayList

2015-11-11 20:33:16 563

原创 CentOS6.5上搭建Docker服务

查看系统的版本和内核:$cat /etc/issue$uname -r因为docker要求服务CentOS6以上,kernel 版本必须2.6.32-431或更高(参考:https://docs.docker.com/installation/centos/)要将Docker安装到CentOS上,首先启用EPEL软件库,然后使用yum命令:s

2014-12-10 23:26:56 1703 3

原创 使用监控宝监控网站和服务器的经验总结

0、前言      做为公司的服务器运维攻城狮兼程序猿,服务器的不稳定一直是偶的心头病,曾经一段时间半夜被boss唤醒(boss在大半夜里还爬起来测试-_-!),偶也非常无奈,谁叫偶是公司唯一的运维......1、概述      “监控宝是由北京云智慧科技所提供的一项非免费服务,可以定时监控网站、服务和服务器器的可用率(Uptime)和响应时间(Response

2014-12-04 10:59:49 3084 5

研磨设计模式.part5.rar

研磨设计模式.part5.rar 研磨设计模式.part5.rar 研磨设计模式.part5.rar 研磨设计模式.part5.rar

2011-11-18

传智巴巴运动网源代码.zip

传智巴巴运动网源代码.zip

2011-02-22

UltraCompare注册码.txt

UltraCompare注册码.txt

2011-02-22

联想U盘量产工具 含教程

联想U盘量产工具 里面有详细的使用教程,很好用的。

2011-02-22

iis6.0完整安装包下载.rar

iis6.0完整安装包下载.rar

2010-12-06

htmlunit-2.9-SNAPSHOT-with-dependencies.zip

htmlunit-2.9-SNAPSHOT-with-dependencies.zip

2010-12-06

get-more-from-sharepoint-1-130714.pdf

get-more-from-sharepoint-1-130714.pdf

2010-12-06

HTMLParser-2.0-SNAPSHOT-bin.zip

HTMLParser-2.0-SNAPSHOT-bin.zip

2010-12-06

正则表达式系统教程.CHM

正则表达式系统教程.CHM

2010-12-06

java读取文件方法大全.txt

\java读取文件方法大全.txt

2010-12-06

揭开正则表达式的神秘面纱.doc

揭开正则表达式的神秘面纱.doc

2010-12-06

基于网页分块技术主题爬行器的实现.pdf

基于网页分块技术主题爬行器的实现.pdf,基于网页分块技术主题爬行器的实现.pdf

2010-12-06

Oracle 9i安装方法.doc

Oracle 9i安装方法.doc

2010-12-06

JSP标准标签库.ppt

JSP标准标签库.pp

2010-12-06

SEO搜索引擎优化基础教程电子书.pdf

SEO搜索引擎优化基础教程电子书.pdf,SEO搜索引擎优化基础教程电子书.pdf

2010-12-06

云计算入门指南.pdf

云计算入门指南

2010-12-06

java实现ftp的几种方式

\java实现ftp的几种方式\java实现ftp的几种方式\java实现ftp的几种方式

2010-08-31

BEGINNING+C#+OBJECTS中文版:概念到代码.rar

BEGINNING+C#+OBJECTS中文版:概念到代码.rar 是一本很好的C#编程思想的书。非常推荐给各位。。

2010-08-29

web开发CSS系列

web开发CSS系列,对于想学习CSS的同学是很有用的。。

2010-08-27

AJAX in ASP.NET MVC

学习AJAX 及MVC的好书。希望对大家学习有帮助

2010-08-27

ASP.NET 3.5 CMS Development [2009, Packt].pdf

ASP.NET 3.5 CMS Development,用CMS建网站参考用书,全书280多页。绝对有用。。。

2010-08-27

oracle中的Blob和Clob区别

oracle中的Blob和Clob区别,希望对大家学习有帮助呵

2010-08-27

MyEclipse快捷键使用(全)

MyEclipse快捷键使用(全)。希望对大家有帮助呵

2010-08-27

SQL_Server_2005_JDBC_Driver_12_EULA_Chs.htm

SQL_Server_2005_JDBC_Driver_12_EULA_Chs.htm

2010-07-19

《ASP.NET开发实战详解:入门、模块、系统》程序代码

《ASP.NET开发实战详解:入门、模块、系统》程序代码

2010-07-17

圣殿祭司的ASP.NET 2.0开发详解——使用C# 光盘

《圣殿祭司的ASP.NET 2.0开发详解——使用C#》光盘.rar 很有用的,希望对大家有帮助

2010-07-17

CSS2.0样式表中文手册

CSS2.0样式表中文手册,希望对大家有帮助

2010-06-15

视频图像去雾源代码

能够很好的实现视频图像去雾,达到实时性要求 能够很好的实现视频图像去雾,达到实时性要求

2016-01-14

Apache Solr 架构分析内部设计篇PDF

Apache Solr 架构分析内部设计篇PDF Solr 源码 架构 分析 设计

2014-03-17

java写的xpath生成工具

java写的xpath生成工具

2013-05-07

微软企业项目管理解决方案

微软企业项目管理解决方案 微软企业项目管理解决方案部署一步一步图解,资源整理与网络花了一天时间安装并完善成文档。轻松部署微软企业项目管理解决方案。

2013-04-22

IT行业经典面试题,121套面试题.rar

绝对经典面试题:15位业界专家的面试高招,46家公司面试笔试题,MIS软件工程师的面试题,微软面试题的智力面试题,微软面试题的智力面试题...121套面试题.

2012-10-10

struts面试宝典.pdf

Struts面试题大全 软件开发面试题汇总 在Struts中,用户的请求一般以*.do作为请求服务名,所有的请求均被指向ActionServlet,ActionServlet根据Struts-config.xml中的配置信息,将用户请求封装成一个指定名称的ActionForm,并将此ActionForm传至指定的Action中,由Action完成相应的业务操作。

2012-10-05

向量空间模型的java代码实现

向量空间模型的java代码实现

2012-07-31

开发自己的搜索引擎-lucene+2.0+heritrix.zip

开发自己的搜索引擎-lucene+2.0+heritrix.zip

2012-07-24

struts2 + spring + lucene_search 项目实例

struts2 + spring + lucene_search 项目实例

2012-07-24

研磨设计模式.part4.rar

研磨设计模式.part4.rar研磨设计模式.part4.rar研磨设计模式.part4.rar研磨设计模式.part4.rar研磨设计模式.part4.rar研磨设计模式.part4.rar

2011-11-20

研磨设计模式.part3.rar

研磨设计模式.part3.rar 研磨设计模式.part3.rar 研磨设计模式.part3.rar v研磨设计模式.part3.rar

2011-11-20

研磨设计模式.part2.rar

研磨设计模式.part2.rar 研磨设计模式.part2.rar 研磨设计模式.part2.rar 研磨设计模式.part2.rar

2011-11-20

研磨设计模式.part1.rar

研磨设计模式.part1.rar 研磨设计模式.part1.rar 研磨设计模式.part1.rar 研磨设计模式.part1.rar

2011-11-18

空空如也

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

TA关注的人

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