RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。 AMQP协议 核心概念 server:又称broker,接受客户端连接,实现AMQP实体服务。 connection:连接和具体broker网络连接。 channel:网络信道,几乎所有操作都在channel中进行 ...
分类:
其他好文 时间:
2020-06-30 22:56:43
阅读次数:
92
Servlet 一. servlet概述 servlet是sun公司提供的用于开发动态web资源的技术,按照servlet的规范开发的servlet可以放在servlet容器中运行。 开发servlet步骤: 写一个类实现servlet接口,实现其中的方法。 在web.xml中为servlet配置对 ...
分类:
其他好文 时间:
2020-06-30 22:57:00
阅读次数:
91
一、小文件概述 小文件通常指文件大小要比HDFS块大小还要小很多的文件(在hadoop1.x版本的时候可以通过dfs.blocksize来设置,默认块大小为64M;在hadoop2.x版本的时候,则需要通过dfs.block.size设置,且默认大小为128M) 如果存在大量小文件,则会对整个存储系 ...
分类:
其他好文 时间:
2020-06-30 22:57:46
阅读次数:
191
为什么用分布式锁? 在讨论这个问题之前,我们先来看一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新red ...
分类:
其他好文 时间:
2020-06-30 22:58:03
阅读次数:
87
项目搭建时间:2020-06-29 本章节:讲述基于vue/cli, 项目的基础搭建。 本主题讲述了vue+element-ui JYAdmin 后台管理系统模板-集成方案,从零到一的手写搭建全过程。 该项目不仅是一个持续完善、高效简洁的后台管理系统模板,还是一套企业级后台系统开发集成方案,致力于打 ...
分类:
其他好文 时间:
2020-06-30 22:58:40
阅读次数:
146
package LeetCode_210 import java.util.* import kotlin.collections.ArrayList /** * 210. Course Schedule II * https://leetcode.com/problems/course-sched ...
分类:
其他好文 时间:
2020-06-30 22:58:57
阅读次数:
116
1 面试题:String为什么是不可变的? 我看过源代码,String类中有一个byte[]数组,这个byte[]数组采用了final修饰, 因为数组一旦创建长度不可变。并且被final修饰的引用一旦之乡某个对象之后,不能在指向其他对象,所以String是不可变的。2 StringBuffer/St ...
分类:
其他好文 时间:
2020-06-30 22:59:53
阅读次数:
94
问题描述: 在用申请的学生免费jetbrains account登录pycharm时,弹出报错框your host may be behind a proxy…原因: C:\Windows\System32\drivers\etc路径下的hosts文件夹里,最下面多了一句0.0.0.0 accoun ...
分类:
其他好文 时间:
2020-06-30 23:00:14
阅读次数:
368
1、概要 ZooKeeper是用于分布式应用程序的协调服务。它公开了一组简单的API,分布式应用程序可以基于这些API用于同步,节点状态、配置等信息、服务注册等信息。其由JAVA编写,支持JAVA 和C两种语言的客户端。 zookeeper 中数据基本单元叫节点,节点之下可包含子节点,最后以树级方式 ...
分类:
其他好文 时间:
2020-06-30 23:02:04
阅读次数:
195
library(package="car") data <- read.csv("C:\\users\\mike1\\desktop\\data\\RData\\hald水泥数据.csv", header=T, sep=",",fileEncoding = "utf-8", stringsAsFac ...
分类:
其他好文 时间:
2020-07-01 00:07:17
阅读次数:
74
一.配置ssh 1.检查本机是否有ssh key设置 如果没有则提示: No such file or directory如果有则进入~/.ssh路径下(ls查看当前路径文件,rm删除所有文件) 2.使用Git Bash生成新的ssh key $ cd ~ #保证当前路径在”~”下 $ ssh-ke ...
分类:
其他好文 时间:
2020-07-01 00:07:34
阅读次数:
73
有时候,我们会使用的监听鼠标的滚轮事件,并且判断是向上滚动还是向下滚动;但是,不同的浏览器有不同的滚轮事件。主要是有两种非标准的事件,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox支持)。代码如下。 //注册事件的兼容写法 if(document. ...
分类:
其他好文 时间:
2020-07-01 00:08:17
阅读次数:
116
文章目录 安装openssl工具 自签名证书 从pfx中导出公钥/私钥/证书 pkcs12转pkcs8 安装openssl工具 centos yum install openssl ubuntu apt-get install openssl windows从网上下载已经编译好的opensslhtt ...
分类:
其他好文 时间:
2020-07-01 00:08:46
阅读次数:
291
知识点 in out in/out IN 一个函数,默认情况下,参数是 in 类型,即传入参数,以C# 中的方法为例: 不要怀疑,C#直接支持下面的写法: static void Main(string[] args) { Console.WriteLine(GetNewNum(5)); } //默 ...
分类:
其他好文 时间:
2020-07-01 00:09:10
阅读次数:
57
部署tomcat,保持默认监听8080端? 修改nginx配置,并重新加载 修改nginx配置 重新加载nginx配置 /nginx -s reload 测试,访问http://111.229.248.243:9003,返回tomcat的?? 需求?完成 再部署?台tomcat,保持默认监听8081 ...
分类:
其他好文 时间:
2020-07-01 00:09:58
阅读次数:
55
给大家看一个数据:2019年PMP报考人数:145059人预计2022年PMP报考人数能达到20万人。每年PMP考生以30%的速度增长。一、PMP考试时间每年4次。3月、6月、9月、12月,每月个一次。二、PMP报名时间报名时间一般会提前2-个月零一周,报名周期1-2周。三、考试题型PMP考试,全部是单选题,一共200道,其中25道题随机抽选不计分,答对106道题就能通过考试。四、备考方法1.粗度
分类:
其他好文 时间:
2020-07-01 00:10:41
阅读次数:
82
if else else if 用法 https://www.w3school.com.cn/js/js_if_else.asp switch 判断用法 https://www.w3school.com.cn/js/js_switch.asp 注意要case里面要加上 break; 结束匹配中不继续 ...
分类:
其他好文 时间:
2020-07-01 00:12:10
阅读次数:
55
代码推送脚本 代码推送的流程为: 前端代码构建 压缩构建后的代码 ssh 连接 上传压缩文件到指定目录 ssh 交互 cd 到指定目录 ssh 交互 unzip 压缩包,并且删除一些文件 ssh 退出登录 代码如下: const chalk = require('chalk'); const ora ...
分类:
其他好文 时间:
2020-07-01 00:12:42
阅读次数:
65
1、grep工具grep是行运滤工具;用于根据关键字进行过滤# grep [] '关键字' 文件名 -i::不区分大小写 -v:查找不包含指定内容的行,反向选择 -w:按单词搜索 -o:打印匹配关键字 -c:统计匹配的次数 -n:显示行号 -r:逐层遍历目录查找 -A:显示匹配行及及后面多少行 -B ...
分类:
其他好文 时间:
2020-07-01 00:12:55
阅读次数:
97
for - 多次遍历代码块 for/in - 遍历对象属性 while - 当指定条件为 true 时循环一段代码块 do/while - 当指定条件为 true 时循环一段代码块 ...
分类:
其他好文 时间:
2020-07-01 00:13:34
阅读次数:
44