使用Metrics监控应用程序的性能

在编写应用程序的时候,通常会记录日志以便事后分析,在很多情况下是产生了问题之后,再去查看日志,是一种事后的静态分析。在很多时候,我们可能需要了解整个系统在当前,或者某一时刻运行的情况,比如当前系统中对外提供了多少次服务,这些服务的响应时间是多少,随时间变化的情况是什么样的,系统出错的频率是多少。这...

2015-04-30 23:35:00

阅读数 26

评论数 0

Linux守护进程的编程实现

Linux 守护进程的编程方法 守护进程(Daemon)是执行在后台的一种特殊进程。它独立于控制终端而且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种非常实用的进程。Linux的大多数server就是用守护进程实现的。比方,Internetserverinetd,Webserve...

2015-04-30 20:30:00

阅读数 4

评论数 0

oracle:如何用sql生成日历

BI分析中,经常需要将事实表与时间维度表关联起来,按年/月/日来逐层展示,常用的做法是创建一张日历表,结构类似如下: create table T_BAS_CALENDAR ( d_year NUMBER(4) not null, d_month NUMBER(2) not null,...

2015-04-27 14:44:00

阅读数 7

评论数 0

DNS基本工作原理,及正反向解析和主从同步测试

DNS基本工作原理及正反向解析和主从同步测试域名系统DNS是一个分布式数据库,它在本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能。一、基本工作原理  域名是分层次的。最顶部是根域;这一...

2015-04-24 22:45:58

阅读数 5

评论数 0

DB2_COMPATIBILITY_VECTOR=ORA, DATE type

When using Oracle compatibility features on DB2 9.7 (by setting DB2_COMPATIBILITY_VECTOR registry variable to ORA), DATE type columns are created and...

2015-04-23 13:31:26

阅读数 5

评论数 0

Facade模式[fəˈsɑːd]

2019独角兽企业重金招聘Python工程师标准>>> ...

2015-04-23 08:38:00

阅读数 6

评论数 0

LInux 安全测试 2

Centos/CentOS 6.4 linux内核2.6.3.2本地提权exp代码 jincon 发表于 2014-05-31 08:25:00 发表在: 代码审计 最近我接手的一台centos 服务器的,被黑客攻击,直接获取到root权限,牛逼,通过分析,大约是通过 mysql+exp...

2015-04-22 17:52:00

阅读数 10

评论数 0

xampp 安装red扩展出错解决

Linux Mint + Xampp Error + ‘grep: /opt/lampp/include/php/main/php.h: No Such File Or Directory’ FEBRUARY 8, 2011 BY KHAYRATTEE WASSEEM7 COMMENTS ...

2015-04-22 17:32:00

阅读数 8

评论数 0

[设计模式] 9 装饰者模式 Decorator

转:http://www.jellythink.com/archives/171#prettyPhoto 什么是装饰模式? 在GOF的《设计模式:可复用面向对象软件的基础》一书中对装饰模式是这样说的:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活...

2015-04-22 17:18:00

阅读数 11

评论数 0

〖Android〗存在多个Android设备时,使用Shell脚本选择一个Android设备

Shell脚本: #!/bin/bash devices=( $(adb devices|grep device$|awk '{print $1}'|xargs echo) ) case ${#devices[@]} in 0 ) echo "c...

2015-04-22 16:41:00

阅读数 0

评论数 0

[转]KVC/KVO

目录[-] 一 KVC简介 二 KVC赋值 二 字典转模型 三 模型转字典 四 KVC取值 五 KVC运算 六 注意事项 七 代码 7.1 ViewController 7.2Cat类 7.3 person类 7.4 输出 一 KVC简介 K...

2015-04-22 14:35:00

阅读数 1

评论数 0

spring mvc拦截器中用正则表达式匹配url

2019独角兽企业重金招聘Python工程师标准>>> ...

2015-04-21 17:48:00

阅读数 2

评论数 0

linux shell 数组建立及使用技巧

1.数组定义[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读取与赋值得到长度:[chengmo@centos5 ~]$ echo ${#a[@]}5用${#数组...

2015-04-17 16:42:23

阅读数 0

评论数 0

C# MODBUS协议 上位机(转)

源:C# MODBUS协议 上位机 C#写了一款上位机监控软件,基于MODBUS_RTU协议。 软件的基本结构: 采用定时器(Timer控件)为时间片。 串口采用serialPort1_DataReceived中断接收,并进行MODBUS格式判断。 把正确接收的数据取出,转换为有特定的...

2015-04-15 18:45:00

阅读数 36

评论数 0

《转》Xcode 6 正式版如何创建一个Empty Application

Xcode 6 正式版里面没有Empty Application这个模板,这对于习惯了纯代码编写UI界面的程序员来说很不习惯。 有网友给出了一个解决方法是,把Xcode 6 beta版里面的模板复制过去。 但是,如果性急的你已经把Xcode 6 beta彻底删除,网上又找不到Empty App...

2015-04-15 17:43:00

阅读数 0

评论数 0

Android Studio 1.1.0 向导页(首页) 解析,以及版本控制 (SVN 和 GIT 的检出)

使用Android Studio首先要理清楚, Android Studio 的 project  相当于Eclipse的 Workspace  Android Studio 的 module 相当于Eclipse的 Project 一个Project 可以有多个 module 这切记。 ...

2015-04-15 12:43:00

阅读数 6

评论数 0

黑马程序员-集合框架

-------android培训java培训期待与您交流!---------- 介绍 出现的原因:面向对象语言对事物的体现都是以对象的形式存在,为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。集合就是将若干用途、性质相同或相...

2015-04-14 18:35:00

阅读数 14

评论数 0

linux系统打开文件数过多的解决办法

一.永久生效.1. /etc/pam.d/login 添加 session required /lib/security/pam_limits.so2. /etc/security/limits.conf 添加 * soft nofile 65536 * hard nofile 655363.vi...

2015-04-14 11:42:57

阅读数 2

评论数 0

node readable stream 数据读取方式

2019独角兽企业重金招聘Python工程师标准>>> ...

2015-04-14 01:22:00

阅读数 4

评论数 0

让kettle的执行速度飞起来

为什么80%的码农都做不了架构师?>>> ...

2015-04-11 17:46:00

阅读数 4

评论数 0

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