红帽(Red Hat)公司是一家专注于开源技术的公司,以其著名的操作系统Red Hat Enterprise Linux(RHEL)而闻名于世。在当今的互联网时代,Java和Linux运维已经成为许多企业的重要组成部分。Java作为一种跨平台的编程语言,可以在各种操作系统上运行,而Linux作为一种开源的操作系统,被广泛应用于服务器端的运维工作中。在这种背景下,红帽公司的产品与服务为Java与Li
原创
2024-03-06 12:46:34
55阅读
Java基础JAVA基础Java是强类型语言Java数据类型类型转换变量常量运算符包机制JavaDocJAVA流程控制用户交互Scanner顺序结构选择结构循环结构break & continue & gotoJava方法方法的定义及调用方法重载命令行传参可变参数数组数组概述数组声明数组使用Arrays类稀疏数组面向对象编程异常机制 JAVA基础
Java是强类型语言要求变量的使
转载
2023-08-24 09:25:06
91阅读
文章目录一、Java开发常用命令1、前言2、常用命令简介3、常用命令详解3.1 基础命令3.2 磁盘,文件,目录相关操作3.3 检索相关3.4 网络相关3.5 监控linux性能命令二、Linux必备150个命令大全 一、Java开发常用命令1、前言一般java开发者来说,或多或少都会接触到linux,因为许多服务都需要部署等,因此一些java常用的linux命令需要每一个java开发者都了解。
转载
2023-06-23 23:33:52
216阅读
引言编写目的目前线上问题是以java的为主,但是配置方式不是特别的统一,把这些进行统一化后有利于问题的定位和解决一些不稳定因素。阅读对象开发人员、运维人员。JAVA项目线上配置启动java应用注意事项服务器一定要安装JDK,不要JDK和JRE混装,要使用JDK作为系统环境变量,并且使用JDK启动java服务,否则jps,jmap,jstat等工具不能使用。如果不能使用将不能对java的进程进行监控
基于kubernetes部署JAVA项目将项目迁移到k8s平台是怎样实现的?1制作镜像 2 控制器管理Pod 3 Pod数据持久化 4 暴露应用 5 对外发布应用 6 日志/监控1制作镜像分为三步:第一基础镜像,是基于哪个操作系统,比如Centos7或者其他的第二步中间件镜像,比如服务镜像,跑的像nginx服务,tomcat服务第三步项目镜像,它是服务镜像之上的,将你的项目打包进去,那么这个项目就
转载
2023-09-20 08:59:44
978阅读
网站运营的定义 网站运营是指以网站为产品营销平台或产品本身,为开展网络营销而做的一系列工作总称。网站运营包括站点规划、需求整理、内容建设、产品维护等方面。如果把网站当作一个产品来看待,那么网站运营所需要做的工作,基本上与一个产品经理所需要做的工作相同。 站点规划:网站上线前,站点规划包括前期调研、可行性分析、策划文档撰写、业务流程及逻辑明确、站点展现规范、参与UE测试等工作;网站上线后,站点规
转载
2016-12-26 09:51:41
1118阅读
一、持久化二、复制三、阻塞情况四、内存管理五、Redis Cluster 5.1、数据分布理论 5.2、Redis数据分区 5.3、通信流程 5.3.1、Gossip消息  
转载
2023-07-21 09:58:08
265阅读
随着云计算和互联网的高速发展,大量应用需要横跨不同网络终端,并广泛接入第三方服务(如支付、登录、导航等),IT系统架构越来越复杂。快速迭代的产品需求和良好的用户体验,需要IT运维管理者时刻保障核心业务稳定可用,而企业运维中的痛点和难点也急需解决。1、面向业务的运维,不但关心单点IT资源的运行状态,更关心整个业务系统的健康状态2、如果企业使用了大量的API和模块化应用,那么关注每个接口的性能变化情况
本节书摘来自异步社区出版社《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》一书中的第1章,第1.1节,作者: 唐汉明 , 翟振兴 , 关宝军 , 王洪权 , 黄潇,更多章节内容可以访问云栖社区“异步社区”公众号查看。1.1 MySQL的下载深入浅出MySQL:数据库开发、优化与管理维护(第2版)用户通常可以到官方网站www.mysql.com下载最新版本的MySQL数据库。按照用户群分
转载
2023-09-10 20:53:02
77阅读
一、运维是什么?运维是一个广义概念,可以理解为运行和维护,这也和具体的学习以及工作息息相关,要想进行维护,首先要先把服务搭建起来,也就是先运行。这里我们所说的运维是指对服务器和数据库及集成环境的运维。二、运维要学什么?如果不喜欢大段文字,请直接看加粗字体: 操作系统:linux、windows 常用服务:RAID、vsftpd、samba、ssh 安全知识:iptables、firewalld、s
转载
2023-08-15 15:03:13
176阅读
本博客是基于阅读Redis开发与运维做的读书笔记,内容多为摘抄书中内容或者基于个人理解衍生,如果感兴趣的话,请阅读书籍《Redis开发与运维》。Redis是什么Redis是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)
转载
2023-12-15 19:10:16
51阅读
第一章 初识RedisRedis的8个重要特性速度快内存存储数据C语言实现单线程架构,避免多线程竞争问题Redis源码优化好基于键值对的数据结构服务器Redis 值可支持多种数据结构,如字符串、哈希、列表、集合、有序集合丰富的功能键过期功能,可用来实现缓存发布订阅功能,可用来实现消息系统支持Lua脚本,可以利用Lua创造出新的Redis命令提供流水线功能,客户端能将一批命令一次性传到Redis,减
转载
2023-12-19 20:35:02
70阅读
我们能用Python做什么?目前流行的大数据分析、数据科学、机器学习等行业,Python长期稳固第一阵营,甚至就是第一语言。不管从哪个方面来考虑,都应该选择 Python。在安全渗透行业,大量的攻防工具都是基于 Python 编写,已经成为黑客第一语言;在运维开发领域,Python 也是自动化运维的第一语言,很多知名的运维工具都是基于 Python 语言来编写。毫无疑问,Python已经成为未来的
转载
2023-09-03 11:34:28
3阅读
一、项目部署介绍Web项目网络拓扑图部署目录介绍项目目录:/home/projectName 启动文件目录:/home/projectName/bin 后端项目:/home/projectName/target Web前端资源 :/home/projectName/dist 备份文件:/home/projectName/backup nginx配置文件目录:/home/nginx nginx项目h
转载
2023-09-21 08:57:21
242阅读
云计算环境涉及IT基础硬件、操作系统以及业务系统等,传统的设备边界不再那么清晰,承载的VM对资源既共享又竞争,所以系统处于不断地动态调整中,故障域的耦合更加紧密,针对问题根源的判断更加困难。 背景在云时代我们完全看不到任何物理设备,也不再关心硬件的稳定性和可靠性,因为当我们的硬件发生故障时,业务会第一时间切换到其他的节点,甚至切换到其他的数据中心,这样我们的硬件维修完全可以等到方便的时候再进行。运
转载
2023-12-02 08:44:53
197阅读
随着项目的深入,一些运维上的功能要提上日程,近期做了个JVM、服务器、项目接口监控的项目,技术栈基于:Metrics+InfluxDB+Grafana+Collectd 先做一些准备工作,比如软件的下载,配置文件修改等 现整理一份自己的实操笔记 1.collectd 单机器监控配置 2.collectd 多机器监控配置 3.grafana的安装与配置 4.InfluxDB的安装与配
转载
2023-06-16 21:12:34
203阅读
新粉可能以为我是个前端工程师,其实我不是。我是组里的全栈工程师(主前端方向),除了lead 前端项目的开发,前端项目的 CI/CD 也是我负责的;我有时也帮忙写一些API,改改后端bug(Java);轮班oncall的时候,我也需要帮忙处理一些线上的问题——大多数是些运维工作。接下来介绍一些我常用的运维技能,希望对你们也有帮助,看不懂的读者也可以当做知识扩展 —— 文章末尾有我对“前端/后端工
转载
2024-07-04 20:33:31
66阅读
什么是IT基础架构?网络定义:IT基础架构是相对于IT应用架构而言的,指的是为了各种应用系统能够顺利、可靠地运行,而提供的一系列硬件、软件的集合体。正是因为有了这些IT基础架构的各种设施,IT应用架构才能运行并提供服务。网度释义:IT基础架构指的是客户端设备(服务器、存储、网络设备/交换机/路由器、管理设备/上网行为管理/流量控制系统、安全设备/防火墙等设备),也就是基础硬件平台。 什
转载
2023-07-07 11:21:19
177阅读
前言之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。直到有一天你会碰到线上奇奇怪怪的问题,如:线程执行一个任务迟迟没有返回,应用假死。接口响应缓慢,甚至请求超时。CPU 高负载运行。这类问题并不像一个空指针、数组越界这样明显好查,这时就需要刚才提到的内存模型、对象创建、线程等相关知识结合在一起来排查问题了。正好这次借助之前的一次生产问题来聊
转载
2024-06-04 18:59:53
111阅读
云计算运维与传统运维的差异性51CTO:阿里巴巴云计算运维是在什么样的背景下产生的? 柯旻:由于阿里巴巴业务的发展需要,数据量飞速膨胀。云计算、分布式计算等(包括我们自主开发的飞天系统),都是在这样的背景下产生的。51CTO:云计算运维与传统运维的区别在哪里? 柯旻:其实最主要区别是量的膨胀。 传统的运维可能只有几十,或者上百的机器,这些机器上面有十个、二十个应用,但是在云计算运维这块,可能面临的
转载
2023-11-26 13:37:46
192阅读