首页 > 2021年07月19日 > 全部分享
消息系统
###消息系统和流系统 直接调用通常是用于诸如远程过程调用的技术 消息系统有很多,包括 Apache的 ActiveMQ RabbitMQ Apache的 Kafka pulsar Redis ###场景: 异步通信 解耦 冗余 缓冲 顺序保证 扩展性 可恢复性 过载保护 ###协议: Advanc ...
分类:其他   时间:2021-07-19 14:58:23    收藏:0  评论:0  赞:0  阅读:10
js处理异步的几种方式
一、回调函数 优点:简单,方便,易用 缺点:易造成回调函数地狱,回调函数中嵌套多个回调函数,因为多个异步操作造成强耦合,代码乱做一团,无法管理。 var xhr1 = new XMLHttpRequest(); xhr1.open('GET', 'https://www.apiopen.top/we ...
分类:Web开发   时间:2021-07-19 14:58:09    收藏:0  评论:0  赞:0  阅读:26
算法与数据结构——线性表
算法的五个基本特性:输入(0-多个输入)、输出(1-多个输出)、有穷性(算法程序的运行时间是有限的)、确定性(算法中的每个程序步骤都必须有明确的定义,不允许有模棱两可的多义性)、可行性(针对实际问题而设计的算法,执行后能得到满意的结果)。算法设计的要求:可读性(便于阅读)、健壮性(一个算法对不合理数 ...
分类:编程语言   时间:2021-07-19 14:57:45    收藏:0  评论:0  赞:0  阅读:16
两数之和与目标值对比,相同则返回这两个数的数组下标。
//时间复杂度为O(n^2) #include<iostream> #include<string> using namespace std; class Solution { public: int* twoSum( int arr[],int nums, int target) { for (i ...
分类:编程语言   时间:2021-07-19 14:57:31    收藏:0  评论:0  赞:0  阅读:34
【Vegas原创】Docker安装Nginx,并配置端口转发
1,docker安装Nginx 2,docker run Nginx,默认80 3,进容器,改配置文件 ...
分类:其他   时间:2021-07-19 14:57:19    收藏:0  评论:0  赞:0  阅读:18
你觉得我的这段Java代码还有优化的空间吗?
上周,因为要测试一个方法的在并发场景下的结果是不是符合预期,我写了一段单元测试的代码。写完之后截了个图发了一个朋友圈,很多人表示短短的几行代码,涉及到好几个知识点。 还有人给出了一些优化的建议。那么,这是怎样的一段代码呢?涉及到哪些知识,又有哪些可以优化的点呢? 让我们来看一下。 背景 先说一下背景 ...
分类:编程语言   时间:2021-07-19 14:57:10    收藏:0  评论:0  赞:0  阅读:14
Mac命令删除文件夹和文件命令
Mac命令删除文件夹 1.删除空目录:rmdir 目录 不过一旦目录非空会提示:Directiry not empty 使用rm既可以删除文件又可以删除文件夹 2.删除文件夹:(无论文件夹是否为空),使用 -rf 命令即可。 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除 ...
分类:系统服务   时间:2021-07-19 14:56:58    收藏:0  评论:0  赞:0  阅读:14
关于neo4j与rdf2rdf模块所需JDK版本问题
1、neo4j-4.2.0 社区版所需JDk提示为JDK11 2、rdf2rdf模块 rdf2rdf模块用来将protege生成的owl文件转换成rdf格式的文件。(使用时该模块应与转换文件放在同一目录中,模块链接:http://www.l3s.de/~minack/rdf2rdf/) rdf2rd ...
分类:其他   时间:2021-07-19 14:56:44    收藏:0  评论:0  赞:0  阅读:52
leetcode 刷题
leetcode 200 岛屿问题 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 示例 1: 输入:grid = [ ["1","1 ...
分类:其他   时间:2021-07-19 14:56:34    收藏:0  评论:0  赞:0  阅读:23
apt-get install 报错的解决方法
首先运行下面的命令来移除 /var/lib/dpkg/ 文件夹下的锁定文件: $ sudo rm /var/lib/dpkg/lock 之后像下面这样强制重新配置软件包: $ sudo dpkg --configure -a ...
分类:其他   时间:2021-07-19 14:56:16    收藏:0  评论:0  赞:0  阅读:9
vue3.0 兄弟组件传值
新建 bus.js import mitt from 'mitt'export default new mitt() 发送值的页面 import emitter from '../utils/eventBus.js' emitter.emit('form', form) 接收值的页面 import ...
分类:其他   时间:2021-07-19 14:55:56    收藏:0  评论:0  赞:0  阅读:12
el-input添加键盘事件失效
代码如下: <el-input placeholder="请输入搜索内容" class="input-with-select" v-model="inputName" v-on:keyup.enter="handleSubmit" > 错误原因: 因为el-input有一层父亲是div,所以会失效。 ...
分类:其他   时间:2021-07-19 14:55:45    收藏:0  评论:0  赞:0  阅读:13
设计模式
1.面向对象的七大原则: 开闭原则:对扩展开放,对修改关闭 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立 依赖倒置原则:要面向接口编程,不要面向实现编程 单一职责原则:控制类的粒度大小、将对象解耦、提高其内聚性 接口隔离原则:要为各个类建立它们需要的专用接口 迪米特法则:只与你的直接朋 ...
分类:其他   时间:2021-07-19 14:55:27    收藏:0  评论:0  赞:0  阅读:10
支付宝H5支付---证书模式
支付宝H5支付 证书模式 在文章之前,简单吐槽一下支付宝的官网文档,官网文档提供的demo跟例子都是基于普通公钥模式,按照文档来对接支付宝H5开发会一直提示验签错误,但是相比较与微信支付的文档已经友好太多了 本文档内容如下: 1.支付宝参数说明 2.初始化支付客户端 3.调用支付宝H5支付 4.支付 ...
分类:其他   时间:2021-07-19 14:55:17    收藏:0  评论:0  赞:0  阅读:16
C#加深记忆之Random随机数
C#使用Random.next产生随机数,Random对象每次创建都会使用一个随机因子,默认应该是系统时间,当我们在极短的时间内创建大量Random对象时,由于随机因子是一样的,产生的随机数也会是一样的,如果只创建一次Random,并每次调用next产生随机数,那么每次产生的随机数会作为下次的随机因 ...
分类:Windows开发   时间:2021-07-19 14:55:05    收藏:0  评论:0  赞:0  阅读:13
vector< vector<int> > 的初始化
#vector< vector<int> >的初始化 引入 就好像有一天你要去医院看病,你事先钟意这家医院里的某个主任医生,但你却不知道这位医生坐诊的诊室在哪,突然你看到一张这样子的图。 医科分类(大vector) 五官科(小vector) 口腔科(小vector) 骨科(小vector) 神经内科 ...
分类:其他   时间:2021-07-19 14:54:51    收藏:0  评论:0  赞:0  阅读:22
Java Stream() 流根据对象属性去重
// 引入了两个静态方法,以及通过 TreeSet<> 来达到获取不同元素的效果 import static java.util.stream.Collectors.collectingAndThen; import static java.util.stream.Collectors.toColl ...
分类:编程语言   时间:2021-07-19 14:54:37    收藏:0  评论:0  赞:0  阅读:21
javaScript 案例
一:全选、全不选 代码演示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <table id="myTable" border="2px" cellpadding="0" ce ...
分类:编程语言   时间:2021-07-19 14:54:25    收藏:0  评论:0  赞:0  阅读:23
TRUNK&VLAN&STP攻防
一、VLAN、Trunk面临的安全风险 1.Trunk干道攻击 1.1 在华为设备中,trunk链路是手工指定的,但是在思科设备中,trunk链路的形成可以自动协商。主动模式和被动模式,通过DTP报文来实现 1.2 攻击者可以伪造DTP报文,来欺骗交换机,使得交换机和攻击者相连的链路 ,成为trun ...
分类:其他   时间:2021-07-19 14:53:59    收藏:0  评论:0  赞:0  阅读:15
java安装与卸载
卸载JDk 删除java的安装目录 删除环境变量java-home 删除path下关于java的目录 DOS下查看 java-version 安装JDk 百度搜索JDk 同意协议 安装对应版本 双击安装JDk 记住安装路径 配置环境变量 我的电脑-->右键-->属性 环境变量--JAVA_HOME ...
分类:编程语言   时间:2021-07-19 14:53:43    收藏:0  评论:0  赞:0  阅读:25
616条   上一页 1 ... 12 13 14 15 16 ... 31 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!