×

nginx

Linux命令之chown命令(linux常用命令chown)

南阳 南阳 发表于2024-05-13 浏览38323 评论0
一、命令简介   Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令,chown 需要超级用户 root 的权限才能执行此命令。chown更改每个给定文件的用户和/或组所有权。如果只提供了所有者(用户名或数字用户ID),则该用户将成为每个给定文件的所有者,并且不会更改文件组。如果所有者后跟冒号和组名(或数字组ID),且两者之间没有空格,则文件的组所有权也会更改。如果用户名后面有冒号,但没有组名,则该用户将成为文件的所有者,并且文件组将更改为该

rabbitmq

springboot+RabbitMQ实现消息延迟推送(附带rabbitMQ安装教程)

南阳 南阳 发表于2024-05-13 浏览5899 评论0
实现本案例之前先 来手动的安装一遍rabbitMQ吧,非Docker安装 实验环境:阿里云centos7.2(也可以安装在本地) 物理设备 :一台笔记本 安装步骤如下: 一 安装软件 1. 安装依赖环境 在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

架构

微服务间通信

南阳 南阳 发表于2024-05-13 浏览5877 评论0
微服务架构基于多个服务构建应用,这些服务必须经常协作才能处理各种外部请求。因为服务实例通常是在多台机器上运行的进程,所以它们必须使用进程间通信进行交互。因此,进程间通信技术在微服务架构中比单体架构中扮演着更重要的角色。本文将探讨各种进程间通信机制,并讨论如何进行权衡。注意,需要牢记“没有银弹”这个大原则。 选择合适的进程间通信机制是一个重要的架构决策。它会影响应用程序可用性。更重要的是,进程间通信甚至与实务管理相互影响。一个理想的微服务架构应该是在内部由松耦合的若干服务组成,这些服务使用异步消息

tomcat

IDEA2021配置Tomcat(idea2021配置tomcat服务器)

南阳 南阳 发表于2024-05-13 浏览6735 评论0
1.编辑配置/添加配置 2.添加新配置 3.在配置中选择Tomcat服务器,根据需要选择本地还是远程,这里选择本地 4.注意名称,配置电脑安装的Tomcat(选择安装位置,一般会自动检测)…设置好后打开部署 5.在部署中新建工件 6.选择新建好的工件,应用程序上下文为 / 7.点击确定,运行测试 8.运行成功,日志输出,自动打开浏览器浏览网页(日志输出中有红色字体提示属正常) 9.(选择)Tomcat配置成功运行报错 *

spring boot

springboot+proguard+maven 实现代码混淆 看这一篇就够了

南阳 南阳 发表于2024-05-13 浏览5688 评论0
使用 proguard 混淆代码只能增加阅读和理解的难度, 并不能百分百保证代码安全。常用的应用场景是项目需要部署到客户机器上,一定程度上防止代码泄露。 proguard 简介 ProGuard 是一个混淆代码的开源项目,它的主要作用是混淆代码,ProGuard 包括以下 4 个功能: 压缩(Shrink):检测并移除代码中无用的类、字段、方法和特性(Attribute) 优化(Optimize):对字节码进行优化,移除无用的指令 混淆(Obfuscate):使用

html5

vue3+vite2中使用svg(亲测可用)

南阳 南阳 发表于2024-05-13 浏览7544 评论0
技术栈:vue3+vite2 前言:写过一版基于vue-cli中使用svg的方法,但是因为webpack提供了require.context()在vite中无法使用,所以基于vite构建的项目则采取另一种方法 一、安装vite-plugin-svg-icons 此处还需要安装下fast-glob相关依赖,不然vite运行npm run dev时会报Cannot find module 'fast-glob’的错误 npm i fast-glob@3.x -D npm i vite-plu

ribbon

负载均衡--ribbon、feign

南阳 南阳 发表于2024-05-13 浏览4509 评论0
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说就是将用户的请求平摊的分配到多个服务上,从而达到系统的HA(高可用)。常用的负载均衡软件 Nginx 重写负载均衡算法看IRule接口 1.导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <art

spring

Spring Security 实现用户名密码登录

南阳 南阳 发表于2024-05-13 浏览5149 评论0
Spring Security 实现用户名密码登录 作者:Grey 原文地址: 博客园:Spring Security 实现用户名密码登录 CSDN:Spring Security 实现用户名密码登录 环境 JDK 1.8 Spring Boot 2.3.0.RELEASE Maven 3.6.1 H2 数据库 用户名密码登录 首先,我们用 Spring Security 实现用户输入用户名密码登录验证并获取相应权限。 E-R图 完整建表语句

架构

大数据架构之-- Lambda架构(Lambda架构)

南阳 南阳 发表于2024-05-11 浏览15186 评论0
一、什么是Lambda架构 Lambda架构由Storm 的作者 [Nathan Marz] 提出, 根据维基百科的定义,Lambda 架构的设计是为了在处理大规模数据时,同时发挥流处理和批处理的优势。通过批处理提供全面、准确的数据,通过流处理提供低延迟的数据,从而达到平衡延迟、吞吐量和容错性的目的。为了满足下游的即席查询,批处理和流处理的结果会进行合并。 二、Lambda架构组成 Lambda 架构包含三层,Batch Layer、Speed Layer 和 Serving Layer。