摘要: 为什么我们要使用本地缓存? 空间换时间-消耗内存空间提升速度 某些热key重复hit到很多次 缓存的总容量不会超过内存的总量 GuavaCache 构造 LoadingCache<String, String> build = CacheBuilder.newBuilder() // key的最大数 阅读全文
posted @ 2021-02-02 15:47 yolkpie 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 证书的安装不依赖于代理工具,Fiddler、Charles、Whistle都可以依照下面的步骤安装。(注意:证书的下载方式在不同代理工具中是不同的,这里默认已经下载了证书) 安装证书的核心在信任证书的这步操作上,这两个字其实也是本文的核心。 Windows 双击下载好的证书文件,点击安装 选择存储位 阅读全文
posted @ 2021-02-02 15:46 yolkpie 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: 用户隐私安全在产品设计中是很重要的一个环节。我们每天都会使用到各式各样的APP,有金融的,社交的,电商的...而这些APP里面又储存着我们重要的隐私信息。如登录密码、存款金额、身份信息等。因此今天总结一下,一些主流产品在用户隐私方面的做法与设计点,为我们日后对用户隐私信息设计时,能有一些思考和帮助。 阅读全文
posted @ 2021-02-01 14:50 yolkpie 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 类组件(class) 类组件的缺点: 大型组件很难拆分和重构,也很难测试 业务逻辑分散在组件的各个方法中,导致重复逻辑或关联逻辑 组件类引入复杂的编程模式,比如render、props import React, { Component } from "react"; export default 阅读全文
posted @ 2021-02-01 14:31 yolkpie 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 前言 为什么要处理前端异常,有以下几方面的原因: 提高代码健壮性:对于开发人员来说,这点很重要,代码的健壮性越好,系统越不容易崩溃; 提升系统稳定性:异常会导致正常流程无法进行、页面样式错乱、崩溃甚至白屏等问题,严重的会给业务造成损失; 增强用户体验:代码的错误不应该影响页面的正常显示和用户交互,出 阅读全文
posted @ 2021-02-01 14:25 yolkpie 阅读(942) 评论(0) 推荐(1) 编辑