- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 ElasticSearch笔记
1.全文检索基础1.1什么是全文检索将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之索引。例如:字典。字典的拼音表和部首检字表就相当于字典的索引,对每一个字的解释是非结构化的,如果字典没有音节表和部首检字表,在茫茫辞海中找一个字只能顺序扫描。然而字的某些信息可以提取出来进行结构化处理,比如读音,就比较结构化,分声母和韵母,分别只有几种可以一一列举。于是将读音拿出来
2021-09-22 18:15:49
408
1
原创 Linux锁定用户的几种方法
方法1:使用usermod命令:锁定:$ usermod -l 用户名 (锁定用户账号,重新登陆生效)解锁:$ usermod -u 用户名查询状态: $ usermod -S 用户名方法2:使用passwd命令:锁定:$ passwd -l 用户名 (锁定用户密码,重新登陆生效)解锁:$ passwd -u 用户名查询状态: $ passwd -S 用户名方法3:使用usermod命令禁用SSH访问Linux中的给定用户帐户锁定:$ usermod -s /sbin/nologin 用户
2021-09-16 21:45:46
13936
1
原创 RabbitMQ笔记2
MQ2文章目录MQ21.Spring整合RabbitMQ1.1简介1.2 搭建主工程1.3创建生产者module(不需要添加依赖,直接使用父工程添加的依赖)1.4创建消费者module1.5测试2.RabbitMQ的一些高级特性2.1消息的可靠投递2.2.1确认模式2.2.2回退模式2.2Consumer Ack3.消费端限流2.3TTL2.4死信队列2.5延迟队列1.Spring整合RabbitMQ1.1简介在Spring项目中,可以使用Spring-Rabbit去操作RabbitMQ htt
2021-09-16 21:38:59
214
原创 RabbitMQ笔记1
MQ文章目录MQ1.消息中间件概述1.1MQ概述1.2MQ的优势1.3MQ的劣势1.4MQ的产品1.5AMQP和JMS1.6RabbitMQ2.安装和配置RabbitMQ安装步骤3.RabbitMQ入门3.1搭建工程3.2小结4.RabbitMQ工作模式4.1工作队列模式4.1.1 工作模式4.1.2代码4.1.3小结4.2订阅模式4.2.1什么是订阅模式4.2.2Publish/Subscribe发布与订阅模式4.2.3代码4.2.4小结4.3路由模式4.3.1什么是路由模式4.3.2代码4.3.3小结
2021-09-15 22:21:14
144
原创 Nginx笔记整理
Nginx文章目录Nginx1.Nginx的安装与启动1.1什么是Nginx1.2安装Nginx(docker安装)2.Nginx静态网站部署2.1静态网站的部署2.2配置虚拟主机2.2.1端口绑定2.2.2 域名绑定3.Nginx反向代理与负载均衡3.1反向代理3.1.1 什么是反向代理3.1.2配置反向代理3.2负载均衡3.2.1什么是负载均衡3.2.2配置负载均衡-准备工作3.2.3配置负载均衡4.Nginx的Worker+Master模式5.几个实际问题5.1如何做到热部署?5.2Nginx出问题
2021-09-14 19:30:42
145
原创 Linux查看打开的端口,以及如何关闭端口
查看打开的所有的端口:netstat -tnl #查看所有打开的端口查看端口对应的进程号:lsof -i:端口号 #查看对应的端口号关闭端口:将该进程kill即可kill -9 进程号
2021-09-14 16:22:57
352
原创 Dubbo笔记整理
Dubbo文章目录Dubbo1.Apache Dubbo概述1.1简介1.2Dubbo架构2.服务注册中心Zookeeper2.1Zookeeper介绍2.2安装Zookeeper2.3启动、停止Zookeeper3.Dubbo快速入门(集成SpringBoot)3.1服务提供方开发3.2服务消费方开发4.Dubbo管理控制台4.1安装4.2访问5.负载均衡1.Apache Dubbo概述1.1简介Apache Dubbo是一款高性能的RPC框架,其前身是阿里巴巴公司开源的,轻量级的开源RPC开源框
2021-08-31 18:40:56
193
原创 SpringCloud1
SpringCloud笔记整理1文章目录SpringCloud笔记整理11.系统架构的演变1.1集中式架构1.2垂直拆分1.3分布式服务1.4服务治理(SOA)1.5 微服务2.远程调用方式2.1认识RPC2.2认识Http2.3如何选择3.SpringCloud简介3.1简介1.系统架构的演变随着互联网的发展,网站应用的规模不断扩大,需求的激增,随之而来的是技术上的压力。系统架构也因此不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构。1.1集
2021-08-28 15:30:52
283
原创 五子棋联机对战(JAVA实现)含源码
本次面向对象编程课程设计,是制作一款五子棋联机对战游戏。在上学期做过一款五子棋单机版,其耦合度低,便将其拿来直接制作联机版本。主要应用的技术:C/S架构 JAVA swing,JAVA socket,mysql+jdbc,多线程等,这里我着重把与网络传输的知识点进行细讲。1.首先,什么是C/S架构?服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。在C/S结构中,应用程序分为两部分:服务器部分和客户机部分。服
2021-07-10 19:10:55
5831
4
原创 XML和JSON
XML和JSONXML简介:可扩展标记语言特性:1.xml具有平台无关性,是一门独立的标记语言2.xml具有自我描述性为什么要学习XML?1.网络数据传输2.数据存储3.配置文件XML文件.XML文件时保存XML数据的一种方式XML数据也可以以其他的方式存在(如在内存中构建XML数据)。不要将XML语言狭隘的理解成XML文件。XML语法格式1.文档声明<?xml version = "1.0" encoding="UTF-8"?>2.标记(元素/标签/节点)
2021-03-29 23:16:54
59
原创 JAVA多线程基础知识总结归纳
多线程1.引言计算机的配置越来越高,CPU计算速度越来越快,如果能够将一个单一执行的程序进行优化,分解成多个小块(几乎同时)进行,能够大大提高开发效率,对CPU的利用率也能够提升一布。2.进程和线程进程:进程是执行程序的一个过程,一个程序从打开到关闭算做一个进程。进程是一个动态的过程,每个进程都有自己独立的一块内存空间,有自己的生存周期。线程:进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。与进程不同的是同类的多个线
2021-03-24 22:54:05
65
原创 文件发送(Java实现)
文件发送上网冲浪时,我们经常会遇到文件的下载,传输,本案例通过Java代码实现文件简单的网络传输。需要了解的知识点:1.IO流2.网络编程/多线程1.IO流(在此仅介绍与本案例有关类功能)1.1什么是IO我们的电脑中,硬盘,内存等储存了我们平时使用电脑时所使用的数据,我们可以通过U盘,网络等获得他人的数据或将数据发送给他人。我们把这种数据的传输,称为一种数据的流动(即IO),通过流动的反向,分为输入(Input)和输出(Output),即流向内存时输入,流出内存是输出。1.2IO的分类通过
2021-03-09 23:20:11
2664
4
原创 图书馆借阅系统
咳咳,今天我们的任务可是带有浓烈的人文气息——编写一个图书管理系统的程序。先请我们的主人公登场,给我们讲讲他的需求吧。朋也是大学班上的文娱委员,他留意到周围同学经常表达出希望“课余生活能多看书”的意愿,但苦于不知道要选什么书看。思前想后,朋也决定启动一个流浪图书计划:鼓励同学们将自己中意的闲置图书贡献出来,形成一个小型的精品图书库,以供同学们免费借阅、流转。为此他需要一个图书管理系统,来帮助他管理书籍的借阅情况。他希望这个简易的程序可以做到:代码如下:class Book: def __
2020-07-20 23:55:49
493
原创 Python入门小游戏
Python入门小程序简单来说,这个游戏中,会随机生成玩家和敌人的属性,同时互相攻击,直至一方血量小于零。另外,这样的战斗会持续三局,采取三局两胜制,最后输出战斗结果,公布获胜方。--------现在是第1局--------[玩家]血量:829攻击力89[敌人]血量:547攻击力73你发起了攻击,[敌人]剩余血量458敌人向你发起了攻击,[玩家]剩余血量756你发起了攻击,[敌人]剩余血量369敌人向你发起了攻击,[玩家]剩余血量683你发起了攻击,[敌人]剩余血量280敌人向
2020-07-12 16:55:14
224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人