logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CSS 设置背景图片

注意:经过测试,它是第一张图片的左上角到元素左上角的距离(第一张的意思是:在图片repeat铺满之前)。如果是border-box,那就是第一张图片的左上角到元素边框靠外面的哪那个左上角的距离。如:background-size : contain | cover | 100px 100px | 50% 100%;x=(容器的宽度-背景图宽度)*x百分比=(300px-200px)*50%=50p

#css#前端
xshell可以连接虚拟机的的Linux,xftp连接不上问题解决

我的电脑环境:宿主机:win10虚拟机的Linux网络连接方式是NAT最近虚拟机安装Linux之后,在主机上使用xshell和xftp发现xshell可以正常连接虚拟机上的Linux,但是xftp无论如何都连接上后来才发现,win10的ftp协议默认是不开启的(win7默认是开启)。开启方法:控制面板---->程序看和功能---->启用或关闭windows功能---->internet infor

#linux#服务器#运维
Linux安装Docker详细教程

最大的公开仓库是 Docker Hub(https://hub.docker.com/),存放了数量庞大的镜像供用户下载。也就是我们的容器至于仓库,就是放了一堆镜像的地方,我们可以把镜像发布到仓库中,需要的时候从仓库中拉下来就可以了。docker容器上的程序直接使用的都是实际物理机的硬件资源。容器是用镜像创建的运行实例。容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那

#docker#linux#容器
kafka基本概念

我们小猿在学习到kafka这门技术的时候,相信大家已经学习过其它消息队列中间件,例如RabbitMqRocketMqactiveMq了,对于消息队列的基本概念和作用有了一定的了解。如果没有学习过其它消息队,我们需要了解下消息队列MQ的基本概念。学习消息队里MQ之前需要了解这些。

#kafka#分布式
Kafka生产者相关概念

启用幂等性,即在Producer的参数中设置enable.idempotence=true即可,Kafka的幂等性实现实际是将之前的去重操作放在了数据上游来做,开启幂等性的Producer在初始化的时候会被分配一个PID,发往同一个Partition的消息会附带Sequence Number,而Broker端会对做缓存,当具有相同主键的消息的时候,Broker只会持久化一条。主题的每个分区都是一个

#kafka#分布式
Linux安装Zookeeper

Zookeeper 是一个开源的分布式协调服务,由 Apache 软件基金会开发和维护。它提供了一个简单而健壮的分布式系统基础设施,用于解决分布式应用程序中的协调问题。Zookeeper 的设计目标是提供高性能、高可用性和可靠性的分布式协调服务。它主要用于分布式系统中的数据同步、配置管理、命名服务和分布式锁等场景。Zookeeper 使用了一种层次化的文件系统结构,类似于普通文件系统中的目录和文件

#linux#zookeeper#运维
SpringBoot配置文件数据库密码加密

在我们日常开发中,我们可能很随意把数据库密码直接明文暴露在配置文件中,在开发环境可以这么做,但是在生产环境,是相当不建议这么做,毕竟安全无小事,谁也不知道哪天密码就莫名其妙泄露了。今天就来聊聊在springboot项目中如何对数据库密码进行加密。

#mysql#数据库
Elasticsearch如何创建索引,添加,删除,更新文档

显然,我们的创建时成功的。为一个字段的不同目的创建不同方式索引,我们定义字段 city 为 text 类型, 但是text 类型的数据在摄入的时候会分词,这样它可以实现搜索的功能。index 总是可以成功,它可以覆盖之前的已经创建的文档,但是 create 则不行,如果已经有以那个 id 为名义的文档,就不会成功。如果更新时该文档有新的字段并且这个字段在现有的 mapping 中没有出现,那么 e

#elasticsearch#elk#java
Linux安装Kibana详细教程

Elasticsearch、Logstash和Kibana这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。而我们这章的主题Kibana担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图

#linux#服务器#运维
Linux安装Elasticsearch详细教程

M1(Arm) 系列 Mac 用户建议选择 ES 7.8.x 以上版本,因为考虑到 ELK 不同产品自身兼容性,7.8.x以上版本原生支持 Arm 原生 JDK。ES 8.x 及之后版本,选择 Java 17 或者 Java 18,建议 Java 17,因为对应版本的 Logstash 不支持 Java 18。注:如果Linux服务本来没有配置jdk,则会直接使用es目录下默认的jdk,反而不会报

#elasticsearch#linux
到底了