AndroidX之LruCache库

LRU是近期最少使用的算法,它的核心思想是当缓存满时,会优先淘汰那些近期最少使用的缓存对象。从android3.1开始,LruCache已经作为android源码的一部分维护在android系统中.
分类: 编程语言 发布时间: 01-15 16:03 阅读次数: 0

如何优雅使用feign调用微服务及转发token

完整项目地址:micro-service-plus 系列文章入口: 带你用springcloud微服务撸后台(入口) 前言 有时我们微服务需要相互调用,这时就需要feign了,但是当网关转发到微服务时
分类: 编程语言 发布时间: 01-15 16:03 阅读次数: 0

如何优雅的处理全局异常和返回结果

完整项目地址:micro-service-plus 系列文章入口: 带你用springcloud微服务撸后台(入口) 前言 主要介绍@RestControllerAdvice捕捉全局异常,然后返回给前
分类: 编程语言 发布时间: 01-15 16:03 阅读次数: 0

在react中使用vue? 一次似乎成功的尝试

绝对不是标题党啊,原理是这样的: 前置条件 vue 使用3.2 +,因为vue中有一个api叫: defineCustomElement,可以将vue组件编译成web components
分类: 编程语言 发布时间: 01-15 16:03 阅读次数: 0

理解Typescript配置项: isolateModules

如果使用`babel`, `swc`等非`tsc`编译器,强烈推荐打开isolateModules来避免潜在的Runtime error
分类: 编程语言 发布时间: 01-15 16:03 阅读次数: 0

深扒 EventBus:getDefault

本文章已授权玉刚说微信公众号转载 上一篇:深扒 EventBus:解锁新姿势 看源码的目的 避开使用的误区 了解框架的实现原理 借鉴里面使用的设计模式和思想 EventBus.getDefault E
分类: 编程语言 发布时间: 01-15 15:29 阅读次数: 0

btrace 开源!基于 Systrace 高性能 Trace 工具

btrace(又名 RheaTrace) 是抖音基础技术团队自研的一款高性能 Android Trace 工具,它基于 Systrace 实现,并针对 Systrace 不足之处加以改进。
分类: 移动开发 发布时间: 01-15 15:29 阅读次数: 0

手机查看电脑的视频,基于springboot制作的一个简易个人视频网站

简介 为什么突然想起来做这个呢,还是因为手机内存些许有些少,电脑上的学习资料直接用电脑看不是很方便,还是想直接用手机看,这就萌生了这个想法,毕竟作为新时代的新青年,俺还是很爱学习的 实现思路 这一次实
分类: 编程语言 发布时间: 01-15 14:56 阅读次数: 0

看到同事还在乱定义线程池参数,我直接封装一个线程池建造工具类

背景 相信不少工作中的小伙伴都会使用线程池,但是线程池的定义使用是个一个比较复杂的过程,因为单是线程池构造函数就有7个之多,并且每个参数的定义也不是简单的基本数据结构直接传入就好了 所以一些没有经验的
分类: 编程语言 发布时间: 01-15 14:56 阅读次数: 0

【新年快乐第三弹】在 Flutter 中创建漂亮的底部导航栏

今天给大家创建一个精美的底层导航栏。主要也是个人项目中有用到, ConvexBottomBar是一个底部导航栏组件,用于展现凸起的TAB效果,支持多种内置样式与动画交互。你可以在https://app
分类: 编程语言 发布时间: 01-15 14:56 阅读次数: 0

Web 前端陈年烂题:['1', '2', '3'].map(parseInt) 结果是什么?

大家好,我是前端西瓜哥,本文讲的是一道比较经典的前端面试题,本文将会深入分析此题,深挖知识点,让你完全掌握此题的解法。
分类: 编程语言 发布时间: 01-15 14:56 阅读次数: 0

Elasticsearch核心原理系列:10张图理解Elasticsearch核心概念

Elasticsearch是什么? Elasticsearch是一款基于Lucene的分布式全文搜索引擎,擅长海量数据存储、数据分析以及全文检索查询,它是一款非常优秀的数据存储与数据分析中间件。
分类: 编程语言 发布时间: 01-15 14:56 阅读次数: 0

【开发工具】Easy Interceptor花时间更新了交互,体验更好了

一款集成了模拟和拦截请求并拥有一定编程能力的谷歌浏览器插件,其中存储容量、大小用颜色做了指示,界面简洁,交互友好。由于对项目没有依赖性、侵入性,所以开发、测试、生产环境都适用。 使用场景 设想一
分类: 编程语言 发布时间: 01-15 14:56 阅读次数: 0

Axios 源码解读 —— 网络请求篇

上一章我们介绍了 Axios 源码解读 —— request 篇,这一章我们来介绍 Axios 实际发起网络请求的部分吧,也就是 dispatchRequest 方法。
分类: 编程语言 发布时间: 01-15 14:56 阅读次数: 0

Nacos长连接诉求分析

Nacos1.x版本推送模型的现状分析 Nacos1.x版本配置中心推送模型 1、配置中心服务端通过MD5一致性对比发现客户端不是最新版本的配置 2、所以会与客户端建立短连接通过异步Servlet的方
分类: 编程语言 发布时间: 01-15 14:23 阅读次数: 0

理解go中空结构体的应用和实现原理

你知道在Go中的空结构体的应用和实现原理吗?本文分别从应用和底层原理角度来分析空结构体的特点以及实现
分类: 编程语言 发布时间: 01-15 14:23 阅读次数: 0

图解漏桶(LeakyBucket)限流器的实现原理

限流器(Rate Limiter)在微服务中的重要性不言而喻了. 下游服务的稳定性, 防止过载, 全靠这个组件来保证。今天我们就来聊聊漏桶限流器的实现原理
分类: 编程语言 发布时间: 01-15 14:23 阅读次数: 0

一个非常有意思的概率趣题:猜红包问题

导语 春节将近,就发一期关于红包的问题。之前在某平台看到这样一个有趣的问题: 如果是你你会怎么做?在看下面的讨论之前,你可以先思考一下,如果是你的话,你是会去更换选择的红包,还是坚持自己的选择呢?或者
分类: 编程语言 发布时间: 01-15 14:23 阅读次数: 0

使用MySQL,请用好 JSON 这张牌!

关系型的结构化存储存在一定的弊端,因为它需要预先定义好所有的列以及列对应的类型。但是业务在发展过程中,或许需要扩展单个列的描述功能,这时,如果能用好 JSON 数据类型,那就能打通关系型和非关系型数据
分类: 编程语言 发布时间: 01-15 14:23 阅读次数: 0

使用webpack5搭建可用的react开发环境

webpack5针对react打包初级攻略,webpack从入行到现在,一直都有使用,期间也断断续续的学了一些东西,文章计划记录一下自己从学习的一些东西,正好最近webpack5更新了,研究下新东
分类: 编程语言 发布时间: 01-15 14:23 阅读次数: 0