- 博客(19)
- 收藏
- 关注
原创 SpringCloud Alibaba全攻略:从微服务架构到高效实践(一)
本页面主要介绍了Spring Cloud Alibaba中的服务治理和网关技术。内容包括:- 微服务架构的演变和常见挑战- Nacos作为服务注册中心的使用方法- 负载均衡策略,包括自定义实现和基于Ribbon的实现- Feign作为声明式HTTP客户端的应用- Spring Cloud Gateway作为API网关的优势和基本配置- 网关限流功能的实现,使用Sentinel组件这些技术共同构成了一个完整的微服务架构解决方案,提高了系统的可扩展性和可维护性。
2024-09-04 23:47:18
2004
原创 从“代码地狱“到“开发天堂“:MyBatis让你的数据库操作起飞
Maven是一个自动化构建工具,用于管理项目依赖和构建过程。主要概念包括:- 约定的目录结构- POM(Project Object Model)- 坐标(groupId, artifactId, version)- 依赖管理- 仓库(本地、远程)- 生命周期、插件和命令Maven与IDEA集成,可创建Java和Web项目。常用设置包括全局变量和依赖范围。Maven简化了项目管理,提高了开发效率。
2024-09-04 02:12:27
1604
原创 Mysql从入门到放弃
Structured Query Language:结构化查询语言,简称"SQL"。简而言之,它定义了操作关系型数据库的规则。不同数据库的操作方式略有差异。MySQL数据库的存储结构层次:数据库数据库包含多个数据表每个数据表包含多个行记录每条行记录包含多个列创建数据库前提条件:必须先连接到数据库服务器建议使用大写关键字,如CREATE# 1. 创建数据库CREATE DATABASE 数据库名称;
2024-08-26 00:58:31
1090
原创 kafka
Kafka是一个分布式、支持分区、多副本的消息系统,其最大特点是能实时处理大量数据以满足各种需求场景。它可用于日志收集、消息系统、用户活动跟踪和运营指标等。Kafka由Scala语言编写,于2010年贡献给Apache基金会并成为顶级开源项目。这个文档介绍了Kafka的一些基本概念和使用方法,包括Kafka的架构、消息的发送和消费、Kafka集群的Controller、Rebalance和HW、以及Kafka线上问题的优化。
2024-08-24 15:30:00
1064
原创 Docker 证书文件生成及在 IntelliJ IDEA 中使用证书连接 Docker
docker添加安全证书, 更加安全的通过idea中的docker插件链接docker服务端
2024-08-22 23:47:08
889
1
原创 IDEA Docker插件远程连接Docker,并打包部署启动SpringBoot项目
idea中安装docker插件, 直连服务器, 并使用dockerfile一键自动化部署, 告别jenkins
2024-08-22 21:15:39
8211
1
原创 Notion访问加速
如果119.28.13.121地址不好用了, 可以访问如下网站查看哪些ip地址可用。输入以下即可刷新缓存, 再次访问notion正常。右键此文件, 修改如下内容。如果无法保存, 退出编辑。编辑此文件, 加入语句。
2023-05-15 02:25:11
1316
1
原创 redis入门
Redis 是典型的 NoSQL 数据库。redis官网:https://redis.io/download切换到root用户su -Install on Ubuntu/DebianYou can install recent stable versions of Redis from the official packages.redis.io APT repository. Add the repository to the apt index, update it, and then install:
2023-04-03 00:13:22
319
原创 springmvc
MVC是一种软件架构思想,将软件按照模型、视图、控制器来划分。M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如Student、User等;一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问。也就是说M指的是service和db和entity包的合称V:View,视图层,指工程中的HTML或JSP等页面,作用是与用户进行交互,展示数据。
2023-03-20 23:25:12
233
原创 使用docker安装mysql, redis, kafka等各类服务
如果需要配置mysql的一些运行参数,可以参考下面的两种方式.1. [推荐]带着配置参数创建应用容器docker run --name some-mysql -d -t -p 3306:3306 -e 参数名称1=参数名称1的值 -e 参数名称2=参数名称2的值 mysql:版本号 --character-set-server=utf8mb4。
2023-01-28 19:28:17
1656
原创 Docker入门
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码,运行时(一个程序在运行或者在被执行的依赖)、库,环境变量和配置文件。
2023-01-28 19:21:49
3447
原创 clickhouse是什么
ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的用于在线分析处理查询(OLAP)Clickhouse快是因为采用了并行处理机制,即使一个查询,也会用服务器一半的CPU去执行,所以ClickHouse不能支持高并发的使用场景
2023-01-28 19:16:10
1196
原创 flink快速上手
先来看一下Flink给我们提供的内置Source,这些方法都位于StreamExecutionEnvironment类中。Flink中内置的Sink如下图,均位于DataStream类中。除了上述的Source与Sink外,Flink还支持自定义Source与Sink。实现SourceFunction类重写run方法和cancel方法在主函数中通过addSource调用// 定义一个运行标志位,表示数据源是否运行@Override。
2023-01-15 14:12:33
855
1
原创 使用Java监听网络流量
使用 JPCAP抓包,可以使用JAVA写代码对数据进行分析,最后可视化显示;本文实现了使用 Java语言的jpcap接口 在 IDEA环境下抓取数据包的功能。
2023-01-14 15:54:19
5567
2
原创 快速上手Lambda表达式
我们可以把Lambda表达式理解为一段可以传递的代码(将代码像数据一样进行传递)。Lambda允许把函数作为一个方法的参数,使用Lambda表达式可以写出更简洁、更灵活的代码,而其作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。
2023-01-08 13:50:41
810
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人