《Gradle for Android》核心总结(一)Gradle文件
Gradle文件 如上图,当我们使用 Android Studio创建一个新项目时,会默认生成三个Gradle文件。其中的两个文件为 settings.gradle和 build.gradle位于项目的根目录。另外一个 build.grad...
Gradle文件 如上图,当我们使用 Android Studio创建一个新项目时,会默认生成三个Gradle文件。其中的两个文件为 settings.gradle和 build.gradle位于项目的根目录。另外一个 build.grad...
SQLite的基本知识 SQLite常用的数据类型 字段 作用 char(n) 固定n长度的字串 varchar(n) 长度不固定的字符串,n表示最大的长度 nchar(n) 同char,不同的是可以用来存储中文 nvarchar(n) 同...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
这篇文章是自己所学的《计算机网络》这门课程的总结,如果有任何错误欢迎指正。 TCP/IP模型 应用层:具体应用程序实现层 运输层:让应用程序之间实现通信 网络层(或网际层):主要利用IP协议转发分包数据 网络接口层:TCP/IP对网络接口层...
在Android应用开发中我们常常需要和其他应用进行交互,之前对这些问题没有仔细了解过,现在来做一下总结。 Android应用之间数据的交互方式: 获取系统应用的数据 提供数据给其他应用 应用之间的分享 下面介绍获取系统应用的数据 实例分析...
HTTP协议的简介 HTTP是超文本传输协议,用于客户端和服务器端之间的通信,属于TCP/IP中的应用层。 HTTP协议的基础知识 客户端和服务器端 客户端是服务请求方,服务器端是服务提供方。 URI和URL URI:URI是统一资源标识符...
本篇博客参考:掘金Redis小册 敖丙 如果面试官问你,单线程的Redis为什么那么快,你可能脱口而出,因为单线程,避免上下文切换;因为基于内存,比硬盘读写快很多;因为采用的是多路复用网络模型。不管你是否真的理解了,这个回答足以应付一半以上...
事务的定义 事务的基本要素(ACID) 原子性:Atomicity,整个数据库事务是不可分割的工作单位 一致性:Consistency,事务将数据库从一种状态转变为下一种一致的状态 隔离性:Isolation,每个读写事务的对象对其他事务的...
本文分享InnoDB如何规划表空间,如何存储表空间元信息以及用户数据。 思考一个问题,如果给你一个文件,让你存储MySql的数据,你会怎么做? 下面是一种比较合理的思路。首先把文件划分成大小相等的块(InnoDB中的页),每次取一块使用。为...
最近看了《MySQL技术内幕InnoDB存储引擎》一书,受益良多,对Mysql InnoDB有了进一步的了解。于是根据自己理解和搜集的资料,写了一系列深入InnoDB的文章,其中不少知识来着《MySQL技术内幕InnoDB存储引擎》以及《M...
本文主要分享Zuul的使用和原理。 因为工作需要,我第一个深入了解的SpringCloud组件其实是Zuul,希望这篇文章能说清楚Zuul的相关实现原理。 Zuul通过ZuulFilter对请求进行拦截,过滤,转发等操作。ZuulFilte...