概述今天主要介绍怎么用zabbix来对应用URL监控,通过zabbix做web监控,不仅仅可以监控到站点的响应时间,还可以根据站点返回的状态码或响应时间做报警设置,比如说对某个url进行监控,当访问返回的状态码是非200状态时都报警(创建触发器即可)。一、配置web监控模板1、创建监控模板点击Configuration - Templates - Create template            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 15:42:07
                            
                                338阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上次给老公们说过了死循环cpu飙高的排查过程,今天就带着老公们看看堆内存溢出我们一般怎么排查的。cpu100%排查文章:阿里程序员把线上CPU打到100%,同事吓坏了(附排查经过)在排查之前,我想jvm的基础知识大家应该都是了解了的吧?老婆我就是不了解,人家要你说给我听。行行行,诶真实拿你们没办法,那我就带大家回温一下JVM的内存模型(这玩意跟JAVA内存模型JMM可不一样,不要记错了)今天我就直            
                
         
            
            
            
            在平时的开发当中我们总是会遇到各种各样的问题,比如说内存泄漏、死锁、CPU等。遇到问题不可怕,关键是我们如何去排查这些错误,对症下药才是根本。不过对于很多人来说,往往找不到这些问题的根本所在,因此这篇文章主要是让我们掌握一些工具来分析到底是哪里出现了问题。在之前的文章中,主要是分析了JVM的内存结构、类加载机制和垃圾回收机制。文章的顺序也是循序渐进的,从这篇文章当中我们主要是分析JDK自带的工具,            
                
         
            
            
            
            很多同学反馈,好用是好用,但是,命令记不住,好难哦~说实话,命令说多不多,说少不少,特别是一些高级的用法,比如ognl、watch、trace等,离开文档,真的很难记住。那有没有一种东东,可以帮我们自动生成命令参数呢?要是有的话,那就太棒了~其实阿里的大佬们早就想到了大多数开发者的这个痛点,他们提供了一款自动生成arthas命令的IDEA 插件,并且是开源的。官方地址:https://github            
                
         
            
            
            
            作为一款开源的免费网络监视工具,Nagios能有效监控Windows、Linux和Unix的主机和服务状态、交换机路由器等网络设置。在系统或服务状态异常时发出邮件或短信报警,在状态恢复后发出正常的邮件或短信通知.Nagios 与 Ganglia 一样,常用于 HPC 和其他环境,但是 Nagios 更加关注警告机制,Ganglia 则更加关注收集和跟踪指标            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-14 10:12:32
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。 JRebel for IntelliJ一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。.ignoregit提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。CamelCase            
                
         
            
            
            
            在Java Web开发中,一般更新了Java文件后要手动重启Tomcat服务器才能生效,浪费不少生命啊,自从有了JRebel这神器的出现,不论是更新类还是更新Spring配置文件都能做到立马生效,大大提高开发效率。JRebel的使用方式最常见还是通过插件方式使用,这里我介绍下在IntelliJ IDEA中怎样集成JRebel,另外还顺便介绍一下IDEA如何进行远程调试。安装IDEA里面安装插件比较            
                
         
            
            
            
            (一)前言一款好的插件不仅可以让工作变得更加简单,有时候还能让工作效率直接翻倍,今天就来介绍我工作一年后收藏的七个超好用Idea插件,欢迎补充。1、Alibaba Java Code Guidelines阿里巴巴的一个代码规范工具,开启后如果代码不符合规范,就会一直有一条让人无法接受的黄线出现在代码中,虽然对程序运行没有什么影响,但是强迫症总会迫使我们去按规范修改掉。久而久之,代码习惯就会被慢慢修            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 22:04:19
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                     好的工具能提升开发效率,促进保障我们的代码质量;做为java 开发,最好用的当然是首推了,为了更好的武装,安装超实用的插件1 提升代码质量类(代码开发设计规范) (1) Alibaba Java Coding GuideLines 代码检查工具  (2) FindBugs  帮你找出代码中潜            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 12:56:00
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JetBrains JVM Debugger Memory View plugin在我最近的研发活动期间寻找新的工具,以提高我的开发经验,使Android Studio的生活更轻松,我发现一个有用的插件,我从来没有听说过。 这就是为什么,我决定写这个强大的工具,它如何帮助我与内存调试我的应用程序。What is the plugin about?根据 plugin page :            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 19:02:41
                            
                                924阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            springboot的优质开发体验,能够更快速的搭建生产环境的项目。这篇文章就是一个超级简单的入门springboot项目。包含了一些简单的理论和超简单Controller层【工具】IDEA 全称IntelliJ IDEASpringBoot【创建项目】打开IDEA编辑器,新建项目,然后选择Spring Initializr。        选择你本地的SD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 21:07:04
                            
                                269阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            推荐几款idea常用插件一、插件1.Gitee2.Chinese3.Grep Console4.Free Mybatis Plugin5.Nyan Progress Bar6.MyBatisCodeHelperPro7.JRebel and XRebel for IntelliJ8.Maven Helper9.Rainbow Brackets10.Atom Material Icons二、mav            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-27 19:33:05
                            
                                5阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、前言二、本地网络使用代理(HTTP代理)三、声明 一、前言公司上网可能有的需要通过代理服务器,或者自己,可能配置好代理服务器后,自己的开发工具却不怎么好用,比如说创建项目时无法初始化一个SpringBoot项目,那么怎样设置电脑通过代理上网以及怎样在IDEA中设置代理呢?二、本地网络使用代理(HTTP代理)注:本篇只适合HTTP代理,Socket代理基本同理。 1)确保网线能够使用且            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 10:19:55
                            
                                469阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MybatisX简介MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,为效率而生。它的主要功能如下:支持mapper.xml和Mapper接口之间方法的互相导航跳转;内置代码生成器,通过使用GUI的形式,能根据数据库来生成Domain、mapper.xml、Mapper、Service和Service实现类代码;可以自定义代码生成器模板;可以通过类似JPA的            
                
         
            
            
            
            这个星期真的是波折的一周~~~~不得不吐槽下无敌坑的自己了,社会我娜姐,坑起来连自己都坑~~其实这也不全算我自己的坑,我只是卸载了idea,重新装了一下而已,很神奇的把idea的几个坑全撞了一遍(小声哔哔叨:那也是自己作死)坑1:idea 内置tomcat内存溢出具体体现:控制台debugger tab下显示VM....(就是内存溢出的意思,当时忘记了截图,然而不想再把环境搞挂了)解决方案:vm            
                
         
            
            
            
                   面试时候经常被问到,内存泄漏遇到过没?什么原因导致的?怎么解决?那么内存溢出呢,是什么情况?本文带你理解。内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。内            
                
         
            
            
            
            需求:运行环境为CentOS 7系统,我们开发了一个程序,需要在开机时启动它,当程序进程crash之后,守护进程立即拉起进程。解决方案:使用CentOS 7中的init进程systemdsystemd简介Linux Init & CentOS systemdLinux一直以来采用init进程。例如下面的命令用来启动服务:  $ sudo /etc/init.d/apache2 start             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 09:16:02
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、剪贴板占用了太多的内存实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源: 1.单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 11:59:35
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0. Idea安装插件可是搜索不出来该怎么办???想要安装插件时,突然发现插件搜索不出来,what???解决方式如下:方法一:步骤一:关闭防火墙步骤二:Auto-detect proxy settings(开启自动检测代理设置)步骤三:根据idea版本不同选择系统设置中将更新选项中的use secure connection(使用安全连接)取消勾选 我的版本如下图无use secure conne            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 22:55:03
                            
                                1807阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注意:安装插件后要重新启动IDEA才会生效 1、Free Mybatis plugin 功能:平时dao层找对应的xml时候需要很麻烦地去找(从xml找dao层对应方法也很麻烦),有了这个插件就不用了。 使用步骤: 2、GsonFormat 功能:可以将json格式的字符串自动转换成java类 使用 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-17 18:01:00
                            
                                10000+阅读
                            
                                                                                    
                                2评论