自定义博客皮肤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)
  • 资源 (75)
  • 收藏
  • 关注

转载 单例模式

单例:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 类图:单例模式应该是23种设计模式中最简单的一种模式了。它有以下几个要素:私有的构造方法指向自己实例的私有静态引用以自己实例为返回值的静态的公有的方法        单例模式根据实例化对象时机的不同分为两种:一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就实例化一个对象交给自

2012-11-30 23:16:06 924 1

原创 android 使用Intent传递数据之剪切板

windows和linux中都支持一种剪切板技术,就是一个程序将一些数据复制到剪切板上,然后其他的程序可以从剪切板中获取数据。 调用服务:ClipData clipdata = ClipData.newPlainText("name", "clipData");ClipboarManager clipboarManager=(ClipboarManager)getSystemS

2012-11-30 21:55:13 2286

原创 android 使用Intent传递数据之全局变量传递

android中的全局对象非常类似于javaWeb中的Application域,除非是android应用程序清楚内存,否则全局对象将一直可以访问。 android中有一个application类,是基类。创建自己的应用的时候需要继承这个基类,并实现onCreate方法,该方法在application被调用的时候就会启动。 创建自己的application类: package

2012-11-30 20:23:57 2550 2

原创 activity

Activity为android应用提供可视化用户界面,一般是一个手机页面就是一个activity,如果一个android应用需要多个用户界面,则会有多个activity,多个activity组成Activity栈,当前活动的activity位于栈顶,获得焦点。当用户按Back健时,当前的这个activity销毁,前一个activity重新获得焦点。Activity的生命周期的7个方法

2012-11-29 21:45:47 1243

原创 android系统

系统简介Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续进行对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自

2012-11-27 23:19:01 1667

原创 闭包和回调

闭包:    Closure   是一种能被调用的对象,它保存了创建它的作用域的信息。java并不能显式地支持闭包,但对于非静态内部类,它不仅记录了其外部类的详细信息,还保留了一个创建非静态内部类对象的引用,并且可以直接调用外部类的private成员,因此可以把非静态内部类当成面向对象领域的闭包。回调:  就是允许客户类通过内部类引用来调用其外部类的方法。案

2012-11-27 16:12:03 3711 2

原创 内部类

外部类:包含内部类的类。内部类: 把一个类放在另一个类的内部。 形式:     public  class    外部类{【修饰符】【访问控制符】class 【类名】{    }}作用:    1。内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。           2。内部类成员可以直接访问外部类的私有数据,因为内部

2012-11-27 12:50:06 1168

原创 使用数组实现缓存例子

public class CacheFinal{ private final String name; private static CacheFinal[] cache = new CacheFinal[10]; //记录缓存实例在缓存的位置,cache[p-1]是最新的缓存实例 private static int p =0; public CacheFinal(St

2012-11-26 20:57:35 3698

原创 不可变类

Name类:public class Name{ public String FirstName; public String LastName; public Name(){ } public Name(String first,String last){ this.FirstName = first; this.LastName =la

2012-11-26 19:57:42 1012

原创 static中不能调用类中非static方法

代码如下:public class StaticTest{  public void sayHello(){ System.out.println("Hello"); }  public static void Test(){  sayHello();//调用非static方法。这句话其实就是相当于   this.say(); this是指调用被方法的对象  S

2012-11-26 16:49:46 1364

原创 this关键字

THIS: public  class TestThis{     public void Test(){}Public void TestForThis(){this.Test();//this可以代表任何对象,在一个方法中,它所代表的对象是不确定的,但它的类是确定的,它所代表的对象只能是当前类;只有在这个方法被哪个对象(类的实例)所调用的时候,this才能确定代表了

2012-11-26 16:30:59 716

原创 数值类型的注意问题(代码形式)

public class HelloWord{  public static void main(String[] args){ System.out.println("HelloWord"); byte a =36; /* 系统不会把一个超过int型整数范围的数当做long类型处理,即使没有超过int型也不会自动当做long型,而是int型数字; */ //lon

2012-11-26 16:24:36 1130

原创 编译型语言和解释型语言的区别和优劣(基础知识了解)

编译型的语言: 专门的编译器, 针对特定的平台(操作系统)“翻译”成机器码(包括机器指令和操作数),并包装成该平台可执行程序的格式;如需要其他的代码,要进行链接。                       优点: 可脱离开发环境,特定的平台上独立运行,运行效率较高。缺点:无法移植;需要移植,要源代码重新编译。 代表语言:C    C++   解释型语言:专门的解释

2012-11-26 16:10:01 8622 2

原创 window和ubuntu下的java环境配置

window下的java环境配置:1、下载jdk(官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html)2、安装jdk3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jd

2012-11-22 22:57:26 1298

简单易用的日志系统

自己利用tomcat+slf4j搭建的简单日志系统,方便同事之间查看日志。

2015-09-19

仿QQ5.0左侧菜单

仿QQ5.0左侧菜单 可以使用,项目中应用到了,分享出来

2015-09-11

Android Studio导入项目的几种方法

找到一份很不错的androidstudio的入门教材,很多细节要注意额!

2015-07-27

YiCache_Java

研究YIIM里的LRU二级缓存实现,分享下,顺便做个笔记!

2015-06-14

android开发模板

我自己搭建的android开发模板,里面有很多的工具类,配置好了uml等

2015-05-30

MySQL性能调优与架构设计

《MySQL性能调优与架构设计》这本书很不错,在百度文档里发现的,分享给大家!

2015-05-28

Tomcat配置HTTPS证书认证

Tocmat下的HTTPS认证,折腾了一天了,终于弄成了,记录下!

2015-05-20

Redis学习集合包

这是我个人这段时间学习Redis的集合,有Redis的简单测试,Redis的Cluster集群、Redis的Sentinel主从集群、Tomcat+Redis的Session存储、还有基于Spring-data-redis的使用。分享出来给大家,下载可以直接使用,快速上手,以供学习!

2015-05-15

redis集群sentinel主从复制

redis集群sentinel主从复制 已经配置好的案例,放在conf目录下。详情可以查看我的博客:http://blog.csdn.net/caiwenfeng_for_23/article/details/45695581

2015-05-13

Tomcat7+Redis+Session

Tomcat7+Redis存储Session的案例,下载即可使用。学习使用

2015-05-12

git2.4.0.rc2_源码

git 2.4.0版本的源码,用于源码编译安装git

2015-04-16

netty5.0官方自带的demo

官方自带的netty5.0案例,非常强大,学习netty必备!

2015-04-12

openSUSE新手指南.

《openSUSE新手指南》很不错,刚刚开始学opensuse的朋友有福了!

2015-04-03

Maven3.2.5+Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8

自己辛苦搭建的基于Maven3.2.5的Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8的开发环境,需要的朋友拿去,不要再重复造轮子了!拿来主义最实用

2015-04-01

Eclipse—Theme

Eclipse的主题选择,让Eclipse的代码编辑器看起来是那么优雅与炫丽,不伤眼!

2015-03-22

Ehcache_Hello

Ehcache 的一个简单demo案例 了解如何使用ehcache 以及掌握一些基本的api

2015-03-03

Nginx_Tomcat集群案例

windowXP下搭建nginx-1.7.10和apache-tomcat-8.0.18的集群 已经配置好,下载后直接启动三个tomcat和nginx,然后访问http://localhost/即可。

2015-02-13

Nginx开发从入门到精通

Nginx开发从入门到精通 这个还不错,分享给大家,好东西就是要分享

2015-02-11

Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8基于annotation环境搭建

我自己搭建的spring4+springMVC4+hibernate4.3.8基于annotation的开发环境 中间遇到好多问题,比如jar包不齐什么的,我把所有的包放在lib目录下,大家不用再去下载了

2015-02-04

jackson2.5-all

jackson最新的jar包 三个齐全,因为官网下载比较麻烦,特此分享出来!

2015-02-04

调用系统文件管理器

这是一个调用android系统自带的文件管理器的例子

2014-12-29

Gif动态表情包_方便测试

Gif动态表情

2021-05-06

gradle-4.2.1-all

分享给需要的朋友,这个gradle是我自己在用的

2017-10-27

CommonPool2Demo

apache common pool 对象池框架 demo代码

2017-04-09

啊里巴巴Java开发手册

阿里巴巴的Java开发手册,还不错,很多细节注意点 分享给大家

2017-02-13

HermesEventBus2.4

Hermes+EventBus2.4 版本

2017-02-07

UCrop2.2修改版

UCrop2.2修改版 解决小米手机部分图片获取不到宽高崩溃问题

2016-12-28

BuildConfig方法二

BuildConfig.DEBUG总是返回false的解决方法

2016-12-25

gradle-2.14.1.zip

gradle2.14.1版本 需要的朋友下载

2016-10-19

gradle-3.1-all

gradle-3.1-all 需要的朋友可以下载

2016-10-17

gradle-3.0-bin

gradle-3.0-bin 资源 有需要的朋友欢迎下载,天朝的网络很难下的额

2016-08-28

apache-ant-1.8.2.jar

apache-ant-1.8.2.jar资源文件 需要的朋友可以下载

2016-08-28

gradle-2.14-all

gradle-2.14-all 需要的朋友欢迎下载

2016-06-26

maven-.3.3.9-all

apache-maven-3.3.9-bin.tar 需要的朋友欢迎下载

2016-06-26

java_source_attacher_1.2.7

Eclispe源码下载插件java_source_attacher 需要的朋友可以下载,很好用 使用说明:http://blog.csdn.net/caiwenfeng_for_23/article/details/51743154

2016-06-23

Paypal工具类

Paypal的工具类 封装下方便使用

2016-04-16

VLC-Android-1.7.5

官方下载地址:http://get.videolan.org/vlc-android/1.7.5/VLC-Android-1.7.5.tar.gz 下载不到的朋友,可以这里下载

2016-04-16

MySQLServer 5.7(解压版)

MySQLServer 5.7(解压版) 安装方法可以查看我的博文: http://blog.csdn.net/caiwenfeng_for_23/article/details/50414480

2015-12-27

WebView 日夜间模式、调整字体大小

android webview加载网页,调整日夜间模式 和文字大小的HTML文档,自己保留做个笔记

2015-12-02

cargo远程部署web项目资料

maven cargo插件远程部署web项目的简单案例,留作笔记,也分享给大家了!希望有所帮助

2015-09-19

空空如也

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

TA关注的人

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