前言        本篇对java的整体环境以及java程序的运行原理进行简单介绍,让们对java有一个初步的了解,更多详细内容在后续文章介绍。1、java整体环境介绍1.1、JDK:Java开发工具集(JavaDevelopmentKit)包含了java程序的开发以及运行环境所需的一切,安装了JDK也会包含JRE安装目录如下:在bin目录下有很多工具命
年前来了一个负载均衡厂商做产品培训,看了人家的东西,在比对一下自己的东西,汗颜!抽烟的间隙和同事聊天,他们看到该厂商产品后,表示不觉得有多新奇,无非就是市场上标准化产品的又一个牌子罢了,然而在我看来,不但看到了自己的缺点,而且看到了国内很多网络设备厂商之间PK点的误区。        让我觉得值得学习的是,该产品拥有强大且丰富的监控,日志审计的功能,可以
原创 2014-02-07 10:40:46
544阅读
对于网站是一个比较要细心有耐心的工作,当一个网站从开发到上线后,后期的维护也很关键,特别是对于引流的网站来说更是至关重要。 对于网站的内容大致可以分为: SEO流量监控方面;风险防控;访问速度优化等方面。 我整理了一些个人的经验分享给大家,希望能对网站的朋友有所帮助! 引言对于网站是一个比较要细心有耐心的工作,当一个网站从开发到上线
转载 2023-09-08 10:45:38
2阅读
基于kubernetes部署JAVA项目将项目迁移到k8s平台是怎样实现的?1制作镜像 2 控制器管理Pod 3 Pod数据持久化 4 暴露应用 5 对外发布应用 6 日志/监控1制作镜像分为三步:第一基础镜像,是基于哪个操作系统,比如Centos7或者其他的第二步中间件镜像,比如服务镜像,跑的像nginx服务,tomcat服务第三步项目镜像,它是服务镜像之上的,将你的项目打包进去,那么这个项目就
转载 2023-09-20 08:59:44
978阅读
引言编写目的目前线上问题是以java的为主,但是配置方式不是特别的统一,把这些进行统一化后有利于问题的定位和解决一些不稳定因素。阅读对象开发人员、人员。JAVA项目线上配置启动java应用注意事项服务器一定要安装JDK,不要JDK和JRE混装,要使用JDK作为系统环境变量,并且使用JDK启动java服务,否则jps,jmap,jstat等工具不能使用。如果不能使用将不能对java的进程进行监控
前言监控是每个公司必不可少的部门,通过监控我们能实时的观察设备的运行状态,保证业务稳定运行。当业务出现问题时,监控及时给各负责人发送告警,从而我们能够快速定位问题,及时止损。所以监控就像是眼睛一样,帮我们时刻盯着各个设备的工作情况。目前市面上有很多的监控软件,比如老牌的nagios、cacti、zabbix,新兴的prometheus、open-falcon、夜莺等,收费的监控宝、solar wi
 在全面上云的今天,数据库作为应用支撑的弹药库,重要性不言而喻。MySQL 作为世界上最受欢迎的开源数据库,拥有庞大的用户群。本书单从产品、内核、等方向带你全面解析MySQL 。 01 ▊《高性能MySQL(第3版)》【美】Baron Schwartz,Peter Zaitsev,Vadim Tkachenko 著宁海元 周振兴 彭立勋 翟卫祥 等 译MySQL圣
一、项目部署介绍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阅读
新粉可能以为我是个前端工程师,其实我不是。我是组里的全栈工程师(主前端方向),除了lead 前端项目的开发,前端项目的 CI/CD 也是我负责的;我有时也帮忙写一些API,改改后端bug(Java);轮班oncall的时候,我也需要帮忙处理一些线上的问题——大多数是些工作。接下来介绍一些我常用的技能,希望对你们也有帮助,看不懂的读者也可以当做知识扩展 —— 文章末尾有我对“前端/后端工
  随着项目的深入,一些上的功能要提上日程,近期做了个JVM、服务器、项目接口监控的项目,技术栈基于:Metrics+InfluxDB+Grafana+Collectd  先做一些准备工作,比如软件的下载,配置文件修改等  现整理一份自己的实操笔记  1.collectd 单机器监控配置  2.collectd 多机器监控配置  3.grafana的安装与配置  4.InfluxDB的安装与配
转载 2023-06-16 21:12:34
203阅读
前言之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。直到有一天你会碰到线上奇奇怪怪的问题,如:线程执行一个任务迟迟没有返回,应用假死。接口响应缓慢,甚至请求超时。CPU 高负载运行。这类问题并不像一个空指针、数组越界这样明显好查,这时就需要刚才提到的内存模型、对象创建、线程等相关知识结合在一起来排查问题了。正好这次借助之前的一次生产问题来聊
转载 2024-06-04 18:59:53
111阅读
转载的,个人感觉写的很实在,简单明了,精辟!   工作尤其是linux,其实最考验你的能力,因为需要学习的东西实在太多, 你既要懂网络:思科华为设备的配置; 要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优; 要懂数据库mysql或者nosql(例如mongodb): 要懂编程语言:Shell是最基本的,还要学习perl,pyth
转载 精选 2012-02-06 11:59:15
8652阅读
2评论
java微服务开发(监控篇)我们的目标是~~_浩瀚的宇宙 _~~全栈开发 后台就是花式curd工程师,前端就是抠图工程师,大数据就是swl工程师,算法就是调参工程师,中间件就是客服热线接线员 只有才能拯救世界! — 布置到·誰索德监控乍一听 觉得这就是的活 和我们好像没啥关系 但是说不定你的公司没有呢 老板又说要整个监控啥的 为啥都买了几台服务器了 还有有人反馈网站响应慢 开了个会 把
转载 2023-07-24 15:39:05
30阅读
一.    NEXUS 1.  下载安装: wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.12.0-01-bundle.tar.gz tar -xf nexus-2.12.0-01-bundle.tar.gz mkdir /usr/nexus
转载 2024-01-21 10:18:47
61阅读
最近上线了修复log4j2漏洞的java项目。小结下系统更新操作过程。一、tomcat下的war包的项目cd /var/lib/tomcat9 root:/var/lib/tomcat9# ls webapps/ test test.war test.war-bak ROOT systemctl stop tomcat9 备份test.war 上传新的test.war systemctl
转载 2023-06-13 15:18:15
168阅读
目录一:简介二:优化方式1. 优化数据库表结构的设计2. SQL优化3. 大表分表4. 大事务5. 数据库参数配置优化6. 主从复制,读写分离7. 增加缓存层8. 升级服务器硬件一:简介我们常见的数据库性能优化就是SQL语句优化,确实SQL优化是开发者接触到最多的也是最常有的优化手段。作为开发人员我们接触最多的是SQL语句的优化,SQL语句的优化除了调整SQL语句外更多的是通过添加索引来加速查询,
转载 2023-06-30 20:48:14
61阅读
上一篇:垃圾收集器:第4篇:虚拟机性能监控与故障处理工具一  JDK的命令行工具1  jps:虚拟机进程状况工具2  jstat:虚拟机统计信息监视工具3  jmap:java内存映像工具4  jhat:虚拟机堆转储快照分析工具5  jstack:java堆栈跟踪工具7  HSDIS:JI
ArthasArthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题一、安装启动arthas1.下载arthas-boot.jar官网:https://arthas.aliyun.com/doc/quick-start.html Maven下载: com.taobao.arthas arthas-spring-boot-starter 3.4.8 r
转载 2023-10-04 09:54:35
198阅读
软件可观测是软件度量的一种。旨在对软件的数字体验、业务运营、网络性能、应用性能、基础设施、IT流程进行监控和数据刻画。使开发人员和人员更好的对软件进行优化维护。一、数字体验:用户会话了解用户使用路径,追查使用过程中影响用户体验的慢请求、慢加载、慢交互、崩溃错误等问题。崩溃、卡顿、ANR、异常多维度查看崩溃、卡顿、ANR、异常等影响体验的问题,洞察问题的特征,通过代码堆栈、运行环境等信息定位并解
谈谈对 Java 平台的理解? Java是解释执行,这句话对吗? 典型回答 Java 本身是一种面向对象的语言,最显著的特性有两个方面,一个是所谓的“书写一次,到处运行”(Write once,run anywhere),能够非常容易地获得跨平台能力;另外就是垃圾收集(GC,Garbage Collection),Java 通过垃圾收集器回收分配内存,大部分情况下,程序员不需要自己操心内存
转载 2023-11-07 11:41:27
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5