自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MongoDB】Ubuntu 安装部署 MongoDB

在 Linux 环境下进行 MongoDB 的安装与部署。

2022-01-17 22:31:01 1764

原创 【Golang】Go 语言 XML 的序列与反序列化实践

Go 语言 XML 的序列与反序列化实践导读本文使用 Go 原生支持的包,对 XML 字符串以及 .xml 文件进行序列化与反序列化实践。同时对 Go 语言下的 JSON 序列化反序列化与 XML 的序列化反序列化进行性能测试与比对。使用到的包是 encoding/xml。详细文档可查看官方中文文档,链接为: https://studygolang.com/pkgdocGo 语言 JSON 的序列与反序列化博客已经更新:sdasd本文中所有代码块的 Go 代码均经过运行测试,可以直接复制运行。

2021-07-08 21:51:52 1638

原创 【Golang】Go 语言 JSON 的序列化与反序列化实践

JSON 的序列化与反序列化 实践导读本文针对 Go 原生支持的,对 JSON 字符串以及 .json 文件进行序列化与反序列化的包进行实践,并进行简单的性能比对。使用到的包是 encoding/json。详细文档可查看官方中文文档,链接为: https://studygolang.com/pkgdoc本文中所有代码块的 Go 代码均经过运行测试,可以直接复制运行。文章目录JSON 的序列化与反序列化 实践导读一. 简述序列化与反序列化二. JSON 的序列化1. 序列化简单示例2. 序列化完

2021-07-03 19:56:40 4003

原创 【Docker】Ubuntu 安装 Docker

Docker 快速入门上手文章目录Docker 快速入门上手一. Docker 简介二. Docker 安装(Ubuntu 系统为例)三. Docker 运行 MySQL 容器四. Docker Hub 创建自己的镜像仓库五. Docker 常用指令其他相关文章一. Docker 简介二. Docker 安装(Ubuntu 系统为例)三. Docker 运行 MySQL 容器四. Docker Hub 创建自己的镜像仓库五. Docker 常用指令其他相关文章文章

2021-06-06 17:05:32 264

原创 【Python】Ubuntu 云服务器部署 Jupyter notebook

Ubuntu 云服务器部署 Jupyter notebook文章目录Ubuntu 云服务器部署 Jupyter notebook一. 安装 Python3 与 Jupyter notebook二. 配置 jupyter notebook三. 准备网络四. 开启 jupyter notebook 服务五. 远程访问 jupyter notebook 服务一. 安装 Python3 与 Jupyter notebook在 Ubuntu 中使用以下指令安装 Python3。在安装了 Python3 之后

2021-06-04 19:18:46 1714 2

原创 【MySQL】Ubuntu 安装部署 MySQL

第 1 周 学习周报文章目录第 1 周 学习周报Ubuntu 云服务器部署 jupyter notebookUbuntu 安装部署 MySQLUbuntu 云服务器部署 jupyter notebook安装 Python3sudo apt-get install python3pip3 安装 jupyter notebookpip3 install jupyter notebook生成 jupyter notebook 的配置文件jupyter notebook --ge

2021-06-04 18:44:18 1731 2

原创 【MySQL】数据库索引原理 | 索引数据结构 | B+Tree

数据库索引原理与优化文章目录数据库索引原理与优化一. 数据库索引简介二. 红黑树 与 B-Tree1. 红黑树2. B-Tree三. MySQL 的完美解决方案 —— B+Tree一. 数据库索引简介索引是帮助 MySQL 高效获取数据的,已排好序的一种数据结构。一般采用的数据结构有:二叉排序树红黑树Hash 表B-TreeB+Tree在通常情况下,若要在 7 条记录中查询某条记录,按顺序表的查询效率较低。例如,查找 7 条记录中的 id 为 5 的值,按顺序查询要查询 5 次。若

2021-05-23 15:53:05 1051 5

原创 【RESTful】REST 与 RESTful 理解与实践

REST 与 RESTful 介绍与理解文章目录REST 与 RESTful 介绍与理解一. REST 与 RESTful 简介二. REST 架构原则一. REST 与 RESTful 简介REST 全称表述性状态转移(Representational State Transfer)。是 Roy Fielding 博士在 2000 年发表的博士论文中提出的一种软件架构风格。REST 是一种针对于 Web Application 的设计和开发方式,其可以降低开发的复杂性,提高系统的可扩展性。RES

2021-05-17 10:53:05 1564 7

原创 【JDBC】Java 数据库连接基础实践

Java 数据库连接基础实践文章目录Java 数据库连接基础实践一. JDBC 介绍二. JDBC 基本实践1. 在 IDEA 中导入 Mysql 的驱动包(不使用 maven)2. 创建测试数据库、数据表3. 使用 JDBC 查找 Mysql 数据库三. JDBC 中的类与对象1. Connection2. Statement3. ResultSet一. JDBC 介绍JDBC 全称 Java 数据库连接,是 Java DataBase Connectivity 的简称。是一套用来规范客户端程序

2021-03-15 19:36:47 236

原创 【IPv4】CIDR 无类别域间路由 | CIDR 的 IP 地址划分

IPv4 CIDR 无类别域间路由下的 IP 地址划分文章目录IPv4 CIDR 无类别域间路由下的 IP 地址划分一. 什么是无类别域间路由(CIDR)二. CIDR 的网络划分三. CIDR 练习题参考文献其他相关文章提示在阅读本文章前,建议先阅读目录中所指的其它相关文章。若读者对于 IPv4 的相关知识比较熟悉可以直接阅读本文。一. 什么是无类别域间路由(CIDR)无类别域间路由(Classless Inter-Domain Routing、CIDR)是一个用于给用户分配IP地址以

2021-01-14 12:02:51 6043 2

原创 【数据结构】撤销与重做 | 模型实现

状态对象链实现撤销与重做一. 撤销与重做撤销(Undo)与重做(Redo)操作在日常工作中的使用,想必大家是非常熟悉的。撤销与重做给用户带来更高的容错率,其重要程度可以说仅亚于复制粘贴。也正是因为撤销与重做操作的实用性与重要性,当我进行一个软件项目的开发时,也希望给用户实现这两项操作。那么在开发者的角度,如何为用户实现撤销与重做的功能呢。经过我自己的思考,本文提供一个模型——状态对象链,来实现撤销与重做操作。二. 撤销与重做功能的需求描述1. 撤销 Undo撤销操作需要完成的是:在用户对被操

2021-01-01 13:06:43 3121 2

原创 【IPv4】 地址的子网划分与子网掩码 | 含练习题与解析

IPv4 地址与子网掩码文章目录IPv4 地址与子网掩码一. 子网掩码介绍1. 什么是子网掩码2. 子网掩码作用3. 子网掩码形式一. 子网掩码介绍1. 什么是子网掩码子网掩码又叫做网络掩码、子网络遮罩,它是一种用来指明一个 IP 地址哪些位是用来标识该 IP 主机的子网号,哪些位是标识该 IP 主机的主机号的 32 位地址。2. 子网掩码作用子网掩码的出现是为了解决在 IPv4 地址资源日益匮乏的情况下,为了解决 IP 地址分配而产生的虚拟 IP 技术。通过子网掩码,可将 A、B、C 三类

2020-11-16 18:50:57 6080 2

原创 【IPv4】地址分类详解

IPv4 地址分类文章目录IPv4 地址分类一. IPv4 地址形式二. IP 地址的分类1. A 类 IP2. B 类 IP3. C 类 IP4. D 类 IP5. E 类 IP三. IP 分类总结四. 特殊地址其他相关文章一. IPv4 地址形式IPv4 地址是由 32位(二进制位) 组成。IP 地址是 TCP/IP 协议集网络层的地址标识符。IPv4 地址采用分层结构。一个 IPv4 地址由两部分组成:网络号(包括子网号)、主机号。关于 IPv4 地址的具体表示法则与转换可参考文章:IPv

2020-11-08 13:14:55 15214 1

原创 【IPv4】十进制点分表示法转换

IPv4 十进制点分表示法转换文章目录IPv4 十进制点分表示法转换一. IPv4 地址表示二. 二进制表示法转换为十进制点分一. IPv4 地址表示二. 二进制表示法转换为十进制点分文章名称文章链接IPv4 十进制点分表示法nullIPv4 地址分类nullIPv4 地址与子网掩码null...

2020-10-29 22:07:26 12413

原创 【Redis】Windows10 系统安装 Redis 教程

Windows 系统环境 安装 Redis文章目录Windows 系统环境 安装 Redis一. Redis 简介二. Redis 安装三. 简单测试四. 实用指令五. 环境变量问题一. Redis 简介​ Redis 是一个开源的、使用 ANSI C 语言编写、支持网络、可持久化的,高性能 key-value 数据库。Redis 作为 key-value 数据库有三个特点。Redis 支持持久化。其可以将存储在内存的数据存储到磁盘中,从而实现持久化。Redis 支持多种数据类型例如 s

2020-09-27 08:44:58 598

原创 【MyBatis】Java 持久层框架入门与实践 | 学习笔记

MyBatis 学习笔记 | 一篇入门到实践导读本篇文章将带领读者学习 MyBatis 框架。开始文章简述 MyBatis。之后将手把手的搭建一个简单的 MyBatis 框架的测试,先跑起来。随后将出于这个建的测试讲解 MyBatis 框架中重要的几个配置文件。然后对于数据库常用的增、删、查、改操作在 MyBatis 中的进行实现,并讨论一些 Java 中集合在 MyBatis 中的配置与应用。剩下的时间将讲解一些细节而常用的知识。文中代码中嵌有大量的注释,这些注释对于理解和学习 MyBatis 有

2020-08-21 12:13:36 436

原创 【AHP】层次分析法 | 过程解读 案例实践

AHP 层次分析法一. AHP 层次分析法介绍AHP 层次分析法简介AHP,即层次分析法(Analytic Hierarchy Process,AHP)是一种系统化的、层次化的多目标综合评价方法。在评价对象的待评价属性复杂多样,结构各异,难以量化的情况下AHP层次分析法也能发挥作用。AHP 基本思想 [1]AHP 把复杂的问题分解为各个组成因素,又将这些因素按支配关系分组形成地递阶层次结构。通过两两比较的方式确定方式确定层次中诸因素的相对重要性。然后综合有人员的判断,确定备选方案相对重要

2020-08-20 19:56:21 48167 9

原创 【设计模式】Java 工厂模式与应用

Java 简单工厂模式 精讲摘要本文通过对静态工厂进行简单的介绍。并介绍与实现其与其他两种设计模式——单例模式与享元模式,的组合实现,以达到特定的功能实现。文章目录Java 简单工厂模式 精讲摘要一. 简单工厂模式简介二. 简单工厂模式三. 静态工厂模式 + 单例模式四. 静态工厂模式 + 享元模式总结 [1]优点缺点参考文献一. 简单工厂模式简介简单工厂模式是在面向对象编程中一种常用的设计模式。该设计模式 “重塑” 了对象的创建过程,使得能够对象的创建、控制、管理得到了便利。但请注意,简

2020-08-07 17:44:44 333

原创 【JUnit】Java 单元测试框架 | 学习笔记

JUnit 学习笔记文章目录JUnit 学习笔记一. 单元测试1. 何为单元测试2. 单元测试的优点二. 测试驱动开发 TDD(Test-Driven Development)三. JUnit 介绍1. Junit 是一个开源的 Java 语言的单元测试框架2. JUnit 的特点四. JUnit 中的概念五. 断言测试六. JUnit Fixture七. 测试异常八. 参数化测试九. 超时测试一. 单元测试1. 何为单元测试单元测试是针对最小功能单元编写测试代码Java 程序最小功能单元是

2020-08-05 14:05:28 631

原创 【多线程】Java多线程学习笔记 | 多线程基础知识

Java 多线程 学习笔记2020/5/13文章目录Java 多线程 学习笔记一. 线程与进程二. Java中创建线程1.编写继承Thread的类,重写run方法2. 编写实现Runnable的类,重写run方法3. 其他方式的创建三. 线程的生命周期四. 获取线程对象1. 线程名称2. 获取线程对象五. 线程操作1. 线程睡眠,阻塞状态2. 线程终止六. 线程调度模型1. 常见的线程调度模型2. Java中的线程调度操作七. 多线程的安全1. 线程同步2. 同步编程模型,异步编程模型3. Java

2020-08-03 14:29:42 283

空空如也

空空如也

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

TA关注的人

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