记录一下安卓和ios上好用的阅读软件

2020-06-17
安卓 阅读 酷安下载 ios 爱阅书香 appStore ...
Read more

abstract关键字

2020-06-11
抽象方法 抽象方法和普通方法不同的是,不能使用static关键字修饰。 没有方法体(类似接口中的方法),所以无法直接调用抽象方法。 抽象方法不能使用private修饰,因为抽象方法必须被子类实现。如果使用private修饰,子类就无法访问它...
Read more

判断单链表是否有环

2020-06-09
哈希法 思路 链表上面如果有环,那么必然有一个链表靠后的节点的next指针,指向它前面的某个节点。 采用Set,将链表循环,每次循环都判断此节点是否存在于Set中,不存在则加入,存在则有环。 代码 ListNode detectCycle(...
Read more

MySQL的相关知识点记录

2020-06-09
引擎 MySQL的引擎一般分为两种 MyISAM InnoDB MyISAM 优点 系统兼容性好拥有较优秀的插入、查询速度,。使用表格锁定的机制,来优化多个并发的读写操作。支持索引、字段管理 缺点 不支持事务,不支持行锁、外键。如果数据...
Read more

手写一个单例模式

2020-06-09
/** * Singleton( double check) */ public class Singleton { /** * volatile ==> 防止指令重排、可见性 */ priv...
Read more

记录自己用到的IDEA插件

2020-05-28
Maven Helper Maven Helper 是解决Maven依赖冲突的利器,可以快速查找项目中的依赖冲突。安装后打开pom文件,底部有 Dependency Analyzer 视图。显示红色表示存在依赖冲突,点进去直接在包上右键Ex...
Read more

Moment.js操作

2020-05-28
格式化 moment().format(); // "2014-09-08T08:02:17-05:00" (ISO 8601,无小数秒钟) moment()...
Read more
Moment.js操作

Git初始配置

2020-05-26
设置用户名称和邮箱 git config --global user.name "aoizz" git config --global user.email admin@aoizz.com 生成/添加SSH公钥 ssh-...
Read more
Git初始配置

跳跃游戏

2020-04-17
给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4] 输出: true 解释: 我们可以先跳 1 步,从位置 0...
Read more
跳跃游戏