51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

如何设计一个高并发系统
新视野

如何设计一个高并发系统

厉飞雨 阅读(157) 评论(0) 赞(8)

整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。 如何理解高并发系统 所谓设计高并发 系统,就是设计一个系统,保证它整体可用 的同时,能够处理很高的并发用户请求 ,能够承受很大的流量冲击。 我们要设计高并发的系统,那就需要处理好一些常见的系统瓶颈问题,如内存不足、磁盘空间不足,连接数不够,网络宽带不够等等,以应对突发的流量洪峰。 分而治之,横向扩展 如果你只部

Vue3.0 | vue3的新特性
新视野

Vue3.0 | vue3的新特性

厉飞雨 阅读(201) 评论(0) 赞(10)

Vue3的变化 官网地址: https://v3.cn.vuejs.org/guide/migration/introduction.html 一、对比vue2的变化 1.优点 vue3支持vue2的大多数特性,实现对vue2的兼容 vue3对比vue2具有明显的性能提升 打包大小减少41% 初次渲染快55%,更新快133% 内存使用减少54% 更好的支持TypeScr

vue3 生命周期
开发笔记

vue3 生命周期

厉飞雨 阅读(241) 评论(0) 赞(7)

一、组件的生命周期 1.组件运行的过程 组件的生命周期 指的是:组件从创建 ------运行 (渲染)------销毁 的整个过程,强调的是一个时间段。 2.如何监听组件的不同时刻 vue框架 为组件内置了 不同时刻的生命周期函数 ,生命周期函数会伴随着 组件的运行而自动调用。 当组件在内存中被创建完毕 之后,会自动调用created函数 当组件被成功的渲染到页面上 时,会

面向对象之继承
Java笔记

面向对象之继承

厉飞雨 阅读(200) 评论(0) 赞(10)

1.类与类之间的三种关系 is a :继承关系,例如:公共汽车 is a 汽车 use a:使用关系,例如:人 use a 钳子 has a:包含关系,例如:人has a 胳膊 2.为什么要继承 继承的出现提高了代码的复用性,提高软件开发效率。 继承的出现让类与类之间产生了关系,提供了多态的前提。 3.继承的定义格式 在程序中,如果想声明一个类继承

App进程的启动过程
Android笔记

App进程的启动过程

厉飞雨 阅读(234) 评论(0) 赞(12)

本次源码基于Android11分析 相关源码: /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java /frameworks/base/services/core/java/com/android/server/am/ProcessList.java /fra

iOS 仿小红书抽屉效果
IOS笔记

iOS 仿小红书抽屉效果

厉飞雨 阅读(202) 评论(0) 赞(11)

最新项目中需要做一个类似小红书的侧滑抽屉效果,经过各种实验,发现MMDrawerController用着不错。 大致思路如下: 打开左边抽屉,按钮后左边push出一个新控制器,但是这个控制器仍然显示在左边的抽屉里的 1:用cocoapods pod MMDrawerController第三方 pod 'MMDrawerController' 2:在AppDele...

Swift-String常用功能
IOS笔记

Swift-String常用功能

厉飞雨 阅读(227) 评论(0) 赞(8)

一、String与OC字符串转换 Swift中的String使用方法跟OC有很大的不同,先介绍一下String和OC字符串的转换方式,有时为了方便可以转为OC的字符串来使用。 func testStrTransform() { // 1. NSString和String的转换,使用as let str: String = "String&...

数据传输工具 —— Kafka Connect
Java笔记

数据传输工具 —— Kafka Connect

厉飞雨 阅读(441) 评论(0) 赞(16)

1、什么是 kafka connect?   Kafka Connect 是一种用于在 kafka 和其他系统之间可扩展、可靠的流式传输数据的工具。它使得能够快速定义将大量数据集合移入和移出 kafka 的连接器变得简单。   Kafka Connect 可以获取整个数据库或从应用程序服务器收集指标到 kafka 主题,使数据可用于低延迟的流处理。   导出作业可以将数据从