自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android WebView 远程网页 加载本地资源js/html/css

Android WebView 远程网页 加载本地资源js/html/css原因:在使用WebView加载网页时Web端有一些不常变更的.js、.css等文件,因此可以将这些文件从Android客户本地进行加载,这样可以加速网页的加载和节省不必要的流量优化用户体验。(博主这里是因为项目引用了Cordova需要加载远程网页,但是IOS端与Android的.js文件又不能通用,所以Android和IO

2017-02-13 16:06:48 10003 2

原创 Linphone Android 在Linux 下编译运行

Android sip电话开源项目在LInux下编译并运行项目

2016-11-30 00:15:53 7162 10

原创 Java异常的分类,以及一般异常和运行时异常的区别

Java异常分为Exception喝error异常,两者都是继承于Throwable。Exception异常一般都为代码逻辑异常,一般通过try-catch-finally 处理。Exception又分为可检测异常(checked)和不检测异常(unchecked) checkedException异常是在代码里必须显式的捕获而且编译器会强制你try-catch,例:IOException、Fi...

2018-05-14 16:48:04 546

原创 Android 自定义View一(自定义属性)

这里重温一下自定义View的开发流程,以下将完整的流程走一遍包括自定义属性、onDraw()、等。继承View类创建一个类并继承View类,当然如果需求不是很特别的话可以直接继承Android现有的控件拓展开发比如Button等,这些现有的控件类也是继承与View类继承View类后创建至少一个的构造函数并执行super(context, attrs); /** * 有多个构造函数默认

2017-04-14 13:44:25 334

原创 Java引用对象SoftReference、WeakReference简单介绍

说明:Java引用对象这些类在Java.lang.ref包中,这些类用于与Java垃圾回收机制在某种程度上进行打交道。这些类通常用于解决内存泄漏、做RAM缓存、图片缓存等。使用:将需要做内存管理的对象通过这些类的构造函数传入,需要使用被管理对象时候通过笤俑SoftReference.get()获取。 实例:Car car=new Car(); WeakReference<Car> weakkre

2017-03-07 10:47:02 373

原创 Java内存分配管理知识点

Java内存分配策略为静态存储区、栈内存区、堆内存区静态存储区:主要存放呗static声明的变量或者常量,该区域在编译时候经常分配完成并且在运行期间都是存在的可被全局使用。栈内存区:用于存放局部变量,即在执行某方法时方法体内所声明的基本类型或对象的引用地址,当方法执行结束后这些局部变量持有内存将被自动释放。因为栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。堆内存

2017-03-04 17:22:21 329

原创 JavaEE Spring框架学习笔记(AOP Introductions介绍)

引入(Introduction):在不修改类代码的前提下,为类添加新的方法和属性。在切面中声明一个实现了指定接口的通知对象,并提供一个接口实现类来代表该对象使用。实现方法在XML的标签中 配置解释:为匹配types-matching属性所匹配的类型拥有一个新parent也就是为所匹配的对象创建一个新的父类。 implement-interface属性为接口路径,default-

2016-12-29 23:49:52 443

原创 JavaEE Spring框架学习笔记(AOP基本应用实例)

Spring AOP 的基本应用编程过程。1.在XML中创建切面(Aspect) 2.在XML中创建切入点3.在XML中创建前置通知4.在XML中创建返回后通知5.在XML中创建抛异常后通知6.创建后通知7在Java中创建相应的Bean类AspectBiz.javapackage Aopshili;publ

2016-12-28 23:06:47 436

原创 JavaEE Spring框架学习笔记(AOP的基本概念及名词解释)

这里介绍一下AOP的基本概念,和相关名词的解释。1.AOP的基本概念介绍AOP:Aspect Oriented Programming的缩写,中文意思为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术主要功能:日志记录、性能统计、安全控制、事务处理、异常处理等等。2.AOP相关名词解释切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个

2016-12-26 00:48:29 1431

原创 JavaEE Spring框架学习笔记(理论学习之通过@Bean注解)

@Bean 注解可以注解在@Component注解的类中的方法用于创建一个由SpringIOC容器管理的Bean。列:package JavaBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Con

2016-12-19 23:47:00 321

原创 JavaEE Spring框架学习笔记(理论学习之通过@Autowired 自动装配注解的使用)

通过对Bean的 成员变量 成员变量的Set方法 构造函数 使用@Autowired注解可对该成员变量Bean进行自动装配。如果找不到合适的Bean装配将会导致@Autowired抛出异常,可使用@Autowired(required=false)    (意思是:该行为不是必须的)这种方式解决,但是无法装配该Bean。所以在使用的时候必须判空处理。还有一个类中只能有一个构造函数使用@Auto

2016-12-16 22:44:16 505

原创 JavaEE Spring框架学习笔记(理论学习之通过注解的方式定义和管理Bean)

Spring除了通过xml的形式定义Bean还可以通过java的方式定义Bean即通过使用注解的方式定义Bean。对JavaBean类使用注解即可定义该Bean 如:@Componentpublic class BeanAnnoation { public void say(String txt){ System.out.println("Beanannoation:"+txt

2016-12-15 23:50:56 369

原创 JavaEE Spring框架学习笔记(理论学习之Bean的自动装配)

Bean的自动装配可实现无须配置xml即可完成Bean的装配,Bean的自动装配分为以下几种方式:1.no 不使用自动装配(默认选项)2.byName Bean通过实现set方法IOC就可以自动装载与该属性名(类名)跟xml中相同ID值的Bean的自动装载。 必须设置与该类型相同名称的id值2.byType 这种方式IOC容器将自动装载xml文件中配置相同类型 即相同类名的Bean;无

2016-12-13 21:57:37 426

原创 JavaEE Spring框架学习笔记(理论学习之Aware接口)

Spring提供了一些以Aware结尾的接口,通过实现该接口即可获取相应的IOC资源。不同的Aware结尾的接口提供相应的资源如下(拷贝于guanwa):Table 7.4. Aware interfacesNameInjected DependencyExplained in…​ApplicationContex

2016-12-12 23:17:24 516

原创 JavaEE Spring框架学习笔记一(理论学习之Bean生命周期)

Bean的生命周期配置即Bean的初始化和销毁配置Bean的生命周期有通过Bean类实现相关接口或者在XML文件中配置Bean类通过实现以下两个接口即可完成Bean的生命周期回调。import org.springframework.beans.factory.DisposableBean;import org.springframework.beans.factory.Initi

2016-12-12 22:28:47 328

原创 JavaEE Spring框架学习笔记一(理论学习之Bean配置项、作用域)

Bean的配置项有:Id答:在ICO容器中的唯一标示Class答:该Bean对应的类Scope答:该Bean在IOC容器中的作用域Scopr可选valuesingleton:单例,指一个Bean容器中只存在一个Bean实例prototype:每次请求(每次使用)创建新的实例,destroy方式不生效request:每次http请求都会创建一个实例且仅在当前r

2016-12-12 22:27:23 498

原创 JavaEE Spring框架学习笔记一(理论学习)

IOC概念:Inversion of Control 即英文缩写为IOC 中文释义为控制反转。依赖注入:控制反转的实现j也就是当程序 获取依赖对象的过程被反转了

2016-12-02 23:29:40 687

空空如也

空空如也

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

TA关注的人

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