End

随笔分类 -  01 新版 MarkDown

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要:本文地址 目录 目录目录日期 日历 时区 地区 格式化 API 案例常用案例获取当天0时0分0秒的时间判断是今天还是明天计算两个日期间相差几天增加或减少一定的时间判断缓存是否过期获取一个时间,要求当月有31天SimpleDateFormat 格式化 Date 示例Calendar 和 Date 的妙 阅读全文
posted @ 2017-10-16 10:25 白乾涛 阅读(1308) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录实战篇介绍52 | Redis 中数据类型对应的数据结构Redis 数据库介绍列表 list压缩列表双向循环链表字典 hash压缩列表散列表集合 set有序数组散列表有序集合 sortedset跳表压缩列表数据结构持久化课后思考 实战篇介绍 到此为止,专栏前三部分我们全部讲完 阅读全文
posted @ 2017-10-15 16:58 白乾涛 阅读(1353) 评论(0) 推荐(0)
摘要:本文地址 JavaScript 异步 Promise await setTimeout(function () { console.log("delay") }, 1000); setTimeout(() => console.log("delay2"), 1200); fetch("https:/ 阅读全文
posted @ 2017-10-15 16:00 白乾涛 阅读(1778) 评论(0) 推荐(1)
摘要:本文地址 目录 目录目录Git 常用命令常用命令基础命令增删改增加 add删除 rm移动/重命名 mv代码提交提交到本地仓库 commit分支标签查看信息远程同步撤销其他 Git 常用命令 Git官方教程 - 中文版 Git官方教程 - 中文版PDF下载 易百教程 - 逐个介绍Git命令 廖雪峰教程 阅读全文
posted @ 2017-09-21 10:10 白乾涛 阅读(2513) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录Java 和 Kotlin 中的泛型Java 泛型的不可变性Java 中的 ? extends集合不要 extends总结Java 中的 ? super集合总结Java 泛型总结Kotlin 中的 out 和 in声明处的 out 和 inKotlin 中的 * 号where 阅读全文
posted @ 2017-09-17 23:24 白乾涛 阅读(2186) 评论(0) 推荐(1)
摘要:本文地址 目录 目录目录Gson 基本使用 解析、生成、映射解析和生成基本数据类型POJO 类数组和集合属性映射注解 @SerializedName映射多键映射 Gson 基本使用 解析、生成、映射 解析和生成 Gson提供了 fromJson() 和 toJson() 两个用于解析和生成的方法,前 阅读全文
posted @ 2017-09-12 14:36 白乾涛 阅读(909) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录Retrofit 入门 基本使用 总结Retrofit入门Retrofit注解Gson与ConverterRxJava与CallAdapter自定义Converter自定义CallAdapter其它说明Retrofit.Builder的其他方法Retrofit的Url组合规则 阅读全文
posted @ 2017-09-08 15:24 白乾涛 阅读(13958) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录Retrofit 简介 wiki 文档 源码解析WiKi 使用指导Call AdaptersConverters 转换器Retrofit Tutorials 教程资源官网使用教程Introduction 基本使用介绍API Declaration 方法声明Retrofit C 阅读全文
posted @ 2017-09-07 10:52 白乾涛 阅读(885) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录Proxy 代理模式 动态代理 cglib静态代理静态代理简介静态代理案例动态代理JDK 动态代理案例JDK 动态代理的局限性Cglib动态代理CGLIB 简介Cglib动态代理案例Cglib代理类实现方式一Cglib代理类实现方式二JDK 动态代理补充底层实现原理Invoc 阅读全文
posted @ 2017-09-06 16:52 白乾涛 阅读(841) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录意图过滤器 intent-filter data Uri使用细节intent-filter 中的 datadata 中的 mimeTypedata 中的 Uriintent-filter 总结匹配示例案例1案例2案例3自定义 action 及 data 案例 意图过滤器 in 阅读全文
posted @ 2017-09-05 14:32 白乾涛 阅读(4174) 评论(0) 推荐(1)
摘要:本文地址 目录 目录目录注解 Annotation 简介 总结背景知识什么是元数据 Metadata为什么要引入 AnnotationXML 和 Annotation 的优缺点注解的定义注解的定义案例四个元注解Target 适用的元素种类Retention 保留策略Documented 文档化Inh 阅读全文
posted @ 2017-09-03 15:49 白乾涛 阅读(9969) 评论(0) 推荐(3)
摘要:本文地址 目录 目录目录反射 Reflect Class 基础 API反射 Reflection面试题Class 类获取对象运行时Class类获取与此class对象相关的Class类返回 Type (接口与超类)获取构造器 Constructor获取方法 Method获取字段 Field获取注解 A 阅读全文
posted @ 2017-08-31 21:33 白乾涛 阅读(767) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录Type 类型 泛型 反射 Class ParameterizedTypeType 接口简介Java 中的所有类型综合测试代码Type 的子接口ParameterizedType 参数化类型TypeVariable 类型变量类型GenericArrayType 泛型数组类型W 阅读全文
posted @ 2017-08-31 21:19 白乾涛 阅读(13673) 评论(0) 推荐(1)
摘要:本文地址 目录 目录目录Math Number 数值类 包装类 数学计算Math 类简介字段近似值:round、ceil、floor、rint普通函数三角函数角度弧度指数、对数、平方根1.8之后新增的方法Math 常用 API 使用演示数值类 APINumberIntegerFloatRandom示 阅读全文
posted @ 2017-08-28 17:53 白乾涛 阅读(919) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录原码 反码 补码 概念 原理 详解测试代码教科书式定义简单入门原码反码补码移码一些基本概念机器数和符号位真值编码方式为何要使用原码、反码和补码从数学角度深究原理(仅供参考)钟表的例子同余负数取模的计算数学证明 原码 反码 补码 概念 原理 详解 参考1 参考2 测试代码 Sy 阅读全文
posted @ 2017-08-28 11:11 白乾涛 阅读(36241) 评论(6) 推荐(7)
摘要:本文地址 JavaScript 函数 闭包 arguments 函数可以在声明之前调用 函数也是对象,其属性 arguments 返回函数调用过程接收到的参数数组,toString() 方法返回函数定义 函数声明 function f0(a, b) { return a * b } var f1 = 阅读全文
posted @ 2017-08-27 23:46 白乾涛 阅读(1816) 评论(0) 推荐(1)
摘要:本文地址 目录 目录目录线程 Timer TimerTask 计时器 定时任务Timer 计时器TimerTask 计时任务案例案例1:延时执行指定任务案例2:执行定时任务Timer 的缺陷Timer 抛出异常缺陷Timer 管理时间延迟缺陷用 ScheduledExecutorService 替代 阅读全文
posted @ 2017-08-25 18:42 白乾涛 阅读(1247) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录什么是内存泄漏为什么会发生内存泄漏发生内存泄漏的常见场景静态集合类的使用Listener、Receiver等监听器的引用非静态内部类对外部类的引用Handler引起内存泄漏案例分析Thread引起内存泄漏案例分析单例模式初始化后的对象数据库、网络、io流等连接优化内存的方法 阅读全文
posted @ 2017-08-24 20:51 白乾涛 阅读(848) 评论(0) 推荐(0)
摘要:本文地址 目录 目录目录Kotlin 不变性思维尽可能地消灭可变性使用条件表达式消灭 var使用数据类并消灭可变性尽可能对外暴露只读集合解决集合的可变性问题属性委托自定义 get 方法自定义对外暴露的方法使用 toList 解决集合强转问题Kotlin与Java的集合兼容性问题java.util.A 阅读全文
posted @ 2017-08-24 16:31 白乾涛 阅读(7024) 评论(0) 推荐(4)
摘要:本文地址 JavaScript let 和 var 作用域 声明提升 参考 基本规则 使用 var 在函数外声明的变量是全局变量,在函数内声明的变量是局部变量 使用 var 声明的变量不具备块级作用域的特性,因此在 {} 外依然能被访问到 使用 let 声明的变量只在其所在的 代码块{} 内有效,具 阅读全文
posted @ 2017-08-15 21:21 白乾涛 阅读(5277) 评论(0) 推荐(1)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页