自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringMVC的处理模型方式

spring MVC 提供了以下几种途径输出模型数据:ModelAndView:处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 Map及Model:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap或 java.uti.Map时,处理方法返回时,Map 中的数据会自动添加到模型中。

2017-06-16 21:07:03 437

原创 Mac的bash_profile文件的进入和退出指令

vi ~./bash_profile进入bash_profile文件 i 进入编辑模式 esc退出编辑模式 :(冒号)进入最后行模式 wq保存并退出vi

2017-06-11 23:00:50 15082 1

原创 青蛙跳台阶问题&&斐波那契数列问题

斐波那契数列: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39 斐波那契数列公式: F(n)=F(n-1)+F(n-2)public class Solution { public int Fibonacci(int n) { if (n <= 0) return 0; else if (n

2017-06-10 10:19:11 565

原创 Java线程的生命周期的深入理解

线程的生命周期图 对上图进行对线程的生命周期的分析: (1)新建状态:线程被创建出来,还没有调用start方法; (2)可运行状态:调用线程的start方法,线程等待CPU时间 (3)运行状态:线程获取到CPU时间,开始执行线程任务 (4)阻塞状态:阻塞状态是指线程因为某种原因放弃了 cpu 使用权,也即让出了 cpu timeslice ,暂时停止运行。直到线程进入可运行状态,才有 机会

2017-06-08 10:38:20 892

原创 Android性能优化之避免ANR

相信我们在使用应用的时候,操作频繁偶尔会弹出“应用无响应”的对话框,这就是发生了ANR(Application Not Responding)。那么,什么情况下会触发ANR呢? 通常情况下,当应用无法响应用户输入的时候就会出现ANR对话框。例如,应用在IO操作的时候堵塞UI线程,应用从而无法处理用户输入事件。又或者应用在进行长时间的计算的时候。总而言之,应用在下面两种情况下会发生ANR:

2017-06-04 11:45:05 389

原创 android性能优化最佳实践建议

为了写出更加高效的代码,我们需要遵循两个原则: 一 不要做没有必要做的工作 二 不要分配多余的内存 建议一:不要创建没有必要的对象 建议二:如果不用获取成员变量,建议方法使用静态方法,这样方法就不需要获取对象的状态,方法的调用也会提高15%~20%的速度建议三:建议基本类型常量和String常量使用static final关键字修饰

2017-06-04 11:01:40 711

原创 不可错过的全面详细介绍Android单元测试的系列文章(一)

Android的测试基于JUnit框架,我们可以把测试代码运行在本地JVM上面,也可以运行在安卓设备上面。运行在本地JVM上和安卓设备上的测试代码所在的位置是不一样的,下面先来学习一下这两种测试类型代码所在的位置。 测试代码运行在本地JVM【本地单元测试】: 代码位置: module-name/src/test/java/ 运行在本地JVM的测试代码是获取不到Android框架API的测

2017-06-01 20:13:51 368

AES和RSA加密学习Demo

Java/Android的AES/RSA加密算法使用Demo

2017-04-05

手动创建第一个Maven项目

手动创建第一个Maven项目

2016-08-15

空空如也

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

TA关注的人

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