文章列表

# 操作系统概述 操作系统 Operating System 简称 OS,通俗讲就是一款软件,不过和一般的软件不同,操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在 “裸机” 上的最基本的系统软件,任何其他的软件都必须在操作系统的支持下才能运行。 # Linux 文件系统 /var :包含在正常操作中被改变的文件、假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。 /home :包含用户的文件:参数设置文件、个性化文件、文档、数据、EMALL、缓存数据等,每增加一个用户,系统就会根据其用户名在 home...

# 一、基础概念 # 图数据库理论基础 图形数据库(Graph Database)的解释说明: 在计算机科学中,图数据库(英语:graph database,GDB)是一个使用图结构进行语义查询的数据库,它使用节点、边和属性来表示和存储数据。该系统的关键概念是图,它直接将存储中的数据项,与数据节点和节点间表示关系的边的集合相关联。这些关系允许直接将存储区中的数据链接在一起,并且在许多情况下,可以通过一个操作进行检索。图数据库将数据之间的关系作为优先级。查询图数据库中的关系很快,因为它们永久存储在数据库本身中。可以使用图数据库直观地显示关系,使其对于高度互连的数据非常有用。 **...

# CQL 简要介绍 CQL 代表 Cypher (/ˈsaɪ.fər/ 暗号) 查询语言。 像 Oracle 数据库具有查询语言 SQL,Neo4j 具有 CQL 作为查询语言。 # 节点创建 CREATE (<node-name>:<label-name>) # 节点查询 # 节点更新 # 节点删除 # 关系创建 # 关系查询 # 关系更新 # 关系删除 # 常用函数操作

匆匆,七月已了; 记录几道题目,试试效果。 # #1 给出原文字符串str,通过对字符串的每个字母进行改变来实现加密,加密方式是在每一个字母str[i]偏移特定数组元素a[i]的量。数组a的前三位已经赋值:a[0]=1,a[1]=2,a[2]=4,当i>=3时,数组元素a[i]=a[i-1]+a[i-2]+a[i-3]。 例如:原文abcde加密后bdgkr,其中偏移量分别是1,2,4,7,13。 输入描述:第一行是整数n,表示n组测试数据。每组数据包含一行,原文str(只含有小写字母,长度大于0小于50)。 输出描述:每组测试数据输出一行,表示密文。 public class...

前几天总结了一下分布式事务的文字,由于写了一些解决方案的执行原理,用到了状态图,开开心心的在 Typora 上面显示的好好的,结果已发布到 hexo 博客,直接显示不出来!!!🕳 # 解决过程 开始以为是没有正确安装 mermaind 依赖,一顿安装命令安装 npm i markdown-it-mermaid --save --legacy-peer-deps 结果还是不行; 又是怀疑配置不对,在_config.yml 上面,在主题官方操作文档也没有说明的情况下,添加各种猜测的配置测试还是没有结果; 然后比较官方网站的流程图页面的的 html 源码,发现流程图是由一个个 svg...

事务,大多时候我们是说在单体应用情况下,把多个操作整体执行的能力,分布式事务,就是在多个应用甚至多个数据源的情况下,保证操作的事务特性,在开始之前先回顾一下事务的相关基础知识 # 一、基础概念 举一个例子,我们有一个网上商城平台,用户下单购买商品,商品的库存减少,同时产生一条订单记录,订单上这个商品的数量就是商品库存的数量,事务在这个例子上表现就是在下单前和下单之后,商品的总数量是不变的。 我们以这个例子来说明一下事务和分布式事务: # 1....

# 什么是微服务网关? 微服务网关是微服务架构系统的唯一入口,能把系统的能力统一经过它对客户端进行开放,类似于面向对象的封装,提供统一的入口,具体里面的业务方法是怎样实现并不公开,只不过网关封装了系统内部架构,为每个客户端提供一个定制的 API。 基于他是所有 API 的入口这个特性, 所以它可以方便的全局实现如身份验证...

# 一、Promise 的 2W1H # W1 什么是 Promise Promise 是一个函数,为了解决回调地狱的一个函数,它在 js 中进行异步编程的新解决方案;它有三个状态和两个改变状态的方法,以及三个 Promise 常用的方法 # 三个状态 pengding 执行中 fulfilled 已成功,正常完成 rejected 已失败,执行以错误结束 # 两个改变状态的方法 resolve () 把状态改成 fullfilled reject () 把状态改成 rejected # 三个常用的方法 then() catch() finally() # W2 什么时候使用...

市面上越来越多的好看的管理端框架,真是可谓眼花缭乱,对于做主要做后端的人来说,真是个好事情,拿下代码来稍作学习便可以开发管理系统了!本文就分享一些体验过的框架。 感觉目前 UI 框架整体分三类 注重视觉和生态的,比如 ant-design, acro-design 等; 注重组件开发的,如 element-ui, vant, naive-ui 等; 注重开箱即用的,这种方式基本上是在上面的两种框架的基础上,自己通过整合路由、权限和一些常用实现,同时对性能和美观方面进行优化的前端框架,比如 antd-admin, naive-ui-admin, vue-admin-better 等; #...

屁颠屁颠用 gihub+jsDelivr 加速做 js 文件 cdn 加速和图床之后,发现国内网络访问打开不到图片,原来 jsDelivr 在去年年底不能访问了,官方声明 Unfortunately today jsDelivr unexpectedly lost its ICP license in China. 虽然说看起来是给创建博客的个人和小企业来说是个坏事,但是对于整个国家宏观来说却也可以理解,国人必须要自己能拥有网络内容主动权嘛,话说现在形势还这么紧张不是; # 全局 URL 替代 如果使用的是 npm 库,可以使用 unpkg.com 替换 eg:...