自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hu_wen的专栏

劳于读书,逸于作文。

  • 博客(14)
  • 资源 (43)
  • 收藏
  • 关注

原创 tomcat启动慢的问题处理方法

项目启动的时候经常出现需要启动很久的情况,但是排查初始化代码并没有需要占用很多时间,网上查了些资料 如果用Tomcat /dev/random作为关键字基本上就能够回答我们的疑惑了。Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥。为了提高安全性Tomcat在启动的时候回通过随机生成一个密钥。 在 http://wiki.apache....

2018-09-30 13:59:56 2252

原创 Centos7 配置docker的tcp端口

1.开启TCP管理端口 1.1. 创建目录/etc/systemd/system/docker.service.d mkdir /etc/systemd/system/docker.service.d 1.2. 在这个目录下创建tcp.conf文件,增加以下内容  vi  tcp.conf [Service] ExecStart= ExecStart=/usr/bin/docke...

2018-09-26 16:52:04 4705

原创 Java内存优化和性能优化的几点建议

1.没有必要时请不用使用静态变量     使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因此,不是常用到的对象或者变量,不要定义为static类型的变量,尤其是静态类对象的定义,一定要仔细考虑是否有必要。例如   1 2 3 ...

2018-09-25 10:56:29 1443 2

原创 构建高效的研发与自动化运维

为什么IT运维需要自动化?  所谓IT运维管理的自动化是指通过将日常IT运维中大量的重复性工作,小到简单的日常检查、配置变更和软件安装,大到整个变更流程的组织调度,由过去的手工执行转为自动化操作,从而减少乃至消除运维中的延迟,实现“零延时”的IT运维。简单的说,IT运维自动化是指基于流程化的框架,将事件与IT流程相关联,一旦被监控系统发生性能超标或宕机,会触发相关事件以及事先定义好的流程,可自动...

2018-09-21 14:08:33 638

原创 初级入门 Spring Cloud :和RabbitMQ的整合 -- 消息总线Spring Cloud Netflix Bus

在本教程第三讲Spring Cloud 入门教程(三): 配置自动刷新中,通过POST方式向客户端发送/refresh请求, 可以让客户端获取到配置的最新变化。但试想一下, 在分布式系统中,如果存在很多个客户端都需要刷新改配置,通过这种方式去刷新也是一种非常痛苦的事情。那有没有什么办法让系统自动完成呢? 之前我们提到用githook或者jenkins等外部工具来触发。现在说另外一种思路, 如果re...

2018-09-19 15:27:04 417

原创 初级入门 Spring Cloud : 路由网关zuul

在微服务架构中,需要几个关键的组件,服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个组件可以组建一个简单的微服务架构。客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服务,服务统一注册到高可用的服务注册中心集群,服务的所有的配置文件由配置服务管理(下一篇文章讲述),配置服务的配置文件放在Git仓库,方便开发人员随时改配置...

2018-09-19 15:25:05 326

原创 初级入门 Spring Cloud : 断路器指标数据监控Hystrix Dashboard 和 Turbine

1. Hystrix Dashboard (断路器:hystrix 仪表盘) Hystrix一个很重要的功能是,可以通过HystrixCommand收集相关数据指标. Hystrix Dashboard可以很高效的现实每个断路器的健康状况。 1). 在Ribbon服务g和Feign服务的Maven工程的pom.xml中都加入依赖 1 <dependency> 2 ...

2018-09-19 15:22:44 326

原创 初级入门 Spring Cloud : 熔断机制 -- 断路器

对断路器模式不太清楚的话,可以参看另一篇博文:断路器(Curcuit Breaker)模式,下面直接介绍Spring Cloud的断路器如何使用。 SpringCloud Netflix实现了断路器库的名字叫Hystrix. 在微服务架构下,通常会有多个层次的服务调用.下面是微服架构下, 浏览器端通过API访问后台微服务的一个示意图: 一个微服务的超时失败可能导致瀑布式连锁反映,下...

2018-09-19 15:21:32 513

原创 初级入门 Spring Cloud : 用声明式REST客户端Feign调用远端HTTP服务

首先简单解释一下什么是声明式实现? 要做一件事, 需要知道三个要素,where, what, how。即在哪里( where)用什么办法(how)做什么(what)。什么时候做(when)我们纳入how的范畴。 1)编程式实现: 每一个要素(where,what,how)都需要用具体代码实现来表示。传统的方式一般都是编程式实现,业务开发者需要关心每一处逻辑 2)声明式实现:只需要声明在哪里...

2018-09-19 15:20:40 348

原创 初级入门 Spring Cloud : Ribbon实现客户端的负载均衡

接上节,假如我们的Hello world服务的访问量剧增,用一个服务已经无法承载, 我们可以把Hello World服务做成一个集群。 很简单,我们只需要复制Hello world服务,同时将原来的端口8762修改为8763。然后启动这两个Spring Boot应用, 就可以得到两个Hello World服务。这两个Hello world都注册到了eureka服务中心。这时候再访问http:/...

2018-09-19 15:19:10 271

原创 初级入门 Spring Cloud : 分布式环境下自动发现配置服务

前一章, 我们的Hello world应用服务,通过配置服务器Config Server获取到了我们配置的hello信息“hello world”. 但自己的配置文件中必须配置config server的URL(http://localhost:8888), 如果把config server搬到另外一个独立IP上, 那么作为一个client的hello world应用必须修改自己的bootstra...

2018-09-19 15:18:28 453

原创 初级入门 Spring Cloud: 配置自动刷新

之前讲的配置管理, 只有在应用启动时会读取到GIT的内容, 之后只要应用不重启,GIT中文件的修改,应用无法感知, 即使重启Config Server也不行。 比如上一单元(Spring Cloud 入门教程(二): 配置管理)中的Hello World 应用,手动更新GIT中配置文件config-client-dev.properties的内容(别忘了用GIT push到服务器) hell...

2018-09-19 15:17:09 436

原创 初级入门 Spring Cloud : 配置管理

使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与SpringEnvironment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用程序通过从开发人员到测试和生产的部署流程,您可以管理这些环境之间的配置,并确定应用程序具有迁移时需要运行的一切。服务器存储后端的...

2018-09-19 15:16:19 362

原创 初级入门 Spring Cloud : 服务注册

1. 什么是Spring Cloud? Spring提供了一系列工具,可以帮助开发人员迅速搭建分布式系统中的公共组件(比如:配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,主节点选举, 分布式session, 集群状态)。协调分布式环境中各个系统,为各类服务提供模板性配置。使用Spring Cloud, 开发人员可以搭建实现了这些样板的应用,并且在任何分布式环境下都...

2018-09-19 15:14:39 268

Template TCP Port status.xml

zabbix 5.0 监控linux服务器监听tcp端口状态模板

2021-12-01

zabbix5.0模板-spring boot actuator 1.x 监控模板

zabbix5.0模板-spring boot actuator 1.x 监控模板

2021-06-10

mysql-commercial-8.0.23-linux-glibc2.12-x86_64.zip

mysql8.0.23 企业版安装包,该安装包为预编译安装包,无需考虑依赖问题,解压后即可初始化数据开始使用

2021-01-22

python2.7 提取mysqldumpslow分析报告中相关信息存至Excel

python2.7 提取mysqldumpslow分析报告中相关信息存至Excel 为了更好的、更快的分析优化线上的MySQL慢查询,我们使用mysql自带的mysqldumpslow工具,对慢查询日志进行分析提取

2020-11-27

唯品会java分析工具vjtop

唯品会java分析工具vjtop 用于分析java的堆栈信息,操作简便,快速定位问题 也可通过该工具获取java堆栈相关信息用于监控系统

2020-10-09

Zabbix监控第三方中间件内存及CPU使用情况模板

Zabbix监控第三方中间件内存及CPU使用情况模板 nginx redis mysql tomcat Rocketmq mongodb kafka zookeeper httpd elasticsearch jenkins hbase hadoop hive docker

2020-07-21

Ansible 操作系统centos7安装包 rpm

Ansible 操作系统centos7安装包 rpm安装包 1、只需下载安装包进行解压 2、根据依赖进行逐个安装即可 3、安装完成后通过ansible、ansible-playbook等命令执行操作

2020-07-06

用于zabbix监控脚本-批量获取docker容器名称及容器中的java进程ID

用于zabbix监控脚本-批量获取docker容器名称及容器中的java进程ID,将结果格式化为json格式,直接返回给zabbix

2020-06-24

mysql-advanced-5.7.28-el7-x86_64.tar.tar.002

mysql企业版安装文件 002 下载安装文件 001 与 002 然后使用7zip进行解压,即可完成合并,安装方法请查阅 https://blog.csdn.net/Hu_wen/article/details/105412193

2020-05-08

mysql-advanced-5.7.28-el7-x86_64.tar.tar.001

mysql企业版安装文件 001 下载安装文件 001 与 001 然后使用7zip进行解压,即可完成合并,安装方法请查阅 https://blog.csdn.net/Hu_wen/article/details/105412193

2020-05-08

linux环境docker-19.03.7预编译版本安装文件

linux环境docker-19.03.7预编译版本安装文件 参考安装方法;lhttps://blog.csdn.net/Hu_wen/article/details/102567169

2020-03-10

centos7 traceroute工具rpm安装包

traceroute 命令利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器。TTL 值可以反映数据包经过的路由器或网关的数量,通过操纵独立ICMP 呼叫报文的TTL 值和观察该报文被抛弃的返回信息,traceroute命令能够遍历到数据包传输路径上的所有路由器。

2020-02-27

Centos7 mariadb-5.5.60 安装包(包含依赖安装包)

Centos7 mariadb-5.5.60 安装包(包含依赖安装包) 主要适用于离线服务器的安装,配置本地yum源,使用yum安装,方便简单。

2019-11-04

zabbix4.2版本prometheus监控模板

zabbix4.2版本prometheus监控模板,实现prometheus数据进行监控告警。主要监控数据集有:CPU Filesystems Memory NetworkInterfaces Processes Security等。

2019-10-23

tcpdump抓包工具

tcpdump工具,方便运维人员进行网络抓包,简单易用,快速定位网络故障! 使用方法: 1、管理员身份运行cmd 2、cd 到命令的目录 3、使用tcpdump命令抓包

2019-10-22

微信小程序-小程序天气API示例

微信小程序,小程序天气API示例,功能简介,方便新手快速入门。

2019-10-22

windows_快捷方式logo/箭头 修复.rar

windows快捷方式箭头logo去除及修复工具,去除logo,给你一个美丽简洁的桌面!

2019-08-20

谷歌浏览器75版本64位离线安装包

谷歌浏览器75版本64位离线安装包 ,程序猿的得力助手!

2019-07-15

pyodbc-2.1.7-1.el6.x86_64.rpm

centos数据库连接驱动rpm安装包pyodbc,超使用的工具,可实现连接mysql、sql server、PostgreSQL等主流数据库

2019-07-04

Bandicam_9703.rar

超实用的屏幕录制工具含破解工具,操作简单方便,录制音质清晰,画质清晰,可通过网卡录制内置声音,无需扬声器

2019-06-19

linux 64位服务器安装node环境

介绍说明node在linux-64位操作系统环境中的安装配置,已经提供node-v8.12.0的安装包下载,方便用户快速上手。

2018-12-12

python实现连接mongodb并执行相关操作

python实现连接mongodb并执行相关操作,添加数据,并查询数据

2018-07-05

数据库mysql5.6.14

数据库mysql5.6.14

2017-08-29

python 实现查询mysql数据并发送邮件

python 实现查询mysql数据并发送邮件

2017-08-10

shell实现自动备份mongodb

实现mongodb自定义备份,可实现自定义库、自定义集合、自定义备份周期,使用方便,脚本易维护!

2017-03-21

ansible自动部署zabbix客户端 脚本

ansible +centos7 批量安装zabbix agent

2017-03-09

ORACLE_DBA高效入职指南

2011年初,在清华大学出版社约稿下,大概用了一年的时间,根据自己和身边朋友的经历写了《Oracle DBA高效入职指南》一书。

2015-10-12

实战Linux Shell编程与服务器管理

本书主要是介绍linux shell编程的实战讲解。主机管理的上乘之道,就在于尽量让电脑去完成琐碎的事情,要达到这个境界,管理者必须具备相当程度的shell操控能力与shell程序设计能力。

2014-12-02

PDMReaderPDM文件浏览速查工具

PdmReader是浏览速查pdm(*.pdm)文件的免费工具软件,与SyBase公司的PowerDesigner产品相比的优势是:它可以以最快的速度找到您要查到的数据字典信息,大大提高日常工作效率。PdmReader也具备ADO连接数据库的基本建议功能,并提供比如SQL脚本导出,excel,word,html,xls,txt文件导出等。   如果您或者您所在公司在数据库开发中使用SyBase公司的PowerDesigner产品进行Physical Data Model数据字典的设计,并且工作中经常进行数据库操作,那么这款软件再适合您不过了。比如,您想查找某个表的表结构,并且想查看其中某字段的A,B,C状态值具体含义代表什么,通过PowerDesigner进行查找,您可能需要打开多个Pdm文件进行搜索,搜索到结果后可能要经过多次鼠标点击操作才能找到您要查找到的信息。如果不记得您要查找的表在哪个pdm数据字典文件中,那么可要花费您大量的时间。而PdmReader则可以最迅速快捷的找到您想要查找到的表结构信息,简单到输入关键字查找即可得到结果。当然,当您的pdm(*.pdm)数据字典文件发生变更后,PdmReader会自动提出重新读取该pdm数据字典文件,以达到实时最新,使查询结果为最新数据字典结果。   PdmReader功能集中于数据字典查询管理和Ado数据库客户端辅助工具两个方面,与PowerDesigner相比在模型设计上没有可比性,不能浏览模型关系图。PdmReader可以作为PowerDesigner的有益补充,它可以作为IT工程师日常工作的数据字典常用工具。PdmReader会在大家的使用过程中逐步进行完善,欢迎大家提出宝贵意见和建议。   主要功能:   数据字典查询   导出为word,html格式的数据字典文件。   逆向获取表结构信息,为您制作数据字典。   辅助功能,比如SQL脚本生成,excel,word,html,xls,txt文件导出等。   数据字典和表结构的校对功能。

2014-09-24

谷歌浏览器安装程序

谷歌浏览器,直接安装,免在线下载安装程序。

2014-08-19

系统测试用例测试报告实用模版

用例编号 01. 项目名称 测试优先级 1高 0中 0低 测试方法 1UI 测试 0Beta 测试 0Alpha测试 测试类型 1功能性测试 0安全性测试 0压力测试 用例类型 1基本事件 0备选事件 0异常事件 版本号 CS-V1.0 用例设计者 姓名 设计日期 2013-2-28 测试模块 用户管理列表 对应需求 前置条件 查询数据 用例摘要 列表数据的查询 操作类型 输入数据 预期结果 实际结果 查询 1.查询条件: 查询数据正确 符合预期

2013-11-11

Struts2_API

Struts2的参照文档,对于刚接触Struts2的新手来说是一本值得珍藏的文档

2013-02-06

VBScript语言参考手册

简单验证 使用 Visual Basic Scripting Edition,您可以完成通常要在服务器上进行的大量窗体处理工作,也可以完成不能在服务器上进行的工作。 这是一个简单的客户端验证的样例。HTML 代码的结果是一个文本框和一个按钮。如果使用 Microsoft® Internet Explorer 查看用以下代码制作的页面,您会看到一个旁边带有按钮的小文本框。 &lt;HTML&gt; &lt;HEAD&gt;&lt;TITLE>简单验证&lt;/TITLE&gt; [removed] &lt;!-- Sub Submit_OnClick Dim TheForm Set TheForm = Document.ValidForm If IsNumeric(TheForm.Text1.Value) Then If TheForm.Text1.Value < 1 Or TheForm.Text1.Value > 10 Then MsgBox "请输入一个 1 到 10 之间的数字。" Else MsgBox "谢谢。" End If Else MsgBox "请输入一个数字。" End If End Sub --&gt; [removed] &lt;/HEAD&gt; &lt;BODY&gt; <H3>简单验证</H3><HR> &lt;FORM NAME="ValidForm"&gt; 请输入一个 1 到 10 之间的数字: &lt;INPUT NAME="Text1" TYPE="TEXT" SIZE="2"&gt; &lt;INPUT NAME="Submit" TYPE="BUTTON" VALUE="提交"&gt; &lt;/FORM&gt; &lt;/BODY&gt; &lt;/HTML&gt; 这个文本框与 VBScript 页面的简单样例中示例的不同之处在于文本框的 Value 属性被用于检查输入值。要使用文本框的 Value 属性,代码必须引用文本框的名称。 每次引用文本框时都应写出全称,即 Document.ValidForm.Text1。但是,当多次引用窗体控件时,可以按照以下步骤操作:首先声明一个变量,然后使用 Set 语句将窗体 Document.ValidForm 赋给变量 TheForm,这样就能使用 TheForm.Text1 引用文本框。常规的赋值语句(例如 Dim)在这里无效,必须使用 Set 来保持对对象的引用。

2012-12-25

软件测试用例设计文档参考资料

测试用例设计概述 好测试用例的特点 1.完整的 完整性是对测试用例最基本的要求,尤其是一些基本功能项上, 如有遗漏,那是不可原谅的。 完整性还体现在临界测试、压力测试、性能测试等方面,这方 面测试用例也要能够涉及到。 2.准确 按测试用例的输入一步步测完后,要能够根据测试用例描述的 输出得出正确的结论,不能出现模糊不清的语言。 3.清晰、简洁 好的测试用例描述清晰,每一步都应有响应的作用,有很强的 针对性,不应出现一些冗繁无用的操作步骤。测试用例不 应太简单,也不能太过复杂,最大操作步骤最好控制在15 步之内。

2012-12-21

Java_XML_API 中文参考文献

这篇经过修订的教程将向您介绍 Java 语言中处理 XML 文档最常用的编程接口。 最普通的 XML 处理工作是 解析 XML 文档。解析包括读取 XML 文档并确定其结构和内容。XML 编程的一个好处是可以使用开放源代码的、免费的 XML 解析器读取 XML 文档。本教程主要讨论创建解析器对象、要求解析器处理 XML 文件、处理解析结果。如您所料,可以使用不同的方式完成这类常见的任务;我将分析所涉及到的标准以及什么时候应该使用这种或那种方法。

2012-06-14

Spring2中文开发参考手册

本章是对Spring 2.0新特性与改进特性的向导。我们希望提供一个高层的概述使那些有经验的Spring架构师与开发人员能很快熟悉Spring 2.0的新功能。 如果想了解关于特性更多更深层的信息,请参考在本章里超链接的相应部分。

2012-06-14

Oracle函数大全

Oracle函数大全:包含数值型函数、字符型函数、日期函数、转换函数、聚组函数、分析函数、其他函数....

2012-06-07

Oracle 新建表空间及用户

Oracle新建表空间及用户的一些常用Oracle命令! 非常实用!

2011-12-13

Ibatis快速入门教程

Ibatis快速入门教程,还有基本配置以及一些重要的细节,适合初学者参考!

2011-11-25

电脑硬件故障指导

关于电脑故障的指导!包括硬件问题,软件问题。看完这本文档,对电脑或多或少能增减点了解,以免发生小故障却发多费用的损失!

2011-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除