
项目运维
快乐崇拜234
学习笔记
展开
-
java异常处理规范
文章目录java 异常简介异常处理规范前面介绍了 日志打印规范, 如果想打印出合格的日志,还需要了解Java对异常处理的一些知识。java 异常简介先来看一下Java中异常的类图,该类图只是把常见的异常列了一下。更详细的请读者去看jdk源码。先看一下Throwable ,它是所有errors和exceptions的超类。 * The {@code Throwable} class is the superclass of all errors and * exceptions in the J原创 2020-11-28 17:41:28 · 1921 阅读 · 0 评论 -
稳定性可靠性设计--源码篇
文章目录概述日志空指针异常入参校验线程安全ThreadLocal注意有些类不是线程安全的volatile 不能保证原子性正确的try-cache-finally事务bigdecimal资源释放概述稳定性可靠性设计计划写4篇文章:源码篇网络篇流程篇架构篇存储篇大数据计算(本期不提供)本文是第一篇,源码篇。从源码角度来看如何写出稳定性高的系统。我这里把可靠性的内容也一起讲了,稳定性和可靠性也没必要分的太清,相辅相成的。其实目前已经有很多很优秀的代码规范可以很好的约束程序员写出可靠的,健原创 2020-11-28 13:35:16 · 890 阅读 · 0 评论 -
LVS介绍及工作原理图解
一、LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,官方站点是:http://www.linuxvirtualserver.org。现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须重新编译内核以支持LVS功能模块,但是从Linux2.4内核心之后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能。使用LVS技术要达到的目标是:通过LVS提供转载 2020-11-23 11:33:13 · 898 阅读 · 0 评论 -
spring3升级到spring4.3
项目中有一个外购的老的系统,使用的spring3,太老了,也不符合公司安全要求,固将其升级为spring4。这里就记录一下修改内容。升级spring版本<spring.version>3.2.18.RELEASE</spring.version>升级到<spring.version>4.3.29.RELEASE</spring.version>升级xml文件中的xsd版本如http://www.springframework.org/schem原创 2020-11-17 14:14:43 · 2951 阅读 · 0 评论 -
如何让发布丝般顺滑
欢迎关注本人公众号文章目录欢迎关注本人公众号前言概述环境说明前言笔者在过去几年的工作中, 曾负责管理过多个项目,最高也负责过几百万日活的项目,十几人的研发团队,在工作中也总结了一些项目管理经验,参与制定了一些规范,提升团队的整体效率,保障服务的高可用。接下来笔者会将过去的一些经验进行总结,输出文档。管理相关的大多是软技能,每个人心中都有一套自己衡量标准;而且不同团队的做事风格,人员水平,组织架构,技术架构等都不同,所以笔者的经验也许并不适用于正在阅读文章的您;如果读者有认为不妥之处,欢迎留言交流。原创 2020-06-11 21:32:21 · 1198 阅读 · 0 评论 -
tomcat启动报错:Unable to complete the scan for annotations for web application [] due to a StackOverflow
关键报错信息:Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [] due to a StackOverflowError. Possible root causes include a too low setting fo...原创 2018-06-04 15:55:57 · 28477 阅读 · 15 评论 -
ELK(一)ELK日志收集分析系统环境搭建
基本环境Linux系统elasticsearch-2.4.2.tar.gzlogstash-2.4.1.tar.gzkibana-4.6.3-linux-x86_64.tar.gz基本概念本节内容摘自http://baidu.blog.51cto.com/71938/1676798日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中原创 2016-12-21 12:12:31 · 5336 阅读 · 0 评论 -
docker安装教程
系统环境linux版本:centos7[root@zk1 ~]# uname -r3.10.0-327.el7.x86_64[root@zk1 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 安装步骤更新yumyum update安装dockeryum install docker安装成功后查看docker原创 2016-12-25 20:41:32 · 1905 阅读 · 0 评论 -
ELK(二)nginx日志分析
简介由于公司没有日志收集系统,所以之前搭建了一个ELK日志收集分析系统,如此一来查询日志就方便了很多,再加上ELK的一些方便实用的索引分析功能,可以将数据已图表形式展现,一目了然。网上好多都是采用了ELK+redis的架构,但考虑到目前公司业务不是很多,所以没有加入redis一层 ELK的安装请参考我上一篇文章 ELK环境搭建日志收集配置其实你的ELK系统搭建完成以后,剩下的主要就是logst原创 2016-12-21 12:14:21 · 10160 阅读 · 0 评论