搬家csdn2020年6月11日14:52:46
Linux安装Redis1、准备安装包2、解压安装包tarzxvfredis-5.0.5.tar.gz3、进入刚刚解压的那个文件夹,输入make命令4、等待上述过程完成后,输入makeinstall命令5、在redis/src/文件夹下运行./redis-server启动Redis6、设置Redis后台运行7、修改完成后重新启动。Springboot整合Redis1、添加Redis相关依赖咱们还是
一、集群CLUSTER计算机集群Cluster,可以把多台计算机连接在一起进行使用,平均分配资源。集群总的每个计算机被称为一个节点,节点可增可减,在许多个节点中虚拟出一台计算机供用户使用。用户始终感觉到是一台计算机。当下流行的集群技术可以分为:HA高可用集群、负载均衡集群、并行计算集群。二、HA高可用集群1、HighavailabilityCluster高可用群集,简称HAC;2、前面已经讲过两次
Kafka基于Zookeeper协调的分布式日志系统,可以当做MQ。主要就是做:日志收集系统、消息系统。还有就是用于用户活动跟踪:记录web用户或者app用户的各种活动,相信大家都感受到了吧。上篇我们已经提到,消息系统的两种传递模式:点对点、订阅/发布。这里将不再赘述。【对比】名称Column2RabbitMQ使用Erlang编写的一个开源的消息队列,适合企业级的开发,同时实现了Broker构架,
关于Fiddler,我是前一刻刚刚知道的东西,为了QN,什么都愿意接触一点。【Fiddler作用】1、抓包:获取数据详细信息2、过滤回话:只抓取自己想要的请求3、反向代理:改写返回数据4、模拟网络环境【简介】Fiddler是一个以http协议调试代理工具,它能够检查所有你的电脑和互联网之间的http通讯,设置断点。查看所有的“进出”Fiddler的数据(cookie,html,js,css等文件)
【windows安装Python】因为在安装时,会提醒同步配置环境变量。因此按照步骤安装即可。什么是Python?Python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解、编译、互动和面向对象的脚本语言。最初是用于编写shell脚本,现在功能是越来越强大了。Python是怎么执行的?Python在执行时,首先会将.py文件中的源代码编译成Python的bytecode字节码,然后再由P
1、这里有一堆服务器,不知道他们是什么IP,你去看一下查完IP后贴个标签?答:收到。查看IP乍一听,简单至极。“ifconfig”嘛。【尴尬不】【科普】ifconfig是net-tools中已被废弃使用的一个命令,net-tools在很多年前就不在更新,在新版本的电脑里基本全是iproute2。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。使用ip命令,只需一个命令,你就能
【准备Linux环境】《Linux安装一些常规软件中间件:TomCat.tar.gz几个html构成的测试项目frozen_nb.rar环境jdk-8u60-linux-x64.tar.gz【安装jdk】1、解压文件:$tarzxvfjdk-8u121-linux-x64.tar.gz解压完毕就安装完了。嘿嘿!至于配置服务器jdk环境变量的操作,我现在感觉没有必要。【ps】1、c-创建-creat
【四种情况】:HttpRequest、HttpResponse、HttpServletRequest、HttpServletResponse【什么是HTTP?】超文本传输协议(HyperTextTransferProtocol--HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。HTTP在客户端和服务器之间以request-responseprotocol(请求-回复协议)工作。【Http
【10、散列哈希之SHA1加密】SHA1(英语:SecureHashAlgorithm1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数。**【SHA-1和SHA-0】SHA-1和SHA-0的算法只在压缩
【7、对称之BlowFish】blowfish加密函数迭代执行16轮,分组长度64位,密钥长度从32位到448位。算法由两部分组成,密钥扩展部分和数据加密部分。加密算法是一种对称的分组加密算法,每次加密一个64位的分组。使用32-448位可变长度的密钥。加密过程分为两个阶段:密钥预处理和信息加密。【对称之blowfishdemo】略!【8、对称之RC4】RC4于1987年提出,和DES算法一样,是
承接上文【6、对称之IDEA加密解密】【Bouncycstle】再开始之前,我们必须先了解Bouncycstle。Bouncycstle是一款开源的密码包,其包含了大量的密码算法,其支持椭圆曲线密码算法。【Bouncycstle所需依赖】<!--Bouncycstle密码包--><dependency><groupId>org.bouncycastle</
【Log4j2简介】首先log4j2,2指的是1.x的升级版。它参考了logback的一些优秀设计,主要有:1、异常处理:log4j2提供了一些异常处理机制2、自动重载配置:参考logback设计,提供自动刷新参数配置,可以动态修改日志的级别而不需要重启应用。3、无垃圾机制,避免频繁的日志收集。【Idea添加Log4j2依赖】<!--添加log4j2相关jar包--> &
一、【作用】为了保持连接的可持续性和稳定性,websocket心跳就是解决这个问题的。二、【剖析】1、如果设备网络断开,原生websocket不会立即触发websocket任何事件,前端也无法得知当前连接是否已经断开。2、我们使用websocket.send方法时,浏览器才会发现连接断开了。便会触发onclose方法。3、同样后端websocket服务也可能造成连接断开,前端也不会收到断开的通知,
1、下载一个绿色免安装的jdk。解压一下,随便放个位置,只要是英文路径,放哪都对。2、下载一个绿色免安装版的tomcat。解压一下,随便一个位置,只要是英文路径,放哪都对。3、尝试启动一下。别管你报什么错,处理错误就完了。加个pause方便看看是什么错误。【哦,少JAVA_HOME】给它,给它。编辑startup.bat。加上这么一句话。4、再试一下,就完活了。5、访问一下,看到界面就ok了。6、
【承接上文】1、问:Lucene优点?答:a、Lucene定义了一套以9字节为基础的索引文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。b、在传统倒排索引的基础上,实现了分块索引。【ps:这里说明一下什么是倒排索引】实际应用中需要根据属性值来查找记录,这种索引表中的每一项都包括一个属性值和对应的记录地址。由于是由属性值来确定记录位置,因而被称为倒排索引。c、用户无需编写代码即可使用
【前言】从前年的时候,我都在心里有个想法。我想自己做一套搜索功能。在心里我是这么想的:1、有个资源信息库,供我查询,这个资源库可能包含各种途径生成的统一格式的数据库。2、查询时,我先整段匹配资源库找到资源。3、接下来就是分词了,这里我联想到了一些输入法的细胞词库。也就是说能不能按照细胞词库先匹配我们的搜索内容,然后将分词后的搜索条件进行匹配查询。4、按照匹配度的高低进行排序。直到昨天,在工作中刚刚
【眼】1、启动SpringBoot的一种方式服务启动类packagecom.npc.rest;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframework.context.ann
【可】1、Springboot之application.yml、application-dev.yml、application-pro.ymlyml也是配置文件,之前我们所熟知的配置文件是xml和properties文件。xml文件自不必多说,格式要求规范,内容比较繁杂,各种的标签充斥其中;properties文件虽然没有了标签,但是没有层级结构之后你会发现会用重复代码,每一条信息都要形容一下他的
【若】【1、端口】端口可分为物理端口与逻辑端口。所谓逻辑端口指的是计算机内部或交换机路由器内的端口,看不见,摸不着。所谓物理端口,就是可见的端口,像:RJ45端口、交换机路由器集线器、RJ11端口等。【无】问:什么是RJ45端口,稍微科普一下呗?答:笔者也没搞明白RJ45、SFP、POE之间有啥联系和区别,总之就是一些网络接口,请看图:RJ45端口SFP端口POE端口【羁】问:你知道交换机、路由器
【前言】自己整理的东西才是自己的。【概念】红黑树(RedBlackTree)别名:对称二叉B树,是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。它虽然是复杂的,但它的最坏情况运行时间也是非常良好的,并且在实践中是高效的:它可以在O(logn)时间内做查找,
Http状态码,从1-5共有5种类型。1、表示临时响应的中间过程码100(继续)服务器返回100表示已经收到第一部分请求,正在等待其余部分;101(切换协议)服务器准备切换协议了。2、表示成功处理了请求的状态码200(成功)很健康,都完活了。201(已创建)请求成功,服务器创建了新的资源。202(已接受)服务器收到请求,还没有处理。203(非授权信息)服务器处理了,但返回的信息不是同一来源。204
【一、Zookeeper中的角色】①领导者(leader)Leader服务器为客户端提供读写服务。它是集群工作机制的核心,事务请求唯一调度者和处理者,保证集群事务请求处理的顺序性。②学习者(learner),学习者又分为跟随者和观察者:跟随者(follower)Follower服务器为客户端提供读服务,参与Leader选举过程,参与写操作“过半写成功”策略。处理非事务请求,转发事务请求给领导者,同
【前言】笔者这几天刷朋友圈,发现了一个小小的道理。可能你们都懂哈,我开悟的可能比你们慢那么一丢丢。我开悟的就是,人的自信是源于经历的。就像我给你介绍自助餐,介绍火锅,我可能就会侃侃而谈,很有自信的感觉,而其他的无了解的或者没有经历过的我只能支支吾吾的含糊答应着。这一点就像房东阿姨给我讲那些天南地北的风土人情。【联想】提到反向代理,是不是会不由自主的联想到负载均衡。因为这是相辅相成的东西。1、解释下
古人云,博学多识,闻过则喜!开放数据协议(OpenDataProtocol,简称OData),是一种描述怎么创建和访问Restful服务的oasis标准。1、协议的组成部分?答:①核心协议:主要定义了开放数据协议的核心语义和行为;②URL规范:URL规范主要定义了一系列推荐(非强制)采用的构建用于访问OData服务中的数据和模型的URL的规则;③通用格式定义语言(CSDL):OData服务的数据模
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号