自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知足上进,不负野心。

我的快乐,是五十块钱的油追一百公里的风。

  • 博客(168)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 搭建SFTP服务安全共享文件,实现在外远程访问「内网穿透」

现在的网络发达,个人电脑容量快速上升,想要保存的数据资料也越来越多。在平时,我们会将很多数据资料都会存在个人电脑上,甚至发展出专门的数据存储设备(NAS设备)。毕竟手机容量小,存太多东西会卡顿。但为了满足我们随时随地查阅这些数据资料的要求,又需要能随时安全的连入个人电脑和存储设备,这时SFTP服务就能大显身手。今天,笔者就为大家详细介绍,如何使用Cpolar内网穿透的FTP协议,搭建自己的SFTP服务器,能够随时随地安全的调取查阅本地电脑上的数据资料吧。

2023-03-21 09:16:24 7208 35

原创 RabbitMQ通配符模式

Topic主题模式可以实现 Publish/Subscribe发布与订阅模式 和 Routing路由模式 的功能;只是Topic在配置routing key 的时候可以使用通配符,显得更加灵活。

2023-01-05 14:52:07 1702 19

原创 RabbitMQ路由模式

使用同一绑定绑定多个队列是完全合法的 .key。在我们的示例中,我们可以在 X 和 Q1 之间添加一个绑定 绑定键黑色。在这种情况下,直接交换将表现良好 像扇出一样,会将消息广播到所有匹配 队列。路由密钥为黑色的消息将同时传递到 Q1 和 Q2。

2023-01-02 09:57:10 2084 39

原创 RabbitMQ发布与订阅模式类型

工作队列背后的假设是每个任务都是 只交付给一名工人。在这一部分中,我们将做一些事情 完全不同的 - 我们将向多个传递消息 消费者。此模式称为“发布/订阅”。

2022-12-27 18:19:49 3669 68

原创 RabbitMQ简单模式

“P”是我们的生产者,“C”是我们的消费者。 中间的框是一个队列 - RabbitMQ 保留的消息缓冲区 代表消费者,生产者将消息发送到“hello”队列。消费者收到 来自该队列的消息。

2022-12-26 19:57:01 1495 6

原创 RabbitMQ工作模式

工作队列(又名:任务队列)背后的主要思想是避免 立即执行资源密集型任务,必须等待 它要完成。相反,我们将任务安排在以后完成。我们将任务封装为消息并将其发送到队列。正在运行的工作进程 在后台将弹出任务并最终执行 工作。当您运行许多工作线程时,任务将在它们之间共享。

2022-12-22 20:09:04 2245 36

原创 消息队列MQ

MQ全称为Message Queue, 消息队列(MQ) 是一种应用程序对应用程序的通信方法。

2022-12-19 10:22:27 1797 7

原创 SpringBoot自定义拦截器

SpringMVC中配置拦截器的步骤 : 编写一个拦截器(实现HandlerInterceptor接口),注册拦截器(mvc:interceptors)

2023-01-16 19:50:00 3148 39

原创 自定义启动器

启动器支持多Druid和C3P0

2023-01-11 10:35:28 2308 19

原创 SpringBoot配置文件

配置文件必须放置在项目的类加载目录下, 并且名字必须是application,springboot项目在运行的时候会自动加载这些配置文件

2023-01-09 09:36:41 1481 2

原创 SpringBoot快速入门(手工版&&联网版)

Spring Boot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品`。其最主要作用就是帮助开发人员快速的构建庞大的spring项目,并且`尽可能的减少一切xml配置,做到开箱即用,迅速上手,让开发人员关注业务而非配置

2022-12-31 11:39:46 1293 6

原创 RabbitMQ管理界面

无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况。

2022-12-21 20:23:33 1680 2

原创 RabbitMQ下载安装配置

RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。

2022-12-20 17:32:32 1532 6

原创 Nginx动静分离

Nginx 动静分离简单来说就是把动态请求跟静态请求分开,Nginx 处理静态请求,Tomcat处理动态请求。

2022-12-15 11:11:24 1551 10

原创 Nginx负载均衡

浏览器地址栏输入地址www.xfx.com/one/index.html,负载均衡效果,将请求平均分配到8080和8081两台服务器上。

2022-12-14 09:51:23 1582 3

原创 Nginx反向代理

nginx反向代理跳转到不同端口的服务。

2022-12-13 10:20:49 3583 3

原创 Nginx安装

Nginx 是一个高性能的HTTP和反向代理服务器,占有内存少,并发能力强。

2022-12-12 09:27:30 2488 39

原创 【瑞吉外卖】公共字段填充

在新增员工时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工时需要设置修改时间和修改人等字段。

2022-12-10 19:41:06 1743 2

原创 Dubbo概述

Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架。

2022-12-09 16:29:54 1308 6

原创 Git学习笔记

Git是分布式版本控制系统`,简称 DVCS。

2022-12-08 22:31:03 1560 6

原创 【电商项目实战】新增收货地址(详细篇)

创建com.jkj.entity.Address新增收获地址的实体类,继承自BaseEntity类,在类中声明与数据表中对应的属性,添加Getters and Setters方法,基于唯一标识aid生成hashCode()和equals()方法。

2022-12-06 19:01:56 2099 12

原创 【电商项目实战】上传头像(详细篇)

上传文件的操作其实是:先将用户上传的文件保存到服务器端的某个位置,然后将保存文件的路径记录在数据库中。当后续需要使用该文件时,从数据库中读出文件的路径,即可实现在线访问该文件。

2022-12-03 20:30:19 641 8

原创 【电商项目实战】修改密码(详细篇)

在执行修改密码之前,还应检查用户数据是否存在、并检查用户数据是否被标记为“已删除”、并检查原密码是否正确,这些检查都可以通过查询用户数据来辅助完成

2022-12-02 18:01:50 371 2

原创 【电商项目实战】个人资料(详细篇)

在执行修改用户资料之前,当用户刚打开修改资料的页面时,就应把当前登录的用户信息显示到页面中。

2022-12-01 14:26:53 1307 9

原创 C语言基础之变量与常量

标识符的规则: 1. 由字母、数字和下划线组成 2. 不能以数字开头 3. 保留字不能作为标识符

2022-11-28 17:14:34 276 15

原创 Hadoop Spark 太重,esProc SPL 很轻

随着大数据时代的来临,数据量不断增长,传统小机上跑数据库的模式扩容困难且成本高昂,难以支撑业务发展。很多用户开始转向分布式计算路线,用多台廉价的PC服务器组成集群来完成大数据计算任务。Hadoop/Spark就是其中重要的软件技术,由于开源免费而广受欢迎。经过多年的应用和发展,Hadoop已经被广泛接受,不仅直接应用于数据计算,还发展出很多基于它的新数据库,比如Hive、Impala等。

2022-11-07 00:15:00 1239 109

原创 开源 SPL 重新定义 OLAP Server

OLAP(Online Analytical Processing)是指在线联机分析,基于数据查询计算并实时获得返回结果。日常业务中的报表、数据查询、多维分析等一切需要即时返回结果的数据查询任务都属于OLAP的范畴。对应的,行业内也有相应产品来满足这类需求,那就是OLAP Server。

2022-10-17 00:15:00 5617 139

原创 【Redis】常用命令

String(字符串)、List(列表)、Set(集合)、Hash(哈希)、Zset(有序集合)

2022-10-02 18:34:52 2438 42

原创 【MySQL数据库】- 多表查询

项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系。

2022-09-11 22:48:36 2200 101

原创 【MySQL数据库】一约束

约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。

2022-09-08 16:27:57 1749 147

原创 【MySQL数据库】一函数

函数是指一段可以直接被另一段程序调用的程序或代码。MySQL中的函数主要分为以下四类: 字符串函,数值函数,日期函数,流程函数。

2022-09-04 08:30:58 2291 151

原创 【电商项目实战】拦截器(详细篇)

在Spring MVC中拦截请求是通过处理器拦截器HandlerInterceptor来实现的,它拦截的目标是请求的地址。在Spring MVC中定义一个拦截器,需要实现HandlerInterceptor接口。

2022-09-03 10:36:22 4378 10

原创 猿创征文 |【Linux】常用命令

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。

2022-09-02 07:43:03 1932 120

原创 【Linux】系统安装

手把手教你Linux系统安装。

2022-09-01 07:36:33 7554 20

原创 猿创征文 |【MySQL数据库一SQL 语句】

SQL语句可以单行或多行书写,以分号结尾。 SQL语句可以使用空格/缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。

2022-08-30 09:05:42 2076 129

原创 【Linux】VMware下载和安装

VMware Workstation中文版是一个“虚拟 PC”软件。它可以在一台机器上同时运行二个或更多 Windows、DOS、LINUX 系统。

2022-08-29 12:19:24 3599 12

原创 【电商项目实战】用户登录(详细篇)

当用户输入用户名和密码将数据提交给后台数据库进行查询,如果存在对应的用户名和密码则表示登录成功,登录成功之后跳转到系统的主页就是index.html页面,跳转在前端使用jquery来完成。

2022-08-28 08:42:23 1566 26

原创 【微服务】SpringCloud-Feign远程调用

Feign是一个声明式的http客户端,作用就是帮助我们优雅的实现http请求的发送。

2022-08-26 08:17:22 3788 122

原创 【电商项目实战】用户注册(详细篇)

【电商项目实战】用户注册(详细篇)

2022-08-24 01:00:00 476 39

原创 【微服务】SpringCloud-Nacos注册中心

Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。

2022-08-23 15:54:23 2816 55

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除