string(6) "一文" TAGS:一文 寻技术

TAGS:一文

一文带你搞懂MySQL的MVCC机制

MVCC机制是什么? MVCC,英文全称Multiversion Concurrency Control,多版本并发控制。简单理解,就是相当于给我们的MySQL数据库拍个“快照”,定格某个时刻数据库的状态。 那你可能问为什么要拍个“快照”,也就是MVCC机制? 还记得事务的一大特性就是隔离性,一共有4个隔离级别,读未提交,读已提交,可重复读,串行化。 以MySQL InnoDB 引擎的

Mysql 2023年09月11日  53

一文搞懂JavaScript数组的特性

前言 数组是几乎所有编程语言的基础语法,JavaScript因为语法特性,之前缺少一些集合类对象,对数组的使用就会更多一些,因此我们更需要理解数组知识。 然而大部分人对数组都已经非常熟悉了,所以本文将不会介绍数组的基础语法和用法,而是从JavaScript中数组的一些特殊之处入手,通过这些少有特性的详细介绍,加深我们对数组的理解。 基本介绍 首先,作为开始,我们还是需要简单介绍下JavaScrip

JS脚本 / JAVA编程 2023年09月04日  50

一文解析spring中事务的传播机制

今天小编给大家分享的是一文解析spring中事务的传播机制,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。 Spring中的事务 Spring的事务其实就是数据库的事务操作,符合ACID标准,也具有标准的事务隔离级别。 Spring中的事务只是对JDBC事务进行一些封装与扩展,其底层最终还是会使用到JDBC的这套API。但是Spring事务

JAVA编程 2023年08月27日  57

一文带你吃透什么是PHP中的序列化

1. php 中的序列化 在 PHP 中,序列化是将数据结构或对象转换为可以存储或传输的字符串表示的过程,经过序列化之后的对象或者数据结构,就可以保存到数据库、缓存或通过网络连接发送它,然后后面从序列化字符串重新创建对象或数据结构。 以下是如何在 PHP 中序列化对象的例子: class User { public $name; public $email; ​

PHP编程 2023年08月25日  63

一文带你搞清楚Android游戏发行切包资源ID那点事

概述 大家在做游戏切包时,可能都会遇到上图这种资源找不到导致崩溃的问题,本文将全面而详细地分析在处理游戏切包时,关于资源合并的问题。 问题分析 原理 在切包时,我们一般是将游戏母包和sdk包两个apk合并,在本文中我们称游戏母包为基础包,称sdk包为扩展包 我们在切包时,基本流程如上,目的是为了将扩展包的内容合并到基础包中,达到更新代码的目的,因此主要流程就是 反编译得到

Android 2023年08月24日  54

一文带你你搞懂Java的3种IO模型

在Java中,一共有三种IO模型,分别是阻塞IO(BIO)、非阻塞IO(NIO)和异步IO(AIO)。 Java BIO Java BIO就是Java的传统IO模型,对应了操作系统IO模型里的阻塞IO。 Java BIO相关的实现都位于java.io包下,其通信原理是客户端、服务端之间通过Socket套接字建立管道连接,然后从管道中获取对应的输入/输出流,最后利用输入/输出流对象实现发

JAVA编程 2023年08月14日  63

一文透彻详解.NET框架类型系统设计要点

引言 自从我们启动快速发展的 .NET 开源和跨平台项目以来,.NET 发生了很大变化。我们重新思考并完善了该平台,添加了专为性能和安全性而设计的新低级功能,以及以生产力为中心的高级功能。Span<T>、硬件内在函数和可为空的引用类型都是示例。我们正在启动一个新的“.NET 设计要点”系列文章,以探索定义当今 .NET 平台的基础知识和设计选择,以及它们如何使您现在编写的代码受益

ASP.NET编程 / 其他编程 2023年08月12日  74

一文弄懂Redis单线程和多线程

Redis单线程 Redis为什么是单线程 Redis的版本很多,比如3.x、4.x、6.x等,版本不同,架构不同: 3.x版本,最早的版本,单线程 4.x版本,严格意义上来说不是单线程,负责处理客户端请求的线程是单线程,并且加了一些多线程(比如:异步删除) 2020年5月版本的6.0.x后及2022年出的7.0版本后,用一种全新的多线程来解决问题 介绍 Redis的单线程主要是

Redis 2023年08月02日  72

一文详解Android中Okio输入输出流

一、输入输出 在正式介绍 Okio 之前,让我们先回忆一下输入/输出流的概念。 输入流:外设——>内存 将数据从各种外设(如键盘、文件、网络、数据库等)读取到内存中; 输出流:内存——>外设 与输入流相反,是将内存数据写入到各种外设(如文件、网络、数据库、显示器等); 二、Okio简介 Okio最初是作为OkHttp的一个组件出现,是 OkHttp 实现HTTP

Android 2023年08月01日  70

一文详解Oracle中RAC的用法

1. Oracle RAC介绍 1.1 基本概念 Oracle RAC(Oracle Real Application Server Cluster)是一种分布式数据库解决方案,它允许多个Oracle数据库实例在多台服务器上共享同一个数据库存储空间,并通过集群来保证高可用性和容错性。简单来说,RAC就是将多个数据库实例连接起来,形成一个“集群”,可以在任何节点上访问到完整的数据库内容

Oracle 2023年07月26日  91

一文带你掌握C++中的继承

一、继承的概念及定义 1.1继承的概念 继承机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。 #include <iostream> using namespace s

C/C++编程 2023年07月12日  61

一文掌握ajax、fetch和axios的区别对比

AJAX、Fetch、axios AJAX AJAX可以在不更新全局的情况下更新局部页面。通过在与服务器进行数据交换,可以使网页实现异步更新。 AJAX的原理就是通过XHR对象来向服务器发起异步请求,从服务器获得数据,然后用JS来操作DOM更新页面。领导想找小李汇报一下工作,就委托秘书去叫小李,自己就接着做其他事情,直到秘书告诉他小李已经到了,最后小李跟领导汇报工作。Ajax请

JS脚本 2023年07月12日  68

一文搞懂SQL注入攻击

1. 前言 随着互联网的发展和普及,网络安全问题越来越突出,网络在为用户提供越来越多服务的同时,也要面对各类越来越复杂的恶意攻击。SQL注入(SQL Injection)攻击是其中最普遍的安全隐患之一,它利用应用程序对用户输入数据的信任,将恶意SQL代码注入到应用程序中,从而执行攻击者的操作。这种攻击可以导致敏感信息泄露、数据损坏或删除及系统瘫痪,给企业和个人带来巨大损失。因此,如何防范SQL注

SQLServer 2023年07月12日  62

关闭

用微信“扫一扫”