前言        本篇对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阅读
引言编写目的目前线上问题是以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阅读
前言监控是每个公司必不可少的部门,通过监控我们能实时的观察设备的运行状态,保证业务稳定运行。当业务出现问题时,监控及时给各负责人发送告警,从而我们能够快速定位问题,及时止损。所以监控就像是眼睛一样,帮我们时刻盯着各个设备的工作情况。目前市面上有很多的监控软件,比如老牌的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阅读
前言之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。直到有一天你会碰到线上奇奇怪怪的问题,如:线程执行一个任务迟迟没有返回,应用假死。接口响应缓慢,甚至请求超时。CPU 高负载运行。这类问题并不像一个空指针、数组越界这样明显好查,这时就需要刚才提到的内存模型、对象创建、线程等相关知识结合在一起来排查问题了。正好这次借助之前的一次生产问题来聊
转载 2024-06-04 18:59:53
111阅读
  随着项目的深入,一些上的功能要提上日程,近期做了个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的时候,我也需要帮忙处理一些线上的问题——大多数是些工作。接下来介绍一些我常用的技能,希望对你们也有帮助,看不懂的读者也可以当做知识扩展 —— 文章末尾有我对“前端/后端工
转载的,个人感觉写的很实在,简单明了,精辟!   工作尤其是linux,其实最考验你的能力,因为需要学习的东西实在太多, 你既要懂网络:思科华为设备的配置; 要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优; 要懂数据库mysql或者nosql(例如mongodb): 要懂编程语言:Shell是最基本的,还要学习perl,pyth
转载 精选 2012-02-06 11:59:15
8655阅读
2评论
目录一:简介二:优化方式1. 优化数据库表结构的设计2. SQL优化3. 大表分表4. 大事务5. 数据库参数配置优化6. 主从复制,读写分离7. 增加缓存层8. 升级服务器硬件一:简介我们常见的数据库性能优化就是SQL语句优化,确实SQL优化是开发者接触到最多的也是最常有的优化手段。作为开发人员我们接触最多的是SQL语句的优化,SQL语句的优化除了调整SQL语句外更多的是通过添加索引来加速查询,
转载 2023-06-30 20:48:14
61阅读
java微服务开发(监控篇)我们的目标是~~_浩瀚的宇宙 _~~全栈开发 后台就是花式curd工程师,前端就是抠图工程师,大数据就是swl工程师,算法就是调参工程师,中间件就是客服热线接线员 只有才能拯救世界! — 布置到·誰索德监控乍一听 觉得这就是的活 和我们好像没啥关系 但是说不定你的公司没有呢 老板又说要整个监控啥的 为啥都买了几台服务器了 还有有人反馈网站响应慢 开了个会 把
转载 2023-07-24 15:39:05
30阅读
最近上线了修复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阅读
一.    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阅读
Jpom(Java Project Online Management)Java项目在线管理你为什么需要JpomSpringBoot、Jboot等框架开发的项目通常是以Jar的方式在后台运行的,如果只有一两个项目,管理起来不是太麻烦,但是当项目多了以后,管理起来就不是那么方便了,当项目出现问题时,能够通过Jpom即时排查问题,问题解决后还可以直接上传修改后的Jar,项目的堆栈信息,服务器CPU、内
JVM实用监控工具(扩展)VirtualVM简介 VisualVM 是一款免费的性能分析工具。它通过 jvmstat、JMX、SA(Serviceability Agent)以及 Attach API 等多种方式从程序运行时获得实时数据,从而进行动态的性能分析。同时,它能自动选择更快更轻量级的技术尽量减少性能分析对应用程序造成的影响,提高性能分析的精度。性能分析的主要方式监视 监视是一种用
java语言,有着很多工具,重要的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse Memory Analyzer等)。接下来我给大家介绍一下重点:适用于各种Java开发人员,(例如核心Java和Web开发人员)的通用工具。如果您知道开发人员应该学习的一些好的工具,请在评论部分与
转载 2023-09-11 15:49:12
178阅读
目录jps--虚拟机进程查看工具jstat--虚拟机统计监视工具jinfo--虚拟机配置信息工具jmap--虚拟机内存映象工具jhat--虚拟机HeapDump分析工具jstack--java堆栈跟踪工具Jconsole和VisualVMvisualVM分析OutOfMemoryError异常jdk本身为我们定位java相关的生产问题提供了内置的工具,这些内置的工具用好了足以应对常见的大多数生产问
转载 2023-07-23 12:24:19
223阅读
  • 1
  • 2
  • 3
  • 4
  • 5