-
非常简单的promise实现,核心源码100多行,清晰易懂,适合学习
非常简单的promise实现,核心源码100多行,清晰易懂,适合学习;不需要在生产环境中使用,Promise都已经是规范了,哪还需要自己去写;实现思路参考自then/promise。
-
Android工程师的面试指南
⼜到了传统的“⾦九银十”换⼯作的⾼峰期,在互联⽹寒冬下,抓住机会就显得尤为重要,特别是现在移动开发已经严重饱和的情况下。那作为 Android ⼯程师的我们应该从哪些⽅⾯去准备...
-
Java线程池原理与源码详细解读!
线程池 “线程池”,顾名思义就是一个线程缓存,线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线程池对线程进行统一分配、调...
-
消息队列中:消息可靠性、重复消息、消息积压、利用消息实现分布式事务
一、如何确保消息不丢失? 1、检测消息丢失的方法 可以利用消息队列的有序性来验证是否有消息丢失。在Producer端给每个发出的消息附加一个连续递增的序号,然后在Consumer端来检查这...
-
📚 技术面试必备基础知识、Leetcode、Java、C++、Python、后端面试、计算机操作系统、计算机网络、系统设计
📚 技术面试必备基础知识、Leetcode、Java、C++、Python、后端面试、计算机操作系统、计算机网络、系统设计
-
最好的JavaScript数据可视化库大全
在 JS 程序中,为了实现漂亮的图形、图表和数据可视化,我们选择使用开源库。生活在数据爆炸的时代,我们开发的每一个应用程序几乎都使用或者借助数据来提升用户体验。为了帮助你轻松地为你最喜欢的应用程序添加...
-
7个点说清楚spring cloud微服务架构
前言 spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,spring cloud中各个组件在微服务架构中扮演的角色如下图所示,黑线表示注释说明,蓝线由A指向B,表示...
-
使用 Redis 如何实现点赞,取消点赞呢?
本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。 点赞功能在很多系统中都有,但别看功能小,想...
-
Camera1自定义相机kotlin版
Camera1自定义相机kotlin版
-
使用Flutter制作的一个账单app 非常流畅 可以供日常使用或者Flutter爱好者学习
因为此项目逻辑结构比较简单,但同时涵盖了很多Flutter开发的知识点,比如持久层Sp,SQLite的使用,主题配置,简单的动画效果,Dio的封装,一些插件的使用等待,所以此项目比较适合新手入门学习。
-
Java内存模型相关原则详解
在《 Java内存模型(JMM)详解 》一文中我们已经讲到了Java内存模型的基本结构以及相关操作和规则。而Java内存模型又是围绕着在并发过程中如何处理原子性、可见性以及有序性这三个特征来构建的。本...
-
35 道咱们必须要清楚的 React 面试题
作者:Alex 译者:前端小智 来源:dev.to 上个月自己花了 1300 买了阿里的服务器来学习 node 及对应的框架,在 11 号之前它们有做活动,1300 的配置现在一年只...
-
简明的图解Redis RDB持久化、AOF持久化
关注我,可以获取最新知识、经典面试题以及微服务技术分享 1.持久化 1.1 持久化简介 持久化(Persistence),持久化是将程序数据在持久状态和瞬时状态间转换的机制,即把数据...
-
Android 10文档阅读总结
code小生 ,一个专注大前端领域的技术平台 公众号回复 Android 加入我的技术群 作者: 斌林诚上 链接: https://www.jianshu.com/p/d2...
-
Java并发编程之线程池的使用
1. 为什么要使用多线程? 随着科技的进步,现在的电脑及服务器的处理器数量都比较多,以后可能会越来越多,比如我的工作电脑的处理器有8个,怎么查看呢? 计算机右键--属性--设备管理器,打开...
-
Spring Boot项目中使用Mockito
Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试;生成测试数据初始化数据库用于测试;Spring Boot可以跟BDD(Behavier Driven...
-
Java虚拟机类加载器及双亲委派机制
所谓的类加载器(Class Loader)就是加载Java类到Java虚拟机中的,前面《 面试官,不要再问我“Java虚拟机类加载机制”了 》中已经介绍了具体加载class文件...
-
Mysql面试题及千万级数据查询优化
今天在说Mysql查询优化之前,我先说一个常见的面试题,并带着问题深入探讨研究。这样会让大家有更深入的理解。 一,Mysql数据库中一个表里有一千多万条数据,怎么快速的查出第900万条后的100...
-
Spring Boot项目如何同时支持HTTP和HTTPS协议
如今,企业级应用程序的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTP和HTTPS两种协议。 准备 为了使用HTTPS连接器...
-
JDK8新特性解决集合类线程安全,线程池,lambda表达式,流式编程,函数式接口。
JDK8新特性解决集合类线程安全,线程池,lambda表达式,流式编程,函数式接口。