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

转载 Understanding JavaScript Function Invocation and "this"

(这篇文章是Yehuda Katz 于2011年写的关于this的一篇文章,比较经典,推荐阅读,https://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/)Over the years, I've seen a lot of confusion about JavaScript f...

2018-06-11 16:24:33 402

原创 前端动画总结

前端常用的动画,不外乎以下几种:纯JS实现利用setInterval() 或者setTimeout() 方法,来持续修改某个元素的CSS属性,来达到样式变化的目的。<script> let element = document.getElementById('rect'); element.onclick = function (e) {...

2018-05-13 14:45:08 4491

转载 有赞 App 动态化配置中心实践

转载自:https://youzanmobile.github.io/2017/04/10/app-config/客户端大量的硬编码导致其灵活性大大降低,一些细小的改动只能通过发布版本解决,用户升级更新迭代速度慢,时效性差等等原因,进而催生出了有赞 App 的动态化配置中心,它可以将配置,功能,界面,数据等各种配置数据统一进行管理下发,实时生效,极大地提升了客户端的灵活性。背景

2017-11-15 15:50:42 1987

原创 Android四大组件启动分析

Activity Service 四大组件

2017-11-14 20:55:42 209

转载 AndroidStudio3.0 Android Profiler分析器(cpu memory network 分析器)

转自:http://blog.csdn.net/niubitianping/article/details/72617864Android Profiler分为三大模块: cpu、内存 、网络。基本的使用在上一篇文章有讲到。这里详细说一下。一、 CPU分析器CPU ProfilerCPU分析器可帮助您实时检查应用程序的CPU使用情况和线程活动,并记录方法跟踪,以便您可以优化

2017-11-02 11:53:04 505

原创 利用Support-Annotations提高代码质量

在开发的过程中,越早发现问题,修复的成本越低,那么在什么时候能够最早的发现问题呢?当然是码代码的时候了!试想一下,当你敲了一行代码,智能的IDE已经体贴的告诉你,这里有一个错误,这么多么幸福的一件事情!现在利用Support-Annotations库,就可以帮助你在开发时就发现潜在的问题。Android support library从19.1版本引入了一个Support-Annotations的库

2017-10-19 17:41:21 224

转载 基于Android Architecture Components的应用架构指南

转自腾讯CDC:http://cdc.tencent.com/2017/06/29/基于android-architecture-components的应用架构指南/这是一篇 Android Architecture Components 的简单使用指南,目的是向大家介绍这么一种新的架构方案。Android Architecture Components 是一个由官方推出的新库,它

2017-09-26 10:27:44 379

转载 WebView性能、体验分析与优化

转自美团技术博客:https://tech.meituan.com/WebViewPerf.html在App开发中,内嵌WebView始终占有着一席之地。它能以较低的成本实现Android、iOS和Web的复用,也可以冠冕堂皇的突破苹果对热更新的封锁。然而便利性的同时,WebView的性能体验却备受质疑,导致很多客户端中需要动态更新等页面时不得不采用其他方案。以

2017-09-25 16:57:35 337

原创 新布局ConstrainLayout属性总结

ConstrainLayout 是Google在AndroidStudio2.2中发布的一个新布局,该布局与Relative相似,但是还是有一些不同。借助ConstrainLayout我们对复杂的布局实现0嵌套,而这一点在以往的LinearLayout中是很难做到的,在RelativeLayout中强行实现也可以,不过…实在是有写蛋疼。

2017-09-21 16:29:28 2413

原创 利用nexus搭建Android的maven私服

maven是一个构建和管理项目的工具,做java的同学肯定不陌生,在Android中,默认采用的是gradle进行的构建,实际上很多gradle上的三方库也是放在maven仓库的。在日常的android开发中,随着项目的日益增大,编译越来越慢,代码间的耦合越来越紧,相互之间的影响越来越大,而我们又不想将自己的代码放到jcenter等公开的仓库,这时候我们可以利用maven私服,将一部分代码抽成二方库...

2017-09-06 15:44:59 364

原创 简明YAML教程

前言:yaml是一种用来描述配置的语言,其可读性和简洁性较json更胜一筹,用yml写成的配置文件,以.yml结尾。YAML的基本语法规则大小写敏感使用缩进表示层级关系缩进是使用空格,不允许使用tab缩进对空格数目不敏感,相同层级需对齐用“#”表示行注释YAML的数据结构YAML的数据结构比较简单,只有三种: 1. 对象:类似map,用键值对表示 2. 数组:与java数组同含义

2017-09-05 17:24:19 1638

原创 MySql 入门(2)

timestamp表示的时间范围很小,从19700101080001到2038年的某个时间mysql用YYYY的格式检索和显示YEAR值,范围是1901~2155,当使用两位字符串检索表示年份时,其范围为“00”-“99”。00-69 转换为2000-2069范围的YEAR值 70-99 转换为1970-1999范围的YEAR值mysql字符类型char, varchar:用来保存较短的字符串,

2017-07-28 13:41:30 220

原创 MySql 入门(1)

mysql入门

2017-07-28 11:53:59 220

原创 SpringBoot常用注解

@SpringBootApplication:包含@Configuration. @EnableAutoConfiguration, @ComponentScan,通常用于朱主类@Repository:用于标注数据访问组件,即DAO组件@Service用于标注业务层组件@RestController用于标注控制层组件,包含@Controller和@ResponseBody@ResponseBody表

2017-07-18 19:12:02 315

原创 MySql的常用操作

Mysql服务相关启动服务:net start + 名称 关闭服务:net stop + 名称 卸载: sc delete + 名称Mysql数据类型Mysql有三大数据类型: 1. 数字类型: 整形:tinyint,smallint,mediumint,int,bigint 浮点型:float,double,real,decimal 2. 日期和时间: date ,time ,dat

2017-07-18 19:10:09 377

原创 Andorid 代码打包--aar

背景在日常开发中,我们经常会遇到这样的情况,我们需要将自己的代码封装成SDK供第三方使用,在这种情况下,采取开发应用的做法就可能行不通了。我们知道,andorid打包的流程大致分为两个过程,代码的打包以及资源文件的打包,流程图如下: (具体可参考博客android Apk打包过程概述_android是如何打包apk的) 所以当我们打包代码给第三方使用的时候,会存在这样的几个坑: 1. 我们在a

2017-06-13 20:12:02 402

原创 Android代码规范+小技巧

简述安卓开发中的一些个人总结的开发规范以及一些不容易注意到的小技巧。

2016-01-21 22:59:39 287

charles 代理软件

charles 代理工具,可以用来抓包,拦截请求等,附件里附有破解工具。

2018-05-18

java性能调优

java 性能调优, 来自于内部分享。 java 性能调优, 来自于内部分享。

2018-05-18

阿里java开发手册正式版

阿里内部的java开发规范

2017-07-26

空空如也

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

TA关注的人

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