自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赶路人儿

改变世界的是这么一群人,他们寻找梦想中的乐园,当发现找不到时,就亲手创造了她...

  • 博客(24)
  • 资源 (57)
  • 收藏
  • 关注

原创 Linux网络流量实时监控ifstat iftop命令详解

和磁盘监控(iostat、iotop)类似,网络监控也有两个命令。1、ifstat:1)安装wget http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gztar xzvf ifstat-1.1.tar.gzcd ifstat-1.1./configuremakemake install2)使用:#ifstat...

2018-08-27 20:03:11 1840

转载 cpu三大架构 numa smp mpp

系统的性能很大程度上依赖于cpu 硬件架构的支持。这里记录一下cpu 常见的三大架构的区别smpSMP (Symmetric Multiprocessing) , 对称多处理器. 顾名思义, 在SMP中所有的处理器都是对等的, 它们通过总线连接共享同一块物理内存,这也就导致了系统中所有资源(CPU、内存、I/O等)都是共享的,当我们打开服务器的背板盖,如果发现有多个cpu的槽位,但是却连接...

2018-08-27 17:51:11 3856 1

转载 CentOS 6.5下部署日志服务器 Rsyslog+LogAnalyzer+MySQL

简介LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案。L...

2018-08-26 17:49:34 804

转载 在Linux中限制网络带宽的使用

公司用的是实体服务器,租用机房带宽,买了30M的带宽,然而经常有带宽超额的问题,每个月都要额外交几千块,因此打算限制带宽。在交换机上限制带宽是一种方法,但是这个挺麻烦的。另外,也可以通过软件限制带宽,在对外提供服务的服务器上限制带宽。在Linux中限制一个网络接口的速率这里介绍的控制带宽资源的方式是在每一个接口上限制带宽。wondershaper 就是干这个的,github上的版本...

2018-08-26 17:27:12 11255

转载 利用P2P软件(Murder)大规模分发大文件

引言当服务器多时,为了管理方便和提升效率,就会用到自动化管理工具(如Ansible)来自动部署和批量分发文件。场景描述:目前有50+台服务器,已部署Ansible用于自动化部署和批量分发文件。批量分发文件时,一般把文件传到 Ansible 所在的服务器并通过 copy或者synchronize 模块传输,文件小于100M时,分发正常。当传输大文件时(100M+),受单节点及其带宽的影响,...

2018-08-26 17:00:04 5371

转载 P2P协议简介

最近因为有些需要业务大文件分发,传统文件分发策略都是中心化,要么是推送,要么是拉取,中心节点很容易成为瓶颈,而P2P的点对点,去中心化能很好的解决这个问题。P2P协议P2P是英文Peer-to-Peer的简称,大家对它并不陌生,找种子下电影,P2P播放器都是用这种技术。首先P2P协议是把一个大的文件,按照固定大小进行分片,比如2M一个分片,通过种子中的索引记录每个分片的信息,每个节点互相...

2018-08-26 16:51:33 22780 1

原创 processing知识脉络

Processing1. Input (Live, Human)1.1. Mouse1.2. Keyboard1.3. Microphone1.3.1. Volume1.3.2. Pitch1.4. Camera1.5. Hardware2. Output2.1. Print Graphics2.2. Screen Graphics2.2.1. ...

2018-08-26 13:34:24 716

原创 processingjs——数据排序可视化

1、sort.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv='Content-Type' content='text/html; char...

2018-08-25 19:16:51 780

转载 ProcessingJS介绍

最近由于工作的关系,好好研究了一下ProcessingJS。Processing是一门可视化编程语言,ProcessingJS是它的JavaScript实现,使用HTML5的canvas,配合现代浏览器来实现web客户端的可视化技术。(不得不说,John Resig真是个高产的作者,jQuery、Sizzle、ProcessingJS)ProcessingJS做了这两件事:1.把基于Jav...

2018-08-25 16:07:43 7091

转载 Processing.js和P5.js的功能简介和区别

什么是ProcessingProcessing是关于数字艺术的编程语言,支持跨平台,语言本身是一个类Java语言,程序文件的后缀为.pde。通过编写processing程序,教师可以将复杂的物理、化学、数学原理形象的展示给学生。比如绘制各种曲线图,波线,粒子,绘制分子结构,当然在生理卫生课上还可以绘制一群小蝌蚪在游泳等动态的图形。具体介绍见:https://blog.csdn.net/liux...

2018-08-25 15:54:30 13634

转载 Processing-对象(class)

Processing 允许使用面向对象编程(OOP)技术来使 Processing 应用程序更易于开发和维护。与其他面向对象的语言一样,Processing 使用 Class 的概念来定义对象模板。我们先来看一个例子:假设平坦的马路上跑着一辆轿车,轿车的颜色为白色,当前速度为1公里每小时,轿车类型为自动挡。现在我们想在Processing里绘制这样一个场景,如何做呢?// 定义轿车的颜色...

2018-08-25 15:22:25 7025 2

转载 Processing-文本排版

1、现实文本// 环境初始化。// 此方法在软件启动时,被系统调用一次。void setup(){ // 此处无代码。开心不?!:)}// 画图。// 此方法被系统默认循环调用。void draw(){ // 定义需要显示的字符串 String s = "Five hexing wizard bots jump quickly."; // 文本本身的颜色 fi...

2018-08-25 15:15:41 4462

转载 Processing鼠标键盘

一、鼠标1、鼠标坐标:Processing的2D坐标系统,是以窗口的左上角为起点,作为(0, 0)点,x轴正方向向右延伸,y轴正方向向下延伸。而描述鼠标的位置信息,用的就是坐标值。坐标值其实就是一个点,包括了x坐标值和y坐标值。所遵循的坐标系,就是Processing的2D坐标系统。那如何实时获取鼠标的坐标值呢?Processing直接给出了两个变量,这两个变量是系统定义好的,直接拿来...

2018-08-25 14:54:20 9850

转载 Processing简介和环境搭建

Processing 在 2001 年诞生于麻省理工学院(MIT)的媒体实验室,主创者为 Ben Fry 和 Casey Reas,项目发起的初衷,本是为了满足他们自身的教学和学习需要。后来,当Casey在意大利的伊夫雷亚交互设计学院(Interaction Design Institute Ivrea)进行教学的时候,基于Processing,衍生出了Wiring和Arduino项目。随着时间的...

2018-08-24 19:26:44 36009 1

转载 js使用prototype,call/apply实现继承

1、原型方式上一篇文章(https://blog.csdn.net/liuxiao723846/article/details/81984357)中介绍了原型和原型链,我们可以知道,使用原型继承可以达到:可以动态的给所需对象设置属性和方法 ; 子类继承父类,可以使用和享有父亲的所有属性和方法。<html> <body> <script type=...

2018-08-23 18:53:30 2296

原创 js原型和原型链,以及__proto__、prototype属性

__proto__和prototype属性:1、__proto__属性:在JS里,万物皆对象(函数是对象、原型也是对象...)。对象都具有属性__proto__,这个属性会指向该对象的原型。2、prototype属性:除此之外,函数(Function)也是对象,而且函数除了上面说的__proto__这个属性外,还有额外的一个prototype属性。函数的 prototype 属...

2018-08-23 18:39:25 2079 3

原创 js闭包

Js语言在函数内部可以直接读取全局变量,但函数外部无法读取函数内的局部变量<script type="text/javascript">var n=100;function parent(){ alert(n);}parent();//100</script><script type="text/javascript">function...

2018-08-22 21:55:55 222

原创 JavaScript 详说事件机制之冒泡、捕获、传播、委托

DOM事件流(event  flow )存在三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。事件捕获(event  capturing):通俗的理解就是,当鼠标点击或者触发dom事件时,浏览器会从根节点开始由外到内进行事件传播,即点击了子元素,如果父元素通过事件捕获方式注册了对应的事件的话,会先触发父元素绑定的事件。事件冒泡(dubbed  bubbling):与事件捕获恰恰相反,事件...

2018-08-22 19:49:43 251

原创 虚拟机一览——VMware Workstation、vSphere等

我们都知道,虚拟化技术目前有基于虚拟机和容器两种,前者已经有40多年的历史,非常的成熟。接下来我们就看一看常用的虚拟机技术。虚拟机又分为两种,一种是直接安装在裸机上,另一种是安装在操作系统上。1、裸机上的虚拟机:Xen和VMware vsphere是可以直接在裸机上安装的;1)Xen是由剑桥大学开发,开放源代码的虚拟机;2)VMware vsphere是一种虚拟化方案,包括很多...

2018-08-18 17:12:24 3684 1

原创 MinMaxPriorityQueue类介绍

一、MinMaxPriorityQueue:1、在guava包中有一个MinMaxPriorityQueue类,它提供了一种常数时间复杂度的方式访问其最小和最大元素的数据结构。作为一个queue,它在功能上和PriorityQueue一样。1)在构造是可以指定比较器,如果没有指定那么使用自然排序。2)要获得最少的元素,我们需要调用peekFirst()方法。为了获得最大的元素,我们可以...

2018-08-18 14:46:27 2152

原创 java大小固定的队列——保存最后N个元素

我们在应用中有时会用到这样一个数据结构——一个大小固定的队列,每次插入数据后最新的数据被删除,就类似一个圈,每次加入新元素后旧元素被覆盖。1、EvictingQueue:Guava现在有一个EvictingQueue , 一个非阻塞队列,当尝试向队列中添加新元素并且它已满时,会自动从其头部驱逐一个元素。我们可以把EvictingQueue想象成一个我们以仅追加方式插入元素的环。如果我们想要...

2018-08-17 19:45:45 15129

原创 动态修改hystrix配置项

Hystrix默认使用Archaius来实现的动态配置,下面是一个Command的实现:Archaius 默认支持两种方式来加载本地的配置文件:默认情况下,Archaius默认会加载classpath下的config.properties文件 在程序启动的时候,加如下的启动参数:-Darchaius.configurationSource.additionalUrls=file:...

2018-08-17 17:39:19 4446 1

原创 Spring在代码中获取bean的几种方式

方法一:在初始化时保存ApplicationContext对象 :ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("userService");//比如:在application.xml中配置:<bean id="userServi...

2018-08-10 10:10:02 54704 1

原创 如何优雅地修改多模块maven项目中的版本号?

当我们用maven建立一个项目时,包含了多个子model,我们想把一个子model打包deploy到私服上去,需要:1.从父节点把整个project都deploy上去,这时别人才能拉去到你上传的model。2.保证整个project中所有model的version是一致的。对于version,我们可以使用-SNAPSHOT这种方式,这样所有model都是一致的,每次发布也不会有问题。但...

2018-08-09 17:49:01 30254 2

jdt.astview-1.4

eclipse的astview插件

2023-12-18

macOS eclipse Launcher

在windoes平台上,双击桌面eclipse的图标就可以启动多个eclipse示例,打开不同的workspace进行开发。在mac上,eclipse默认只能打开一个workspace,通过该插件支持在eclipse界面上打开多个workspace

2023-12-18

nmon analyser

nmon可以采集服务器 cpu 内存等指标,通过nmon analyser来分析采集指标,生成直观的直方图。

2022-01-26

parquet-tools-1.6.0rc3.zip

parquet-tools-1.6.0rc3-SNAPSHOT.jar是一个查看parquet数据文件schema的工具,github地址:https://github.com/apache/parquet-mr/tree/master/parquet-tools?spm=5176.doc52798.2.6.H3s2kL 下载后mvn编译。附件是编译好的文件。

2020-07-24

jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip

一个格式化json的jquery插件。支持折叠、打开,而且在折叠后可以看到下面有多少个子节点。有源码、示例。

2019-12-31

yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip

一款格式化json的jquery插件。该插件支持展开、折叠等操作api。唯一不足的是折叠后不显示元素个数。

2019-12-30

cmake-3.8.1.zip

linux上cmake工具库——用于构建各种c++代码的一个工具。

2019-08-24

gflags-2.2.0.zip

linux上C++的gflags库。gflags是google开发的命令行工具库。

2019-08-24

glog-0.3.5.zip

linux环境下C++的一个日志类库,出品自google。类似于java的log4j、slf4j

2019-08-24

protobuf-3.6.0.tar.gz

在linux上安装protobuf3的安装包,下载后解压、编译、安装即可。

2019-08-20

ModelGoon-4.4.1-site

ModelGoon是一款eclipse的uml作图插件,可以生成类图等。

2019-04-13

mermaid-demo

mermaid是一款开源的画流程图、时序图、甘特度的工具,提供了命令行和html两种使用方法。本例是在html中使用mermaid画出各种图的例子。

2018-10-30

graphite-soft

压缩包中包含了在linux上安装graphite软件需要的一些依赖包。

2018-09-18

btrace1.3.11

btrace1.3.11,用来动态跟踪线上java代码的隐藏bug、OOM、GC等问题。

2018-05-03

linux解析json工具——jq

linux下解析json数据的一个工具包。是一个可执行文件,下载后放到某个目录中就可直接使用。详见:https://www.ibm.com/developerworks/cn/linux/1612_chengg_jq/index.html

2017-09-16

gcviewer-1.35-SNAPSHOT

gcviewer是一款不错的可视化gc查看工具,但官网上现在的只支持jdk1.4版本,这个是版本是支持1.4以上的。

2017-05-31

GCLogViewer-0.3-win64.zip

GCLogViewer是一款可视化的gc查看工具,官网下载无法运行在64位的jdk上。这个版本是兼容jdk64的。

2017-05-31

node-zk-browser-master

一个基于nodejs的zookeeper可视化软件包。内部已经安装好了nodejs所需要的各种依赖,直接解压就可以使用。

2017-01-23

perfMon插件

jmeter的插件管理,perfMon插件相关的jar包(server agent、collection)

2016-10-12

zookeeper ui

使用java语言开发了一个本地ui(swing),可以对zookeeper集群上的节点做增、删、改、查操作。

2016-06-20

CodeFolding

CodeFolding,eclipse的一个插件,支持代码折叠

2016-04-05

maven2eclipse 图形pom编辑插件

maven2eclipsec图形pom编辑插件

2016-03-28

js表格拖拽

使用纯js完成了table(表格)列的拖拽;同时支持列位置的调整。

2015-12-31

tomcat7+jedis+common_pool

tomcat7下,将session保存到redis中,需要用到的jar包。

2015-12-11

Quartz1.7 动态添加、修改和删除定时任务(非spring集成版)

Quartz1.7 动态添加、修改和删除定时任务(非spring集成版)

2015-06-21

dbforge studio

dbforge studio

2015-04-21

jquery定时界面

大家都知道linux的conrtab,在web开发中,我们有时候也要实现类似的功能,该文件就是jQuery是实现的crontab。

2015-03-29

jquery 全屏显示插件

jquery 全屏显示插件,实现网页的全屏显示。适用各种不同的浏览器,包括FF 10, Chrome 和 Safari。它用于为用户提供了一个更容易阅读的网页版本,可缩放和元素。

2015-03-20

小图标素材

312个16×16的精美小图标素材,涵盖了大部分功能用到的小图标,非常不错。

2015-03-16

dbforgemysql

dbforgemysql是一款调试mysql 存储过程、函数的工具,使用它可以单步、断点调试mysql存储过程。

2015-03-11

jquery 下拉左右选择控件

基于jquery 实现的下拉框左右选择控件 支持多选 按住ctrl shit多选

2015-02-27

自定义树表格

基于jquery开发的可以分页的输表格。参照网址http://blog.sina.com.cn/s/blog_3efe6ef10100fcv2.html

2015-02-11

eclipse插件-jad

eclipse的插件——jad.zip,可以通过简单的配置,实现反编译class,获得源码

2015-02-05

jquery.radio.js

jquery的easyUI框架,单选按钮插件封装

2015-01-20

easyUI后台demo

easyUI后台demo 是一个使用easyui框架搭建的一个后台管理系统的界面。

2015-01-19

easyUIdemo(疯狂的秀才)

easyUIdemo(疯狂的秀才)是一个使用easyui框架搭建的一个后台管理界面。

2015-01-19

easyUI-api文档

easyUI框架-api中文文档,包含easyUI框架包。

2015-01-04

SQLyog_Enterprise

连接mysql的客户端,SQLyog_Enterprise。带验证码

2014-11-17

eclipse-maven3-plugin

eclipse-maven3-plugin:eclipse的maven离线插件包

2014-10-23

apache-maven-3.2.3-bin

apache-maven-3.2.3-bin:eclipse中离线安装maven的工具包,把它直接拷贝到eclipse的安装路径下,配置好maven.link等信息后,就可以安装好了。

2014-10-21

空空如也

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

TA关注的人

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