02 2019 档案

摘要:近期在做一个对接京东的电商平台,所以对各个地方的效率考虑的比较多,今天深挖了一下ArrayList与LinkedList的区别以及对应List使用foreach与使用下标遍历的效率问题,首先说一下两种List的区别。 ArrayList是基于动态数组的数据结构,而LinkedList基于链表的数据结 阅读全文
posted @ 2019-02-28 11:03 waen 阅读(1601) 评论(0) 推荐(0)
摘要:首先不管如何要有一张表记录下数据的修改记录,下图是本人设计的表结构 本次利用触发器记录数据的更改主要需要注意在上一次更新到下一次更新期间对同一数据进行操作的各种情况,下图为我整理的对同一数据进行多次操作的各种情况以及记录方式 而本次触发器实现缓存的定期增量更新主要区分两种情况: 1.insert、u 阅读全文
posted @ 2019-02-25 21:03 waen 阅读(680) 评论(0) 推荐(0)
摘要:分布式锁一般有三种实现方式: 1. 数据库乐观锁; 2. 基于ZooKeeper的分布式锁; 3. 基于Redis的分布式锁; 这里大概说一下三种方式的优缺点,数据库乐观锁优点是实现简单,只需要for update关键词就可以实现,缺点是无法满足高并发量以及数据库读写频繁的系统 ZooKeeper分 阅读全文
posted @ 2019-02-25 20:44 waen 阅读(784) 评论(0) 推荐(3)
摘要:利用COOKIE实现单点登录功能 近期公司要求帮一个项目实现单点登录功能,在综合考量下决定采用cookie实现,大概的流程如下图所: 阅读全文
posted @ 2019-02-25 14:36 waen 阅读(1518) 评论(0) 推荐(0)