自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 信息系统项目管理师-信息技术发展

整个网络传输的基础是TCP/IP协议。RARP:MAC地址寻找IP。ARP:IP寻找MAC地址。

2024-03-18 18:01:04 364

原创 信息系统项目管理师-信息化发展

近期打算考一下软考高级证书,在晚上也搜集了一些资料,也更根据网络上别人分享的资料汇总整理成为了这个系列的文章,分享出来,也希望能帮助到需要的小伙伴们。数字经济:数字技术与实体经济的融合数字政府:数字驱动政务管理数字社会:智慧城击数字生态:为建设数字经济、数字社会、数字政府提供良好环境和有力支撑。

2024-03-15 17:08:43 359

原创 如何搭建docker私有仓库

前些日子,组建了nas系统,现在想着可不可以将自己配置的程序打包成镜像,存储到镜像仓库中。在晚上参考了一下其他小伙伴们的文章,搭建了自己的镜像仓库docker私有仓库的搭建、配置、使用。

2024-03-13 11:30:55 456 1

原创 Cenots7通过cups镜像实现共享打印机

最近新添一台兄弟dcp-7080d打印机,功能都符合我的预期,打印,复印,双面打印,现在想通过网络共享这台打印机,实现全部设备都能进行通过打印机进行打印,于是在网上收集一些材料,成功实现共享打印机,总结出来这篇文章,分享给有相同想法的伙伴。

2024-03-13 10:21:29 1411

原创 postman如何添加token信息?

Postman如何添加token信息?如何正确地查询出信息?

2023-06-29 16:43:05 5739

原创 JAVA的动态代理详解

动态代理有什么作用?如何使用动态代理?

2023-06-23 17:44:52 16838

原创 Linux(cenots 7)操作系统下如何离线安装docker

如何在没有网络的Linux主机上安装docker,并运行docker镜像?

2023-06-14 15:08:38 239

原创 Anaconda是Python发行版本管理工具简介

Anaconda是一个开源的Python和R编程语言的发行版本和管理工具。它是为了简化和加速科学计算和数据分析任务而创建的。

2023-06-14 11:23:24 365

原创 DataX开源数据同步工具的简介

DataX是一个开源的数据同步工具,用于实现不同数据源之间的数据同步和数据迁移。它由阿里巴巴集团开发和维护,是阿里云数加团队的核心项目之一。

2023-06-14 10:58:58 884

原创 Linux(Centos 7)操作系统下如何卸载和安装Docker

在LInux系统下如何卸载应用?如何安装Docker应用?

2023-06-13 17:20:47 569

原创 如何在linux(centos7)操作系统下安装和卸载python3

linux下如何卸载Python3?Linux下如何下载和安装Python3?

2023-06-13 15:28:56 5422 2

原创 解决使用matplotlib输出中文乱码的问题

如何解决matplotlib乱码问题?如何让matplotlib支持系统字体?

2023-06-13 09:40:09 282

原创 python实现多线程

使用Python实现调用子线程的子线程。

2023-05-31 22:11:25 128

原创 python获取文件夹

【代码】python获取文件夹。

2023-05-31 21:58:49 579

原创 python实现list循环的4钟方式

【代码】python实现list循环的4钟方式。

2023-05-31 21:58:14 2128

原创 Python获取时间

方法将日期和时间对象格式化为指定的字符串格式,模块来获取当前的月份。函数获取当前的日期和时间信息,然后使用。属性获取当前的月份。返回当前的日期和时间,然后使用。属性提取当前的年份,月份,天。使用 Python 的。

2023-05-31 21:49:57 145

原创 聚簇索引的实现原理

然而,聚簇索引的缺点是对插入、更新和删除操作的性能可能有一定的影响,因为插入新行时需要根据聚簇索引的排序规则找到合适的位置,并进行物理上的重组。基于聚簇索引的数据访问:当使用聚簇索引进行数据访问时,数据库系统可以利用聚簇索引的物理存储顺序,以更高效的方式读取数据。数据行的物理存储顺序:根据聚簇索引的定义,数据库系统会对数据表中的行进行重新排序,使得具有相似聚簇索引值的行相邻存储。聚簇索引的唯一性:一个表只能有一个聚簇索引,因为聚簇索引定义了数据行的物理存储顺序。这个顺序通常基于聚簇索引列的值。

2023-05-31 16:09:20 205

原创 MVCC中版本快照实现原理

通过使用快照版本,MVCC提供了每个事务的一致性视图,使得事务能够在并发执行时保持隔离性,避免了读取脏数据或互相覆盖的问题。每个事务都能够看到在其开始之前已经提交的数据版本,从而保证了数据的一致性和事务的隔离性。通过创建快照版本和基于快照版本的并发控制,MVCC提供了一种高效且并发安全的方法来处理数据库事务的并发访问。每个事务读取的是它自己的快照版本,而不会受到其他事务正在读取或修改数据的影响。创建快照版本:当一个事务开始时,数据库系统会根据该事务开始的时间点为该事务创建一个快照版本。

2023-05-31 15:59:43 273

原创 MVCC机制

每个事务都能够看到一致性的数据快照,并根据其自身的快照版本执行读取和修改操作,从而实现更好的并发性和数据一致性。并发读取不阻塞:在 MVCC 中,多个事务可以并发读取数据库,因为每个事务都有自己的快照版本。事务开始时创建快照版本:在 MVCC 中,当事务开始时,系统会为每个事务创建一个相对于当前时间点的快照版本。提交与回滚:事务在完成时,根据冲突检测的结果,决定是否提交事务或回滚事务。需要注意的是,MVCC并发控制是一种技术实现,具体的实现方式可能因不同的数据库系统而有所不同,但核心的思想和原理基本相同。

2023-05-31 15:54:35 72

原创 MySQL架构与历史

和其他数据库系统相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥好的作用,但同时也会带来一点选择上的困难。MySQL并不完美,却足够灵活,能够适应高要求的环境,例如Web类应用。同时,MySQL既可以嵌入到应用程序中,也可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统(OLTP)等各种应用类型。为了充分发挥MySQL的性能并顺利地使用,就必须理解其设计。MySQL 的灵活性体现在很多方面。

2023-04-30 23:54:38 112

原创 软件设计师教程

本节主要介绍程序设计语言的基本概念、基本成分和一些有代表性的程序设计语言。一般地,程序设计语言的定义都涉及语法、义和语用等方面。语法是指由程序设计语言的基本符号组成程序中的各个语法成分(包括程序)的一组规则,其中由基本字符构成的符号(单词)书写规则称为词法规则,由符号构成语法成分的规则称为语法规则。程序设计语言的语法可用形式语言进行描述。语义是程序设计语言中按语法规则构成的各个语法成分的含义,可分为静态语义和动态语义。静态语义指编译时可以确定的语法成分的含义,而运行时刻才能确定的含义是动态语义。

2023-03-20 22:23:29 362

原创 安装SDK文件时,Windows如何设置host

我们再安装Android Stdio的时候,提示需要安装SDK才能使用,我们需要设置host来实现SDK的下载。

2023-03-11 15:39:51 229

原创 maven指令

mvn -v//查看版本//编译源代码//在本地 Repository 中安装 jarmvn test//运行应用程序中的单元测试mvn site//生成项目相关信息的网站//依据项目生成 jar 文件//在本地 Repository 中安装 jarmvn clean//清除目标目录中的生成结果//将.java类编译为.class文件//进行打包//执行单元测试//部署到版本仓库//使其他项目使用这个jar,会安装到maven本地仓库中//从中央仓库下载文件至本地仓库//查看当前激活的profiles。

2023-03-07 09:51:17 4060 1

转载 C/C++开发人员要了解的几大著名C/C++开源库

上述几大著名的C/C++开源库,都能在github上均能搜索到,也可以到它们的官网上下载开源代码。感兴趣的朋友,可以把开源代码下载下来去研究学习!通过阅读开源代码去了解这些开源库中的实现机制及细节,学习库中的编程思想。比如我们可以去学习开源库中进程间、线程间的通信机制,了解底层协议及网络通信模块的内部实现。

2023-03-06 10:24:29 723 1

转载 JAVA中native关键字

1.native是java中的一个关键字,在Java诞生的时候正是c跟c++盛行的时候,想要立足就得能够调用c跟c++的程序,native就是用来实现这个功能的。3.native关键字作用与方法上,并且不提供实现体(废话,肯定是其他语言实现的了),它会进入本地方法栈,通过调用JNI接口实现对其他语言代码和代码库的使用。4.内存中有一块专门开辟的区域:Native Method Stack,登记Native方法。2.凡是带了native关键字的,说明java的作用已经达不到了,会去调用底层库。

2023-03-04 10:53:19 326 1

转载 深入理解 JVM 垃圾回收机制及其实现原理

对于 JVM 来说,我们都不陌生,其是 JavaVirtualMachine(Java 虚拟机)的缩写,它也是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM 有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统,其本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java 语言的可移植性就是建立在 JVM 的基础之上的,任何平台只要装有针对于该平台的 Java 虚拟机,字节码文件(.class。

2023-03-04 10:49:58 280 1

转载 jvm之java类加载机制和类加载器(ClassLoader)的详解

类加载机制和类加载器

2023-03-04 10:46:21 667 1

转载 C++后端开发——POSIX网络API解析

如何通过C++解析posix网络?

2023-03-04 10:06:19 378

转载 Lua脚本教程

lua有哪些基本语法?它与其他语言相比有什么不同之处呢?

2023-03-04 09:57:45 950

转载 Java调用其他语言

java如何调取C、C++、python等等语言?

2023-03-04 09:45:59 326

原创 如何删除远端文件

误将文件错误的上传到git,如何删除呢?

2023-03-04 09:41:08 91

转载 Java8新特性详解

说明:新的专栏,本专栏专门讲Java8新特性,把平时遇到的问题与Java8的写法进行总结,需要注意的地方都标红了,一起加油。本文是介绍Java8新特性与常用方法(此篇只做大体介绍了解,之后会把重要的部分写在新的博客中)

2023-03-04 09:36:01 1487 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除