05 2022 档案
摘要:1、分库分表的原因 1、随着单库中的数据量越来越大,相应的,查询所需要的时间也越来越多,这个时候,相当于数据的处理遇到了瓶颈2、单库发生意外的时候,需要修复的是所有的数据,而多库中的一个库发生意外的时候,只需要修复一个库(当然,也可以用物理分区的方式处理这种问题) 2、分库分表的常用策略 2.1 垂
阅读全文
摘要:如下所示: 1 概述 单播(Unicast)、“多播/组播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在? 2 单播 2.1 概念 网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话
阅读全文
摘要:浏览器的工作原理 一、知识点 ① 浏览器进行DNS查找: 网站提供的域名 查找 IP地址,根据IP找服务器 ② 浏览器跟服务器建立连接: TCP握手机制 现在大部分的服务器连接都基于https协议的,那么会多一步TLS握手,建立加密的隧道,保证数据不被监听和篡改。 ③ 浏览器发起请求(http/ht
阅读全文
摘要:ListView 控件点击listview item 实时更新数据案例. 效果如下: 点击list item 右边的选中状态对应的发生改变。 1、布局文件 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget
阅读全文
摘要:1、C#中的委托是什么?事件是不是一种委托?事件和委托的关系。 委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的指针。 委托和事件没有可比性,因为委托是类型,事件是对象,下面说的是委托的对象(用委托方式实现的事件)和(标准的event方式实现)事件的区别。事件的内部是用委托实
阅读全文
摘要:反射非常强大和有用,现在市面上绝大部分框架(spring、mybatis、rocketmq等等)中都有反射的影子,反射机制在框架设计中占有举足轻重的作用。 所以,在你Java进阶的道路上,你需要掌握好反射。 怎么才能学好反射,我们需要弄懂以下几个问题: 1.反射是什么? 2.反射有什么用? 3.反射
阅读全文
摘要:1、http是标准超文本传输协议。 使用对参数进行编码并将参数作为键值对传递,还使用关联的请求语义。 每个协议都包含一系列HTTP请求标头及其他一些信息,定义客户端向服务器请求哪些内容,服务器用一系列HTTP响应标头和所请求的数据进行响应。 HTTP-GET 使用 MIME 类型applicatio
阅读全文
摘要:缓存使用过程中的五种策略总结及优缺点 概述 常用缓存策略 第一种:Cache-Aside 第二种:Read-Though Cache 第三种:Write-Through Cache 第四种 Write-Around 第五种 Write-Back 总结 概述 缓存是提高系统性能的最简单方法之一。相对而
阅读全文
摘要:相同点 stub和mock都是为了配合测试,对被测程序所依赖的单元的模拟。简单说,为了测函数A,但A有引用到了函数B,通过模拟B的一些状态或行为测试A。 区别 stub基于状态,mock基于行为 stub难于维护 mock有对本身的调用验证 stub是基于状态,mock是基于行为。mock通常通过一
阅读全文
摘要:数据库完整性(Database Integrity)是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性。 数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。 原理 数据库完整性对于数据库应用系统非常关键,其作用主要体现在以下几个方面: 1.数据库完
阅读全文