自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(290)
  • 收藏
  • 关注

原创 linux 源码编译安装

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是源代码安装的第一步,用来检测安装平台的目标特征的。主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并不是所有的tar包都是源代码的包**./configure会检测是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本**make 是用来编译的,它从Makefile或者makefile(Linux区分大小写)中读取指令,然后编译。

2025-03-15 14:07:01 612

原创 ES集群原理

转自https://www.cnblogs.com/shenlei-blog/p/13367269.html一、ES集群原理  查看集群健康状况:URL+ /GET _cat/health代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的。在单台ES服务器节点上,随着业务量

2025-03-06 17:35:06 623

原创 Linux部署MySQL8.0—手把手保姆级教程

MySQL官网 下载地址 下载之前可以查看一下系统的位数,下面有指令查看系统的位数(32位或64位)我这里是64位的,所以这里我就下载64位, 可以在官网下载后上传上去,我这里就直接使用服务器下载了。

2024-12-15 18:10:24 2940

原创 maven 的setting文件详解

但是某些配置例如username和password就不应该随着pom.xml来分配了。这种类型的信息应该保存在构建服务器中的settings.xml中。

2024-12-15 17:54:15 2804

原创 详解Maven的setting配置文件中mirror和repository的区别

在Maven的setting中,我们常常会用到mirror和repository配置,其中mirror是镜像的意思,而repository则是仓库的意思,它们两者都可以改变maven下载项目以来jar包的地址。

2024-12-15 17:39:13 884

转载 Nexus仓库类型

本文介绍了Maven私服Nexus中的资源库类型代理proxy资源库:maven-central,用于代理中央仓库;托管hosted资源库:maven-releases,用于存储组织内部组件和第三方组件;组group资源库:maven-public,旨在为私服提供一个统一的访问入口。

2024-12-15 17:28:20 213

转载 磁盘分区和挂载

1.1 原理。

2024-12-15 17:19:16 48

原创 运维 mysql、redis 、RocketMQ性能排查

MySQL 提供了一个 SHOW STATUS 命令,可以用来查看服务器的状态信息,包括当前的连接数。这个命令会返回当前连接到服务器的线程数,即当前的数据库连接数。

2024-12-15 16:15:36 366 1

原创 Springboot和nacos的优先级starter-parent和boot-dependencies区别

一、Springboot和nacos中配置的加载顺序在 Spring Boot 中,配置项的优先级是非常重要的。当同时使用 Nacos 和本地的 application.properties 文件时,Nacos 的配置会覆盖本地配置。这种设计允许您方便地在不同环境中进行配置管理,确保在生产、开发等环境中使用适合的配置。

2024-11-16 17:48:34 1041

原创 图解SSH原理

本文以图文方式对SSH原理进行解析(主要指远程登录,没有涉及端口转发等功能)。同时分析了非对称加密的特性,以及在实践过程中如何对加密操作进行改进。known_hosts中存储的内容是什么?known_hosts中存储是已认证的远程主机host key,每个SSH Server都有一个secret, unique ID, called a host key。host key何时加入known_hosts的?

2024-11-08 14:19:10 659

原创 linux开机自启动三种方式

1、执行命令:编辑 “/etc/rc.local”2、然后在文件最后一行添加要执行程序的全路径。例如,每次开机时要执行一个 hello.sh,这个脚本放在 / usr 下面,那就可以在 “/etc/rc.local” 中加一行 “/usr/./hello.sh”,或者 "cd /usr/ && ./hello.sh注意,你的命令应该添加在:exit 0 之前3、添加完保存后设置 rc.local 可执行权限。

2024-10-27 13:18:57 2831

原创 Linux压缩/解压缩工具:tar命令详解

Linux中的tar命令是一个非常强大的工具,用于打包和解压文件。它可以将多个文件和目录合并成一个文件(称为归档文件),也可以对归档文件进行压缩和解压缩,以节省存储空间和提高传输效率。

2024-10-27 12:56:12 3442

原创 Linux 命令行查看当前目录的总大小/总磁盘空间/磁盘清理

在Linux命令行可以使用 du 命令来查看当前目录的总大小。du 是 disk usage 的缩写,表示磁盘使用情况。命令解释:总结每个文件的磁盘使用情况,递归地用于目录。使用格式:常用选项[OPTION]:-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小。-h :以人们较易读的容量格式 (G/M) 显示;-s :列出总量而已,而不列出每个目录占用容量;

2024-10-27 12:43:29 14679

原创 kafka下载配置

参开kafka社区。

2024-09-26 18:06:50 1486

原创 Zookeeper下载、安装配置

使用zookeeper 需要提前配置安装好zookeeper的环境。

2024-09-26 15:54:18 1594

转载 Cookie的所有属性详解

转载:https://blog.youkuaiyun.com/qq_39834073/article/details/107808959。

2024-09-19 10:27:01 196

原创 Web转发(forward)与重定向(redirect)

> xxServlet收到请求-> 直接转发给yyServlet-> yyServlet返回给客户端整个过程中,客户端发出一个请求,收到一个响应。

2024-09-18 15:56:09 536

原创 XXl-SSO分布式单点登录框架

XXL-SSO 是一个分布式单点登录框架。只需要登录一次就可以访问所有相互信任的应用系统。拥有"轻量级、分布式、跨域、Cookie+Token均支持、Web+APP均支持"等特性。现已开放源代码,开箱即用。

2024-09-18 15:06:55 2487

原创 Mybatis的缓存机制

MyBatis-Plus(简称MP)是一个基于 MyBatis 的增强工具,它简化了 MyBatis 的开发,并且提供了许多便利的功能,帮助开发者更高效地进行持久层的开发。

2024-08-26 17:20:06 804

原创 DDD 系列-初级篇(1):从面向对象到战术设计

案例地址:https://github.com/liangjing1750/OnlineBookStoreIDE:IDEA + JDK1.8 + Maven运行检验:运行test目录下的单元测试用例。在线图书商店是一个提供各类图书购买服务的电子商务平台。客户可以在该平台上浏览图书、将图书添加到购物车、下订单购买图书,并通过平台进行支付。订单支付完成后,图书商店将处理订单发货,直至客户收到图书并确认订单完成。这一系列操作涵盖了从客户选择图书到完成购买的完整业务流程。

2024-08-24 14:50:13 859

转载 RocketMQ-Dashboard 控制台使用详解

RocketMq的dashboard,有运维页面,驾驶舱,集群页面,主题页面,消费者页面,生产者页面,发布管理页面,消息查询页面等,为开发和运维提供了强大的监控功能。

2024-08-20 21:22:21 1677

原创 windows 环境批量启动RocketMQ服务脚本

【代码】windows 环境批量启动RocketMQ服务脚本。

2024-08-20 20:59:13 248

原创 ElasticHD 的安装配置使用

使用ElasticHD搜索ES集群内的实时数据,比如日志分析、性能指标监控。ES实时数据搜索使用ElasticHD搜索ES集群内的实时数据,比如日志分析、性能指标监控。数据可视化Dashboard创建定制化的Dashboard,展示内存、CPU、磁盘利用率等关键指标。索引管理方便地管理ES集群中的各类索引,如新建、删除、映射修改。SQL到DSL转换利用SQL语句查询ES数据,自动转换成Elasticsearch查询DSL。典型生态项目。

2024-08-10 16:01:11 1160

原创 DDD之六边形架构(二)

统。为了有效应对软件复杂性,通常会对其进行分类,然后对症下药逐个击破。

2024-08-02 16:06:14 1105 1

原创 DDD之六边形架构模式(一)

六边形架构模式是一个强大的设计范式,它通过促进业务逻辑与外部设施间的松耦合来提升软件的灵活性和可维护性。通过端口与适配器的概念,开发者能够更加专注于核心业务的实现,同时保留改进与扩展系统的能力。六边形架构适用于多种应用场景,特别是在需要频繁迭代与技术栈多变的现代软件开发环境中,它展现了巨大的价值。尽管面临一定的挑战,但只要项目团队能够准确把握六边形架构的设计理念并合理地在项目中加以应用,它无疑可以成为构建稳固、灵活、可持续发展软件系统的有力工具。

2024-08-02 15:47:21 1045 1

转载 DDD领域驱动模型设计

​ 领域驱动设计DDD(Domain Driven Design)是一种从系统分析到软件建模的设计思想和方法论,最早在2004年由Eric Evans在著作《Domain-Driven Design –Tackling Complexity in the Heart of Software》中提出相应的概念。其核心思想是以领域为核心驱动力构建软件设计体系,并围绕业务概念抽象出领域模型,通过领域和边界划分将复杂的业务模型抽象化、简单化,最终实现复杂软件应用系统的拆解和封装。

2024-08-01 15:08:56 5342

转载 MySQL 数据库常用命令大全(完整版)

MySQL命令是用于与MySQL数据库进行交互和操作的命令。以下是一些常用的MySQL命令:mysql:连接MySQL数据库的命令,需要指定用户名和密码。use:使用某个数据库。show databases:显示所有数据库。create database:创建新的数据库。drop database:删除数据库。create table:创建新的表。alter table:修改表结构。drop table:删除表。insert into:向表中插入新的记录。

2024-07-30 23:17:28 1166

原创 linux windows 下 mysql 批量执行导入、导出sql语句脚本

有时候我们需要批量执行多个数据库的创建和数据创建执行可以通过下面脚本批量创建和执行脚本。我们只需要在sql命令行或者客户端执行下面一个脚本批量创建执行多个库的创建和执行。

2024-07-30 23:01:04 452

原创 Java 环境变量配置(linux、windows)

Java中配置环境变量通常是为了设置JAVA_HOME和PATH变量,这样可以让你在任何命令行界面中都能运行Java命令。以下是在不同操作系统中配置环境变量的方法。在"系统变量"区域找到名为"Path"的变量,选择它,然后点击"编辑"。点击"新建",添加 %JAVA_HOME%\bin。变量值: Java安装目录的路径,例如 C:\Program Files\Java\jdk-11.0.1。在"系统变量"区域,点击"新建"以创建一个新的环境变量。变量名: JAVA_HOME。

2024-07-23 19:56:50 384

原创 redis常用基础配置及命令(windows、linux)

在redis目录下打开命令行输入redis-server 或 redis-server service.windows.conf启动redis,关闭命令行即关闭了redis。

2024-07-23 19:24:17 1040

原创 windows 系统下常用命令

findstr是Window系统自带的命令,用于查找某路径下指定的一个或多个文件中包含某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表。命令结合筛选器一起使用,可以按照我们的需求进行过滤,查找我们需要了解的进程信息。“taskkill”是一个强大的命令行工具,可以用来终止一个或多个任务或进程。其中processname.exe是你想要终止的进程的名称。其中processid是进程的唯一标识符。

2024-07-23 19:06:04 577

原创 基于Springboot的MongoDB的使用

游戏用户信息:存储玩家账户、角色属性、装备、积分等数据,内嵌文档结构能很好地满足这类复杂且动态变化的数据需求。设备数据存储:收集来自各种智能设备的实时或周期性上报的数据,如温度、湿度、状态变化等信息。订单管理:订单信息、商品库存、交易历史等,MongoDB 对频繁更新的状态跟踪表现优秀。用户资料与社交关系:存储用户个人信息、好友列表、消息记录等半结构化数据。用户活动记录:存储用户观看历史、互动行为(如送礼、弹幕)等信息。用户行为分析:记录并分析用户浏览、购买、搜索等行为数据。

2024-07-18 18:11:05 256

原创 MongoDB使用

MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL)的非关系型数据库。它支持的数据结构非常松散,是一种类似于 JSON 的 格式叫BSON,所以它既可以存储比较复杂的数据类型,又相当的灵活。MongoDB中的记录是一个文档,它是一个由字段和值对(field:value)组成的数据结构。MongoDB文档类似于JSON对象,即一个文档认为就是一个对象。

2024-07-18 11:50:23 4494

原创 linux环境安装mongoDB

(1)先到官网下载压缩包 mongod-linux-x86_64-4.0.10.tgz。如果启动后不是 successfully ,则是启动失败了。原因基本上就是配置文件有问题。目标:在Linux中部署一个单机的MongoDB,作为生产环境下使用。提示:和Windows下操作差不多。(6)启动MongoDB服务。(5)新建并修改配置文件。

2024-07-17 16:42:05 1600

原创 MogoDB安全认证

默认情况下,M,也就是说,在实例本机服务器上都可以随意连接到实例进行各种操作,MongoDB不会对连接客户端进行用户验证,这是非常危险的。为了强制开启用户访问控制(用户验证),则需要在MongoDB实例启动时使用选项–auth 或在指定启动配置文件中添加选项 auth=true。在开始之前需要了解一下概念1)启用访问控制:MongoDB使用的是基于角色的访问控制(Role-Based Access Control,RBAC)来管理用户对实例的访问。

2024-07-17 11:26:48 886

转载 深入剖析MongoDB集群架构设计

当讨论 MongoDB 的集群架构时,应强调副本集和分片这两种官方推荐和支持的模式。如果在历史背景下讨论,可以提及主从复制作为早期的一种复制方式,但需明确指出它在现代 MongoDB 中已不再适用。

2024-07-17 10:51:04 1152

原创 樊登读书精准表达

阅读建议:本书解读过程中,刘蔚涛老师展示了很多精彩图表,建议配合视频,效果更好。书友你好,欢迎来到非凡精读馆,我是刘蔚涛。今天给大家带来一本好书,名字叫作《精准表达》,副标题是“怎么让你的方案在最短的时间内打动人心”。这本书2004年出版,出版后在日本畅销十几年,现在它终于有了中文版,我们今天来介绍给大家。我们每一个人,不管是生活、职场,还是家庭,可能随时随地都会有需要提出一个建议,或者提出一个提案的时候。比如,我们在给客户介绍自己的产品或者推荐服务,我们向某一个想要去的公司推荐自己的时候,或者是我们

2024-07-14 12:55:46 945

原创 横向领导力

今天给大家介绍这本书叫作《横向领导力》,它的副标题是“不是主管,如何带人成事”,其实这个是它的英文的主标题,叫作GETTING IT DONE:How to Lead When You’re Not in Charge.首先,你要让这事做成。但是在一个什么样的情况下,让这事做成呢?这事不归你管,跟你一块合作的这些人不归你管,你怎么把这件事做成?很多的职场人士,甚至是在职场打拼多年的人士都有一个观点:我没有职权,我就没法领导。这其实是职场最大的误区。不是主管也依然可以带人成事,具体怎么做到呢?今天这本书

2024-07-14 12:41:15 462

原创 麦肯锡方法

在开展研究当中,我的体会是,绝大部分的分析的发现是客户已经知道的发现,就是你现在告诉他,我分析了去年的数据,我们发现去年每一个季度的销量非常不平均,夏天销量非常高,冬天销量非常低,这事儿客户可能早就知道,因为他是卖雪糕的。这个就是当初我的一个客户找到麦肯锡需要去解决的问题,我们当时进去之后也是遵循这几个之前讲的逻辑,先基于事实做了一个分析,结构化的分析,有一定的发现,有假设导向,利用前面的这些经验避免重复劳动,我们认为这是一个典型的运营和销售平衡的问题,你的销售的需求和运营怎么去进行配合的这么一个问题。

2024-07-14 12:19:07 462

原创 金字塔原理

关于怎么样在PPT文档里面具体地展现这些问题,我在这里就不去讨论了,因为我们这是个音频节目,要很形象地讨论这个问题,可能会有一些小的困难,不过只要把刚才所说的这些道理融会贯通,我相信大家是能够做出非常浅显易懂的,非常能够说明问题的PPT的。几个州的商业在衰退?同样的道理,你想想看,你如果是要给公司的老总写一份报告,公司的老总有可能都不在这个国家,和你可能母语也不一样,生活习惯也不一样,你想想他要同时接到分公司从世界不同的地方给他写的报告,他也不是全知全能的人,他不可能知道每一个分公司运作的极为细腻的细节。

2024-07-14 12:13:31 542

空空如也

空空如也

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

TA关注的人

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