金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

Linux too many open files

产生原因 从字面意思上看就是说程序打开的文件数过多,不过这里的files不单是文件的意思,也包括打开的通讯链接(比如scoket),正在监听 的端口等等。所以有时候也可以叫做句柄(handle),这个错误通常也可以叫做句柄数超出系统限制。通过 ulimit -a可以查看当前系统设置的最大句柄数...

2018-12-21 13:59:40

阅读数:32

评论数:0

自动化运维工具 puppet

是什么 puppet是一个IT基础设施自动化管理工具,基于puppet,可实现自动化重复任务、快速部署关键性应用以及在本地或云端完成主动管理变更和快速 扩展架构规模。 工作机制 puppet的使用模型分为单机使用模型和master/agent模型。 1、单机模型 2、mast...

2018-12-20 10:16:20

阅读数:29

评论数:0

自动化运维工具--saltstack

简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,给合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构造。 基本原理...

2018-12-20 10:07:41

阅读数:40

评论数:0

运维自动化 Ansible

是什么 Ansible简单的说是一个配置管理系统(configuration management system)。你只需要可以使用ssh访问你的服务器或设备就行,它也不同于其他工具,因为它使用推送的方式,而不是像puppet等那样使用拉取安装agent的方式。 能做什么 ansible可以...

2018-12-20 09:54:01

阅读数:54

评论数:0

LDAP

什么是LDAP 1、什么是目录服务 (1)目录服务是一个特殊的数据库,用来保存描述性的、基于属性的详细信息,支持过滤功能。 (2)是动态的、灵活的,易扩展的。 如:人员给织管理、电话簿 2、ldap ligth directory access portocal,是基于X.500标准的...

2018-12-20 09:35:21

阅读数:10

评论数:0

nagios部署与配置

nagios是一款开源电脑系统和网络监视工具,能够有效监控windows, linux, unix的主机状态,交换机路器等网格设置,打印机等,在系统或服务状态异常时发出邮件或短信报警第一时间通知运维人员,在状态恢复合发出正常的邮件或短信报警通知。 主要功能 *网络服务监控(STMP简单电子邮...

2018-12-20 09:26:11

阅读数:47

评论数:1

zabbix

一个标准的监控系统所具备的基本功能 1、数据的采集 2、为了展示其长期走势,将数据存储下来。 3、万一某次采样的结果不在认为合理的范围内,然后就会做出告警操作,尽早的让相关人员得知到此消息。 4、展示 对主机而言所需监控批标: 1、系统指标 (1)CPU sys(消耗在系统空间的比...

2018-12-20 09:11:45

阅读数:38

评论数:0

idea antd react

参考:https://ant.design/index-cn 1. 安装nodejs https://blog.csdn.net/CHS007chs/article/details/84710362 2. create-react-app cnpm install -g create-r...

2018-12-06 16:48:38

阅读数:50

评论数:0

在Linux系统安装nodejs

  英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过uname -a命令查看我的Linux系统位数是64位(备注:x86_64表示64位系统,i686 i386表示32位系统)。 解压tar ...

2018-12-02 15:00:46

阅读数:26

评论数:0

nginx 上部署react项目

部署 1、npm run build 构建成功之后,会生成一个dist文件夹,这个文件夹里的静态文件,就是我们的项目访问文件了。 2、nginx.conf server { listen 8080; # server_name your.domain.co...

2018-11-30 15:50:02

阅读数:49

评论数:0

html中引用的cdn css在firefox出现cors错误的解决方法

最近自己做了一个网站,使用了cdn加速bootstrap和jquery的加载。这里先解释一下什么是cdn。 cdn cdn全称是Content Delivery Network,主要用于加速静态资源,如网站上面上传图片、媒体、以及引入的一些js和css等文件。 它的加速依靠各个网络节点,例如...

2018-09-14 15:43:06

阅读数:355

评论数:0

高性能网站建设指南

规则1:减少HTTP请求 方法: 1.图片地图(Image Map) 在一个图片上关联多个url,目标url的选择取决于用户点击了图片上的哪个位置。 2.css sprites 也可以合并图片,但更为灵活。 <style type="text/...

2018-08-13 15:59:49

阅读数:58

评论数:0

解决:Invalid character found in method name. HTTP method names must be tokens

只需要在server.xml中增加maxHttpHeaderSize字段即可: <Connector URIEncoding="UTF-8" port="8080" protocol=&quo...

2018-08-10 13:29:32

阅读数:229

评论数:0

解Bug之路-记一次JVM堆外内存泄露Bug的查找

原文:https://my.oschina.net/alchemystar/blog/1603817

2018-01-16 09:21:08

阅读数:306

评论数:0

java查看出问题的server进程,相关信息查看

##查看GC情况 jstat -gcutil pid 1000  ,1000是时间间隔,对应1s ##查看堆信息 jmap -heap pid >heap.log ##查看对象数量大小 jmap -histo pid >histo.log ##查看dump jmap -d...

2018-01-08 14:18:02

阅读数:122

评论数:0

markdown

markdown是一种轻量级标记语言,它允许人们“使用易读写的纯文本格式编写文档”,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 常用语法  (1)标题 标题使用不同数量的#来标识是什么层级的,可以对应于HTML里厕所H1-H6. ...

2018-01-03 14:29:02

阅读数:157

评论数:0

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、jprof

jps Java virtual machine Process Status Tool 主要用来输出jvm中运行的进程状态信息,语法格式如下: jps [options] [hostid]   -q 不输出类名、Jar名和传入main方法的参数 -m 输出传入main方法的参数 -...

2017-12-26 14:24:10

阅读数:284

评论数:0

Linux下运行jar

方式一: java -jar xxx.jar   当前ssh窗口被锁定,可按ctrl+c打断程序运行,或直接关闭窗口,程序退出。 方式二: java -jar xxx.jar & &代表后台执行。例如,当你执行./a.out &a...

2017-12-25 17:51:29

阅读数:108

评论数:0

推荐系统

推荐问题形式化后非常简单干净:就三个矩阵。 (1)最重要的一个矩阵是评分或偏好最矩阵,其每一行对应一个用户,用一列对应一件物品,矩阵中的任一元素就是某用户对某物品的感兴趣程序。这个评分矩阵是极其稀疏的,因为每个用户只可能对很少一部分物品打分。 (2)第二个矩矩阵是用户信息矩阵,每一行对应一个用...

2017-12-25 13:56:50

阅读数:248

评论数:0

SEO

Search Engine Optimization缩写而来的,即为搜索引擎优化。是在了解搜索引擎自然排名机制的基础上,对网站内部及外部的调整优化。   SEO的分类: (1)白帽SEO:改良和规范网站设计,使之对搜索引擎和用户更加友好。 (2)黑帽SEO:利用或放大搜索引擎的缺陷,使用不...

2017-12-25 10:36:37

阅读数:224

评论数:0

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