【转自微信:https://mp.weixin.qq.com/s/TWetnASzxLPAXz39Perbow】 不管是开发、测试、运维,每个技术人员心理多多少少都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。然而…… 前言 然而“梦 ...
分类:
其他好文 时间:
2019-10-06 20:48:34
阅读次数:
78
一、tableview的分页加载的代码对比 没有优化之前的代码如下 优化之后的代码 二、collectonview的分页加载的代码对比 没有优化之前的代码如下: 优化之后的代码 总结:相比较之下,优化之后看似代码量增加了少许,但是从理论上分页加载的性能更好了。之前分页加载使用的全局刷新,优化之后改用 ...
分类:
移动开发 时间:
2019-10-04 18:34:38
阅读次数:
308
一、idea 安装 lombok 插件 二、重启 idea 三、添加依赖 四、测试 创建一个实体类 测试 ...
分类:
编程语言 时间:
2019-10-04 11:19:03
阅读次数:
85
定义:"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式。 好处:Lambda简化了匿名委托的使用,减少开发中需要编写的代码量。 写法:所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达 ...
1. 概述 本文,我们来分享 MyBatis 的反射模块,对应 reflection 包。如下图所示: 相比 parsing 包来说,reflection 包的代码量大概是 2-3 倍。当然,不要慌,都是比较简单的代码。 当然,这是一篇非常非常非常长的博客,因为笔者基本贴了这个模块所有的代码。如果想 ...
分类:
其他好文 时间:
2019-10-03 14:19:59
阅读次数:
135
1. 概述 本文主要分享 MyBatis 的项目结构。 2. 代码统计 这里先分享一个小技巧。笔者在开始源码学习时,会首先了解项目的代码量。 第一种方式,使用 IDEA Statistic 插件,统计整体代码量。 我们可以粗略的看到,总的代码量在 21441 行。还是在可接受的范围。 第二种方式,使 ...
分类:
其他好文 时间:
2019-10-03 10:47:56
阅读次数:
121
当自然数 n 依次取 1、2、3、……、 N 时,算式 ? n /2?+? n /3?+? n /5? 有多少个不同的值?(注:? x ? 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。) 输入格式: 输入给出一个正整数 N (2≤ N ≤104)。 输出格式: 在一行中输出题面中算 ...
分类:
其他好文 时间:
2019-09-30 23:53:23
阅读次数:
183
什么是继承 定义:继承是面向对象编程语言中的一个重要特性,当一个类A能够获取另一个类B中所有非私有的数据和操作的定义作为自己的部分或全部成分时,就称这两个类之间具有继承关系。被继承的类B称为父类或基类,继承了父类的类A称为子类或派生类。 继承的优点 1. 减少代码冗余 2. 提供代码重用 3. 减少 ...
lombok可以使JAVA语言,可以象.NET那样方便地实现GET/SET方法 下面说一下具体的使用方法: 1.官网地址:https://projectlombok.org/ 2.根据自己的IDE,在官网找对应的安装方法 3.对应的使用手册也有,自己看吧 ...
分类:
其他好文 时间:
2019-09-29 11:18:43
阅读次数:
83