欢迎来到窥视未来的博客

Fork me on GitHub

随笔分类 -  Java生态体系

Java
Java基础知识复盘
摘要:变量概念 是计算机内存中一个数据存储空间或容器 使用变量步骤 1、声明 数据类型 变量名 举例:int age; 赋值:age=20; 变量三要素 1、数据类型:变量的类型,决定变量空间的大小 2、变量名称:变量名,方便计算机在内存中找到这个变量 3、变量值:存储的数据 Java标识符命名规则 标识 阅读全文

posted @ 2024-07-25 08:15 窥视未来 阅读(7) 评论(0) 推荐(0) 编辑

搭建Spring 源码工程
摘要:1、下载gradle https://gradle.org/releases/ 解压到磁盘 2、配置环境变量 GRADLE_HOME、PATH、GRADLE_USER_HOME 【可以指向安装目录自己创建的。gradle文件夹,这样可以避免自动在系统C盘用户目录下生成gradle文件及下载依赖】 3 阅读全文

posted @ 2024-06-16 01:25 窥视未来 阅读(71) 评论(0) 推荐(0) 编辑

windows 系统下 JDK环境变量配置
摘要:设置环境变量: 1、打开“开始->计算机->属性->高级系统设置->环境变量" 2、创建系统变量: (当前jdk安装目录) JAVA_HOME = java的安装目录: 即bin目录之前的路径 例如:变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_1 阅读全文

posted @ 2023-10-17 21:37 窥视未来 阅读(905) 评论(0) 推荐(0) 编辑

使用Docker 安装nexus3私服
摘要:1、服务器环境确保安装Docker和docker-compose,通过docker-compose脚本方便理解且未来做扩充也很方便 编辑docker-compose脚本 version: '3' services: nexus3: image: sonatype/nexus3:3.38.1 rest 阅读全文

posted @ 2022-10-19 11:38 窥视未来 阅读(318) 评论(0) 推荐(0) 编辑

Nexus3 docker hosted私有仓库搭建指南
摘要:1、登录至nexus3控制中心;选择 Blob Stores 创建一个docker blod 2、创建docker(hosted)类型仓库 指定私有仓库名 指定端口 允许拉取方式 指定docker blod 3、指定docker group 组用于pull拉取镜像 4、Docker仓库介绍 host 阅读全文

posted @ 2022-10-18 12:19 窥视未来 阅读(1688) 评论(0) 推荐(0) 编辑

通过Dockerfile 将jdk 制作为基础镜像
摘要:1、上传jdk 安装包,和在同级目录下编写Dockerfile文件 2、创建Dockfile文件 touch Dockerfile Dockerfile文件内如下: 1 # 使用 centos7 作为基础镜像 2 FROM centos:7 3 MAINTAINER seata<448341911@ 阅读全文

posted @ 2022-10-18 11:29 窥视未来 阅读(2011) 评论(0) 推荐(0) 编辑

设计模式七大设计原则
摘要:设计模式七大设计原则 开闭原则定义 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则 里氏替换原则 合成(组成)、聚合复用原则 开闭原则定义 定义:一个软件实体如类、模块和函数应该对拓展开放,对修改关闭。用抽象构建框架,用实现拓展细节。 优点:提高软件系统的可复用性及可维护性 package c 阅读全文

posted @ 2021-03-16 20:55 窥视未来 阅读(98) 评论(0) 推荐(0) 编辑

UML 设计技巧
摘要:UML设计技巧 + 表示bublic - 表示private # 表示protected ~ 表示default,可省略不写 字段或方法返回值的数据类型非必须 抽象类或抽象否昂发用斜体表示。 静态类或静态方法加下划线。 如果是接口在类名上方加 <<interface>> 继承关系 实现关系 组合关系 阅读全文

posted @ 2021-03-14 14:26 窥视未来 阅读(233) 评论(0) 推荐(0) 编辑

使用Docker 容器配置nexus3.29 私有仓库
摘要:在创建 repository之前,还是需要先设定一个指定的文件存储目录,便于统一管理。 默认创建在nexus安装目录下数据目录 选择仓库类型 这里选择proxy类型如图 配置仓库 该仓库指定一个唯一的名称、HTTP的端口、允许交互的API等 由于访问中央仓库有时候会比较慢,这里我添加一个阿里云的代理 阅读全文

posted @ 2021-03-08 10:43 窥视未来 阅读(318) 评论(0) 推荐(0) 编辑

分布式消息Kafka通信原理分析
摘要:主要内容 消息的存储原理 Parition的副本机制原理 副本数据的同步原理 日志分段 LogSegment -> 日志文件默认大小 1G,当前log日志文件到达阈值1G的时候才会生成下一个分段 sh kafka-run-class.sh kafka.tools.DumpLogSegments -- 阅读全文

posted @ 2021-03-07 21:30 窥视未来 阅读(189) 评论(0) 推荐(0) 编辑

分布式消息Kafka通信
摘要:主要内容 Topic & partition 消息分发策略 消息消费原理 消息的存储策略 partition副本机制 Topic & partition topic 是存储消息的逻辑概念,每一条消息发送到kakfa集群上都会有一个类别,这个类别就是topic partition 1、每个topic可 阅读全文

posted @ 2021-03-07 21:19 窥视未来 阅读(108) 评论(0) 推荐(0) 编辑

使用docker 搭建nexus3.29
摘要:1、查找nexus 镜像 docker search nexus 2、拉取starts 数最高的镜像 docker pull sonatype/nexus3 3、启动nexus镜像容器 docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 --na 阅读全文

posted @ 2021-03-04 11:09 窥视未来 阅读(451) 评论(0) 推荐(0) 编辑

分布式消息Kafka初步认识及基本应用
摘要:主要内容 1. Kafka产生背景2. Kafka的架构3. Kafka的安装部署及集群部署4. Kafka的基本操作5. Kafka的应用 Kafka产生背景 kafka 作为一个消息系统,早起设计的目的是用作 LinkedIn 的活动流(Activity Stream)和运营数据处理管道(Pip 阅读全文

posted @ 2021-03-02 21:55 窥视未来 阅读(159) 评论(0) 推荐(0) 编辑

Dubbo 常用配置及源码分析
摘要:主要内容 多版本支持 主机绑定 集群容错 服务降级 配置优先级别 什么是SPI 源码阅读之Dubbo中的SPI机制分析 源码阅读之Dubbo服务发布过程分析 多版本支持 dubbo的服务端 dubbo-server.xml 配置文件如下 <?xml version="1.0" encoding="U 阅读全文

posted @ 2021-02-14 17:37 窥视未来 阅读(450) 评论(0) 推荐(0) 编辑

Dubbo的基本认识
摘要:主要内容 为什么需要Dubbo Dubbo的架构 Dubbo的使用 Dubbo注册中心原理 如何快速启动Dubbo服务 多协议支持 多注册中心支持 启动检查机制 基于集群访问 Dubbo初步认识 dubbo中文网站:http://dubbo.apache.org/zh-cn/ dubbo英文网站:h 阅读全文

posted @ 2021-02-13 10:20 窥视未来 阅读(454) 评论(0) 推荐(0) 编辑

zookeeper 核心原理
摘要:zookeeper 核心原理 1、了解zookeeper的设计 2、zookeeper集群角色 3、深入分析ZAB协议 4、从源码层面分析leader选举的实现过程 5、关于zookeeper的数据存储 6、关于zookeeper数据存储 zookeeper 的由来 zookeeper的设计 防止单 阅读全文

posted @ 2021-02-12 13:11 窥视未来 阅读(206) 评论(0) 推荐(0) 编辑

分布式系统的基石序列化和反序列化
摘要:了解序列化的意义 序列化能解决什么问题? Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比 JVM 的生命周期更长。但在现实应用中,就可能要求在 JVM停止运行之后能够保存(持久化)指定的对象,并在 阅读全文

posted @ 2021-01-17 15:47 窥视未来 阅读(189) 评论(0) 推荐(0) 编辑

Zookeeper 初步认识及基本应用
摘要:Zookeeper 初步认识及基本应用 阅读全文

posted @ 2020-11-07 10:23 窥视未来 阅读(80) 评论(0) 推荐(0) 编辑

zookeeper 分布式锁的实现及原理
摘要:保证线程安全 ZooKeeper初始化示意图 InterProcessMutex 1 public static void main(String[] args) { 2 CuratorFramework curatorFramework = CuratorFrameworkFactory.buil 阅读全文

posted @ 2020-10-10 11:27 窥视未来 阅读(369) 评论(0) 推荐(0) 编辑

Zookeeper 全局设计+集群环境搭建
摘要:zookeeper是什么? (分布式协调)通过分布式协调组件多节点顺序一致性,简单来说zookeeper=文件系统+监听通知机制 Google Chubby(不开源产品) 解决分布式一致性 单机 修改zoo.cfg sh zkServer.sh start 集群 集群的角色:leader、follo 阅读全文

posted @ 2020-10-02 12:56 窥视未来 阅读(125) 评论(0) 推荐(0) 编辑

导航