颜淡慕潇_社区达人页

个人头像照片
颜淡慕潇
已加入开发者社区1770

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布133篇文章
1条评论
已回答3个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • Python
  • Shell
  • API
  • 容器
  • 大数据
  • 新金融
  • 数据中心
  • 开发者
  • 缓存
擅长领域
  • Java
    初级

    能力说明:

    了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。

欢颜如炼 悲苦如戟;浓尽必枯 淡者屡深

暂无更多
暂无更多信息

2022年09月

  • 09.29 18:11:06
    发表了文章 2022-09-29 18:11:06

    【服务器系列】高可用方案

    高可用的一些解决方案冷备双机热备同城双活异地双活异地多活。
  • 09.29 18:09:36
    发表了文章 2022-09-29 18:09:36

    【服务器系列】什么是服务器虚拟化

    通过分层将底层的复杂、难用的资源虚拟抽象成简单、易用的资源,提供给上层使用。是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分割、组合为一个或多个电脑配置环境。通过减少额外硬件的采购,企业可以获得大幅成本节约。使用虚拟化技术大大削减了采购服务器的数量,减少了数据中心里服务器和相关硬件的数量,大大节省了占用的空间和采购成本。支持异构操作系统的整合,支持老应用的持续运行,支持快速转移和复制虚拟服务器,提供一种简单便捷的灾难恢复解决方案。
  • 09.26 18:08:47
    发表了文章 2022-09-26 18:08:47

    【数据库系列】什么是列式存储和行式存储

    列式存储:每一列单独存放,数据即是索引。只访问涉及得列,如果我们想访问单独一列(比如NAME)会相当迅捷。一行数据包含一个列或者多个列,每个列一单独一个cell来存储数据。行式存储: 把一行数据作为一个整体来存储。学习:https://blog.csdn.net/qq_43543789/article/details/108662140。......
  • 09.26 18:07:40
    发表了文章 2022-09-26 18:07:40
  • 09.26 18:06:03
    发表了文章 2022-09-26 18:06:03

    【Redis系列】为啥Redis Cluster设计成16384个槽?

    这意味着它们包含原始形式的节点的插槽配置,该节点使用2K的空间和16384个slot,但使用65535的插槽会使用令人望而却步的 8K 的空间。所以16384是在正确的范围内,以确保每个 master 有足够的插槽,最多 1000 个 maters,但这个数量足够小,可以轻松地将插槽配置作为原始位图传播。在小集群中,位图将难以压缩,因为当 N 小时,位图将设置的槽位/N 位占很大比例的位。集群节点越多,心跳包的消息体内携带的数据越多。集群规模较小的场景下,每个分片负责大量的slot,很难压缩。
  • 09.26 18:03:38
    发表了文章 2022-09-26 18:03:38

    【刷题系列】力扣刷题-题目以及答案

    题目: 给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 示例2: 输入: nums = [-1,0,3,5,9,12], target = 2 输出: -1 解释: 2 不存在 nums 中因此返回 -1 提示: ...
  • 09.26 17:59:30
    发表了文章 2022-09-26 17:59:30

    【UE4系列】UE4汽车导入,并行驶

    选中spring arm target arm length 设置为550 ,Z坐标设置成120,如下图所示。WheeledVehicle ,是UE4汽车的母版,集成了很多功能。选择车-pawn-改成player0,点击运行。y轴反了,增加float变量为-1。7.3,编写动画蓝图函数,结果如图。设置成如图,左前轮,对应左前轮刹车。在汽车蓝图里,添加摄像头的控制。,这一步也可以第一步开始做。创建成功,修改名字,如图。,第一个前左轮,依次绑定。,为UE4汽车轮子模板。,转动角度设为0,如图。
  • 09.26 17:58:03
    发表了文章 2022-09-26 17:58:03

    【UE4系列】3DMAX制作骨骼蒙皮

    1,解组 2,删除不需要的文件 3,根据零件部位,重新命名,红色箭头的内容,附加到body 4,附加操作 5,FL附加到FL_Wheel 依次类推,FR---FR_Wheel 6,调整角度 7.调整坐标轴 8,调整方向盘坐标轴 9,隐藏骨骼之外的东西 1,新建车轮骨骼 ,2,新建刹车器骨骼 3,方向盘骨骼 层次-只影响轴 ,4,转动方向盘的轴,和方向盘角度差不多 ......
  • 09.26 17:56:21
    发表了文章 2022-09-26 17:56:21

    【UE4系列】3dsMax,制作汽车骨骼+蒙皮

    1,【打开模型】 使用3ds Max 打开模型 2,【解组】 打开模型之后,全选模型,进行解组 解组成功,如下图 3,【删除文件】 解组成功之后,把子文件夹全都选中,拖到一级目录,并删除红色框里所有的文件 4,【修改命名】 根据汽车零件部位,修改命名 4.1 改为Body 4.2 前右轮修改名称 为FR_Wheel (Front Right),名字也可以其他,修改为比较容易辨识就可以 4.3......
  • 09.26 17:54:12
    发表了文章 2022-09-26 17:54:12

    【SpringCloud系列】 分布式事务-LCN

    一、什么是分布式事务 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。 二,TX-LEN TX-LCN分布式事务框架,LCN并不生产事务,LCN只是本地事务的协调工,LCN是一个高性能的分布式事务框架,兼容dubbo、springcloud框架,支持RPC框架拓展,支持各种ORM框架、NoSQL、负载均衡、事务补偿 特性:   1、一致性,通过TxManager协调控制与事务补偿机制确保数据一致性   2、易用性,仅需要在业务方
  • 09.26 17:52:52
    发表了文章 2022-09-26 17:52:52

    【K8S系列】Service基础入门

    service 是一个固定接入层,客户端可以通过访问service 的 ip 和端口访问到service 关联的后端 pod,这个 service 工作依赖于在 kubernetes 集群之上部署的一个附件,就是 kubernetes 的dns 服务。
  • 09.26 17:51:52
    发表了文章 2022-09-26 17:51:52

    【K8S系列】Pod入门

    Pod是Kubernetes创建或部署的最小/最简单的基本单位,一个Pod代表集群上正在运行的一个进程。一个Pod封装一个应用容器(也可以有多个容器),存储资源、一个独立的网络IP以及管理控制容器运行方式的策略选项。Pod代表部署的一个单位:Kubernetes中单个应用的实例,它可能由单个容器或多个容器共享组成的资源。Docker是Kubernetes Pod中最常见的runtime ,Pods也支持其他容器runtimes。...
  • 09.26 17:50:23
    回答了问题 2022-09-26 17:50:23
  • 09.26 17:30:39
    发表了文章 2022-09-26 17:30:39

    【GitLab】GitLab-CI/CD

    概念介绍:GitLab-CI 是GitLab提供的CI工具。它可以通过指定通过如push/merge代码、打tag等行为触发CI流程;同时也可以指定不同场景要触发的不同的构建脚本具体的使用方式:1. 在项目根目录中配置一个文件来启动其功能2.安装。
  • 09.26 17:29:16
    发表了文章 2022-09-26 17:29:16

    【GitLab】gitlab设置指定人员合并代码merge权限

    3,选择保护分支,点击-Expand。
  • 09.26 17:27:44
    发表了文章 2022-09-26 17:27:44

    【Nginx】配置详解

    访问到未定义的扩展名的时候,就默认为下载该文件。#服务器并发处理能力,值越大并发能力越强(受自身配置限制)一个http块可以包含多个server块,而一个server块就等于一个虚拟主机。nginx配置最频繁的部分,比如代理,日志,缓存、第三方模块等等。包括文件引入、MIME-TYPE定义,日志自定义、连接超时等等。需要注意的是http块可以包括http全局块和server块。server块又包含全局server块和location块。二、容器部署的项目,配置nginx。2.2,events块。...
  • 09.26 17:26:03
    发表了文章 2022-09-26 17:26:03

    【Java系列】Queue接口面试题

    1,Queue介绍 Queue用于模拟队列这种数据结构,队列通常是指“先进先出”的容器。队列的头部保存在队列中时间最长的元素,队列的 尾部 保存在队列中时间最短的元素。新元素插入到队列的尾部,访问元素操作会返回队列头部的元素。通常,队列不允许 随机访问队列中的元素。 Queue接口中定义了如下操作方法: == void add(Object e):将指定元素加入此队列的尾部。 == Object element():获取队列头部的元素,但是不删除该元素。 == boolean offer(Object
  • 09.26 17:23:30
    发表了文章 2022-09-26 17:23:30

    【Java系列】ArrayList和LinkedList的区别及使用场景

    从图中可以看出: 1. List是一个接口,它继承与Collection接口,代表有序的队列。 2. AbstractList是一个抽象类,它继承与AbstractCollection。AbstractList实现了List接口中除了size()、get(int location)之外的方法。 3. AbstractSequentialList是一个抽象类,它继承与AbstrctList。AbstractSequentialList实现了“链......
  • 09.26 17:20:00
    发表了文章 2022-09-26 17:20:00

    【Java系列】if-else代码优化的八种方案

    目录 前言 优化方案一:提前return,去除不必要的else 优化方案二:使用条件三目运算符 优化方案三:使用枚举 优化方案四:合并条件表达式 优化方案五:使用 Optional 优化方案六:表驱动法 优化方案七:优化逻辑结构,让正常流程走主干 优化方案八:策略模式+工厂方法消除if else 前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 优化方案一:
  • 09.26 17:18:41
    发表了文章 2022-09-26 17:18:41

    【Java系列】枚举优点以及使用场景

    目录 枚举的优点: 枚举的特性 使用场景 : 枚举的优点: 1 增强代码可读性:枚举可以让你代码看起来很舒服,而且常量统一管理起来,当项目很大的时候很容易管理。 2 传递参数错误 3 去除equals两者判断 由于常量值地址唯一,使用枚举可以直接通过“==”进行两个值之间的对比,性能会有所提高。 4 编译优势(与常量类相比) 常量类编译时,常量被直接编译进二进制代码中,常量值在升级中变化后,需要重新编译引用常量的类,因为二进制代码中存放的是旧值。枚举类编译时,没有把常量值编
  • 09.26 17:17:15
    发表了文章 2022-09-26 17:17:15

    【Java系列】List数据去重的五种有效方法

    目录 1:使用java8新特性stream进行List去重 (distinct()方法) 2,借助Set的特性进行去重(set和list转换去重) 3,遍历List集合,将元素添加到另一个List集合中 4,利用set集合特性保持顺序一致去重 5,使用list自身方法remove()–>不推荐 1:使用java8新特性stream进行List去重 (distinct()方法) public static List<String> delRepeat(Lis.
  • 09.26 17:14:16
    发表了文章 2022-09-26 17:14:16

    【Java 系列】集合面试题

    目录 什么是集合集合框架:用于存储数据的容器。 集合的特点集合的特点主要有如下两点: 常用的集合类有哪些? List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点? 集合框架底层数据结构 Java集合的快速失败机制 “fail-fast”? 怎么确保一个集合不能被修改? Collection接口 ==List接口===迭代器 Iterator 是什么? Iterator 和 Lis
  • 09.26 17:11:13
    发表了文章 2022-09-26 17:11:13

    【Java系列】JDK1.8新特性

    Java8(又称为 jdk 1.8) 是 Java 语言开发迄今为止的一个最主要和用户最多的一个版本。Java8是Oracle公司于2014年3月18日发布 ,它不仅支持函数式编程,而且还拥有新的日期 API,Stream API 等操作,下面胖虎带领大家一探究竟Java 8的一些新特性。 1.Lambda表达式 2.添加默认方法 3.Stream操作 4.Optional 类 5.Java时间API Lambda 允许把函数作为一个方法的参数,使用Lambda表达
  • 09.26 16:18:22
    发表了文章 2022-09-26 16:18:22
  • 09.26 16:17:04
    发表了文章 2022-09-26 16:17:04

    【Docker系列】docker-compose文件如何传递参数

    【代码】【Docker】docker-compose文件如何传递参数。
  • 09.26 16:15:21
    发表了文章 2022-09-26 16:15:21

    【Docker系列】Docker-compose安装RocketMQ

    【代码】【Docker】Docker-compose安装RocketMQ。
  • 09.26 16:11:54
    发表了文章 2022-09-26 16:11:54

    【Docker系列】使用Docker-compose安装nginx

    你想安装的路径,我这里就是放在了/home//里了。在/home/nginx/www目录下放一个静态文件用于测试写入以下内容保存退出。
  • 09.26 16:09:51
    发表了文章 2022-09-26 16:09:51

    【Docker系列】Docker-compose 安装neo4j

    neo4j 数据迁移有很多种方案,这里选择dump文件的方式迁移,该方式需要停止neo4j 服务,然后执行迁移命令,但是使用官方镜像部署的neo4j,进入容器内使用neo4j stop会提示服务没有运行。1,准备好迁移的文件dump文件,放置到运行着neo4j容器挂载映射的。退出临时容器,启动原neo4j容器。4.0.0版本 相关脚本,可忽略。neo4j 服务进程kill 掉。,打开web界面验证数据导入成功。,直接就可以看到效果,如下。,会发现容器直接退出了。新的临时neo4j 容器。
  • 09.26 16:06:57
    发表了文章 2022-09-26 16:06:57

    【K8S系列】基础概念入门

    与VM虚拟机相比,容器镜像的创建更加容易。提供可靠且频繁的容器镜像构建/部署,并使用快速和简单的回滚(由于镜像不可变性)。在build或者release阶段创建容器镜像,使得应用和基础设施解耦。在本地或外网(生产环境)运行的一致性。可以在 Ubuntu、RHEL、 CoreOS、on-prem、Google Container Engine或其它任何环境中运行。应用程序分为更小的、独立的部件,可以动态部署和管理。资源隔离更高效。...
  • 09.26 16:04:47
    发表了文章 2022-09-26 16:04:47

    【Docker系列】docker-compose安装nacos

    1,克隆项目git clone --depth 1 https://github.com/nacos-group/nacos-docker.git 2,切换目录cd nacos-docker 3,部署安装sudo docker-compose -f example/standalone-derby.yaml up nacos官方文档git hub源码docker hub源码 —————————————————————— ...
  • 09.26 16:00:53
    发表了文章 2022-09-26 16:00:53

    【面试题系列】:JVM 夺命18问,你能扛到第几问

    1.说说 JVM 的内存布局? Java虚拟机主要包含几个区域: 1,程序计数器:「程序控制流的指示器,循环,跳转,异常处理,线程的恢复等工作都需要依赖程序计数器去完成」。程序计数器是「线程私有」的,它的「生命周期是和线程保持一致」的。用于记录当前线程下虚拟机正在执行的字节码的指令地址 2,虚拟机栈:是线程内存模型,栈是每个线程私有的内存区域,「生命周期与线程保持一致」。每个方法执行的时候JVM都会在栈创建一个栈帧,一个方法的调用过程就对应着栈的入栈和出栈的过程。每个栈帧的结构又包含局
  • 09.26 15:59:33
    发表了文章 2022-09-26 15:59:33

    【面试题系列】:Redis夺命12问,你能扛到第几问?

    目录 Redis是单线程还是多线程呢? 为什么Redis在4.0之前会选择使用单线程?而且使用单线程还那么快? Redis是如何实现数据不丢失的呢? 分别说说AOF和 RDB的实现原理 AOF采用的是 “写后日志” 的方式,我们平时用的MySQL则采用的是 “写前日志”,那Redis为什么要先执行命令,再把数据写入日志呢 RDB做快照时会阻塞线程吗? RDB 做快照的时候数据能修改吗? Redis是怎么解决在bgsave做快照的时候允许数据修改呢? 说说Redis如何实现高可用吧? ..
  • 09.26 15:57:35
    发表了文章 2022-09-26 15:57:35

    【面试题系列】:Linux 夺命5问,你能扛到第几问?

    目录 1.CPU 负载和 CPU 利用率的区别是什么? 怎么查看CPU有多少核呢? 2.那如果 CPU 负载很高,利用率却很低该怎么办? 3.那如果负载很低,利用率却很高呢? 4.那如果 CPU 使用率达到100%呢?怎么排查? 5.说说常见的 Linux 命令吧? 1.CPU 负载和 CPU 利用率的区别是什么? 首先,我们可以通过uptime,w或者top命令看到CPU的平均负载。 Load Average :负载的3个数字,比如上图的4
  • 09.26 15:56:03
    发表了文章 2022-09-26 15:56:03

    【面试题系列】:Kafka 夺命11问,你能扛到第几问?

    1.说说你对 Kafka 的理解 kafka是一个流式数据处理平台,他具有消息系统的能力,也有实时流式数据处理分析能力,只是我们更多的偏向于把他当做消息队列系统来使用。 如果说按照容易理解来分层的话,大致可以分为3层: 第一层是Zookeeper,相当于注册中心,他负责kafka集群元数据的管理,以及集群的协调工作,在每个kafka服务器启动的时候去连接到Zookeeper,把自己注册到Zookeeper当中 第二层里是kafka的核心层,这里就会包含很多kafka的基本概念在内: Record:
  • 09.26 15:53:50
    发表了文章 2022-09-26 15:53:50

    【面试题系列】HashMap夺命14问,你能扛到第几问?

    1.HashMap的底层数据结构是什么? jdk1.7: 底层结构:数组+链表 数组是hashMap 的主体,链表主要是为了解决hash冲突存在的 jdk1.8: 底层结构:数组+链表+红黑树 当链表过长,则会严重影响HashMap的性能,红黑树搜索时间复杂度是O(logn),而链表是O(n)。因此,JDK1.8对数据结构做了进一步的优化,引入了红黑树,链表和红黑树在达到一定条件会进行转换: 当链表超过8且数组长度(数据总量)超过64才会转为红黑树将链表转换成红黑树前会判断,如果当前数组的长
  • 09.26 15:50:48
    发表了文章 2022-09-26 15:50:48

    【面试题系列】:Mysql 夺命13问,你能扛到第几问?

    1. 能说下 myisam 和 innodb 的区别吗? myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。 innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引和数据存储在一起。 2. 说下 mysql 的索引有哪些吧,聚簇和非聚簇索引又是什么? 索引按照数据结构来说主要包含B+树和
  • 09.26 15:47:56
    发表了文章 2022-09-26 15:47:56

    【面试题系列】混合夺命21问,你能扛到第几问?

    目录 1. Mysql索引在什么情况下会失效 2. MySql的存储引擎InnoDB与MyISAM的区别 3. mysql在项目中的优化场景,慢查询解决等 4. Mysql有什么索引,索引模型是什么 5. B-树与B+树的区别?为什么不用红黑树 6. Mysql主从同步怎么做 7. 乐观锁与悲观锁的区别? 8. 聊聊binlog日志 9. Redis 持久化有哪几种方式,怎么选? 9.1 AOF 持久化 9.2 RDB 9.3 如何选择RDB和AOF 10. Redis 主从同步是
  • 09.26 15:46:11
    发表了文章 2022-09-26 15:46:11

    【面试题系列】CurrentHashMap的实现原理

    CurrentHashMap的实现原理 JDK8 实现原理 1,实现方式:synchronized+CAS+HashEntry+红黑树 2,线程安全:内部大量采用CAS机制操作+Synchronized保证线程安全 3,数据结构:数组+链表+红黑树 4,锁颗粒度:Node:保存key,value及key的hash值的数据结构。其中value和next都用volatile修饰,保证并发的可见性。 5.查询时间复杂度:遍历红黑树O(logN)。
  • 发表了文章 2024-05-15

    【大模型】大型模型飞跃升级—文档图像识别领域迎来技术巨变

  • 发表了文章 2023-10-24

    从昏暗到明亮—改善照明环境,提升编程效率

  • 发表了文章 2023-10-19

    【系统架构】分布式系统架构设计

  • 发表了文章 2023-10-19

    【架构设计】单点登录实现技术方案

  • 发表了文章 2023-10-19

    【业务架构】业务驱动的推荐系统相关技术总结

  • 发表了文章 2023-10-19

    【网络技术】计算机网络介绍

  • 发表了文章 2023-10-19

    【网络技术】TCP详解

  • 发表了文章 2023-10-19

    【网络技术】什么是DNS及常见问题

  • 发表了文章 2023-10-19

    【网络技术】什么是CNI

  • 发表了文章 2023-10-19

    【网络技术】什么是CIDR

  • 发表了文章 2023-10-19

    【Java系列】深入解析Stream API

  • 发表了文章 2023-10-19

    【Java系列】深入解析 Lambda表达式

  • 发表了文章 2023-10-19

    【Java系列】深入解析枚举类型

  • 发表了文章 2023-10-19

    【Java系列】深入解析Java多线程(下)

  • 发表了文章 2023-10-19

    【Java系列】深入解析Java多线程(上)

  • 发表了文章 2023-10-19

    【K8S系列】深入解析k8s 网络插件—kube-router

  • 发表了文章 2023-10-19

    【K8S系列】深入解析k8s 网络插件—Antrea

  • 发表了文章 2023-10-19

    【K8S系列】深入解析k8s网络插件—Canal

  • 发表了文章 2023-10-19

    【K8S系列】深入解析k8s网络插件—Cilium

  • 发表了文章 2023-10-19

    【K8S系列】Weave Net 故障排除的常见问题和解决方案

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-02-01

    2023,社区讨论聊什么?话题由你定!

    量子计算+云原生+生物信息预测

    踩0 评论0
  • 回答了问题 2022-11-01

    【云效AppStack品鉴会】说出你的看法,趣味奖品带回家

    image.png 完成截图如上 体验下来,感觉k8s变得很简单,基本上是自动部署了。很赞,大大提高了工作效率 对于新手来说,有2个小小的建议: 1,有些步骤多加一些提示,或者跳转链接, 2,增加界面选项联动 比如测试集群域名,有几个地方要输入,是不是可以有个下拉框,去选择自己创建的集群域名,这样就不用专门到对应的页面去复制了。

    踩0 评论0
  • 回答了问题 2022-09-26

    你有哪些开发者的困扰?

    面对任何事情,都可以自我决定。快乐不是一种情绪,是一个决定

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息