最新 最热

设计模式(九)组合模式

在数据结构中,有树这么一种结构,转换到设计模式中就是组合模式。组合模式的作用就是以统一的方式处理一组具有树形结构的对象。最典型的例子就是菜单项了,一个菜单下可能包括多个菜单项,每个菜单项都可能包含其他子菜单。...

2022-05-05
0

Grape 依赖管理器

本文参考自Groovy文档 The Grape dependency manager,本文代码大部分来自Groovy官方文档。

2022-05-05
1

适配器模式

将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作

2022-05-05
0

Redis配置多数据源

Redis具有多个databases,通过CONFIG GET databases命令可查看,Redis不同的database间具有数据隔离性,即在项目中我们配置一个databases 0信息后,并无法获取其他databases的数据,所以,当我们业务中需要获取其他databases时,便...

2022-05-05
1

并发-MySQL乐观锁

商城有种商品仅剩一个库存,用户A的下单请求进入到后端接口,由于用户A的网络环境不太好,导致请求卡死,此时用户B也进入下单页面,由于用户A网络环境不好,并没有执行减库存操作,用户B查询到的库存也是1,那么用户B点击下单按钮,最...

2022-05-05
0

redis集群——哨兵机制(sentinel)

redis集群——哨兵机制(sentinel)上一篇文章有讲到redis的主从复制《https://blog.csdn.net/weixin_40413961/article/details/123

2022-05-05
1

相关性网络节点度分析

承接前一篇文章,接下来我们利用复杂网络理论对相关网络数据进行深入的分析。在网络分析中的节点度(node degree)是指和该节点关联的边的条数,或者说连接的个数,又称关联度;显然网络节点越多,节点度越大,为了去除网络规模的影...

2022-05-05
0

SQL命令 DROP VIEW

DROP VIEW命令是特权操作。在使用DROP VIEW之前,进程必须拥有指定视图的%DROP_VIEW管理权限或DELETE OBJECT权限。否则将导致SQLCODE-99错误(特权冲突)。可以通过调用%CHECKPRIV命令来确定当前用户是否具有删除权限。...

2022-05-05
0

【愚公系列】2022年04月 攻防世界-进阶题-WEB-015(easytornado)

Tornado是使用Python开发的全栈式(full-stack)Web框架和异步网络库,最早由Friendfeed开发。通过使用非阻塞IO,Tornado可以处理数以万计的开放连接,是long polling、WebSockets和其他需要为用户维护长连接应用的理想选择。...

2022-05-01
1

Gitea 的简单介绍

但实际使用中Gitlab也有点问题,首先就是资源占用。Gitlab 是使用 ruby 编写的,好几年之前刚出来的时候,一台1G内存的虚拟主机连安装运行都做不到,着实震惊。...

2022-04-30
0