自定义一般属性 通过getAttribute获取对应的属性 <ul> <li product-id="1000">basketball</li> <li product-id="1001">football</li> <li product-id="1002">volleyball</li> <li ...
分类:
其他好文 时间:
2020-03-17 15:34:12
阅读次数:
67
个人博客 "http://www.milovetingting.cn" Android中网络框架的简单封装 前言 作为一款主要应用在移动终端的操作系统,访问网络是必不可少的功能。访问网络,最基本的接口有: ,``HttpClient Volley OkHttp Retrofit``等网络封装库。由于 ...
分类:
移动开发 时间:
2020-03-05 01:32:18
阅读次数:
106
一、概述 在分析OkHttp3的缓存机制之前先手写一个实现了三级缓存的ImageLoader来整体感受一下LruCache和DiskLruCache的用法。本例实现了三级缓存,利用LruCache实现内存缓存,利用DiskLruCache实现磁盘缓存。整体的流程是:当用户请求一张图时,首先检查内存中 ...
分类:
系统相关 时间:
2020-03-02 13:04:51
阅读次数:
95
写这篇文章之前,我参考了这篇帖子内容https://blog.csdn.net/Mr_Megamind/article/details/74048891 先来进行servlet服务器的搭建 这里我就实现简单的获取来自客户端的信息,并返回一些信息 直接上代码: package serverlet; i ...
分类:
移动开发 时间:
2020-02-29 20:48:45
阅读次数:
81
1. 原题链接:https://leetcode.com/problems/lru cache/ 2. 解题思路 1. 为了增删改查都有较高的性能,使用双向链表和哈希表的组合 2. 针对LRU,哈希表对于查询和修改可以实现O(1)的时间复杂度,但是无法在O(1)时间复杂度实现删除操作 3. 双向链表 ...
分类:
系统相关 时间:
2020-02-20 17:22:47
阅读次数:
78
一、HttpClient与HttpURLConnection,URLConnection HttpURLConnection继承URLConnection,底层socket,最原始通信,使用 HttpURLConnection 发起 HTTP 请求最大的优点是不需要引入额外的依赖。但无法提供额外的功 ...
分类:
Web程序 时间:
2020-02-19 13:31:56
阅读次数:
303
一、说在前面 昨天 学习了序列化的相关知识 今天 1、学习 volley(HTTP库)的 StringRequest请求 2、使用序列化完成相关案例 遇到问题 请求到的参数的出现中文乱码问题 问题的解决:自定义StringRequest类 修改volley编码为utf-8, 默认为Latin1 中文 ...
分类:
Web程序 时间:
2020-02-15 15:24:50
阅读次数:
96
# 学习记录 || Coding_Record # # LRU 比较常见的页面置换算法。*leetcode 146 # 个人简易实现(Java) 1 import java.util.HashMap; 2 3 4 class LRUCache { 5 6 public static class No ...
分类:
其他好文 时间:
2020-01-15 19:14:35
阅读次数:
101
LinkedHashMap LinkedHashMap 是一个链表,哈希表,线程不安全的,允许 key 和 value 为 null。 它继承自 HashMap ,实现了 Map 接口,内部维护了一个双向链表。每次插入数据或者访问,修改数据时,会增加节点或者调整链表的节点顺序,以决定迭代输出的顺序。 ...
分类:
编程语言 时间:
2020-01-12 22:08:44
阅读次数:
96
模拟采用链表保存缓存数据,功能如下 1. 新数据插入到链表头部; 2. 每当缓存命中(即缓存数据被访问),则将数据移到链表头部; 3. 当链表满的时候,将链表尾部的数据丢弃。 假设访问的数据为 Person public class LRUCache{ private static int coun ...
分类:
其他好文 时间:
2020-01-11 20:23:18
阅读次数:
87