- nagios ndoutils安装与配置
leixufeng_sz
nagios
1.ndoutils安装准备ndoutils是nagios的一个插件,就是可以用来把nagios的获取的数据存入到mysql数据库中。这个工具的安装是个关键。(1)nagios环境的准备,以上环境应该是可用的(2)mysql数据库环境下面两条命令用来生成ndoutils所需要的数据库表等,这些表默认以“nagios_”为前缀;install脚本命令必须在db子目录内执行:#cddb#./insta
- 将Nagios监控信息存入Mysql
weixin_34221775
一、NDOUtils安装需求:nagios:安装方法:http://www.cnblogs.com/Richardzhu/p/3340638.htmlmysql:源码安装方法:http://www.cnblogs.com/Richardzhu/p/3220883.htmlDBI和DBD-mysql安装方法如下:shell>perl-MCPAN-eshellcpan>installDBIcpan>i
- 致命错误: mysql/mysql.h:没有那个文件或目录 解决办法
weixin_30596165
错误如下:make[sudo]passwordforXXX:cd./src&&makemake[1]:正在进入目录`/home/XXX/ndoutils-1.5.2/src'gcc-fPIC-g-O2-I/usr/local/mysql/include/mysql-DHAVE_CONFIG_H-c-oio.oio.cInfileincludedfromio.c:11:0:../include/co
- Centreon安装文档
游骑小兵
操作系统与计算理论学习历程记录
第一步:配置准备操作系统:Centos6.564位nagios-3.5.0.tar.gzndoutils-1.5.2.tar.gzcentreon-2.3.8.tar.gznagios-plugins-1.4.16.tar.gznrpe-2.15.tar.gz第二步:更新1.rpm-ivhhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-rel
- Nagios下的NDOUtils插件
往事_Jim_遗
NagiosNDOUtilsMonitor(监控)
NDOUtils插件是用于Nagios中的事件和配置信息数据导入数据库用于在数据库中记录其相关的关联关系,在以前有使用NagiosQL(http://jim123.blog.51cto.com/4763600/1970398)有些类似,不过不同的是在NagiosQL中是已经有用php文件写好的前端页面以及和定义的配置文件与数据库交互,而在NDOUtils中仅仅是把Nagios中事件和配置信息记录于
- Nagios 监控实例部署
chengxuyuanyonghu
Nagios是一款企业级开源软件,专注于监控服务器上服务是否正常,不生成图形,提供报警机制,邮件或者短信发送监控状态,它通过各种插件实现不同的功能。Nagios监控平台主程序Nagios-plugins必选插件NRPE监控远程服务器的主机资源NSClient++用于监控Windows主机NDOUtils将数据写入数据库一、安装RHEL7.2最小化安装,配置IP,时间同步,本地yum源,安装vim(
- Nagios 监控实例部署
super李导
监控部署nagios监控
Nagios是一款企业级开源软件,专注于监控服务器上服务是否正常,不生成图形,提供报警机制,邮件或者短信发送监控状态,它通过各种插件实现不同的功能。Nagios监控平台主程序Nagios-plugins必选插件NRPE监控远程服务器的主机资源NSClient++用于监控Windows主机NDOUtils将数据写入数据库实例应用:1监控快速部署监控需要安装httpphpnagiosnagios-pl
- Nagios初试
Celeste7777
automation
一、监控端安装nagios1、Nagios简介Nagios通常由一个主程序(Nagios)、一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE、NSCA、NSClient++和NDOUtils)组成。Nagios的监控工作都是通过插件实现的,因此,Nagios和Nagios-plugins是服务器端工作所必须的组件。而四个ADDON中,NRPE用来在监控的远程Linux/
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(九)NagVis安装
369177825
nagiosnagvis
NagVis是Nagios的一个插件,它在用户选择一个背景图片上显示主机和服务状态。背景图片必须是PNG格式,但可以自己选择背景图片,可以是图、系统文档图片、机房照片,或者系统环境的示意图等。通过Web接口,可以任意地将对象放在背景的任何位置。NagVis会根据对象的状态显示不同的图标:红色表示危急状态(CRITICAL),***表示告警状态(WARNING),绿色表示正常状态(OK),以及一个灰
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(八)nconf安装
369177825
nagiosnconf
nconf提供WEB界面,管理nagios配置,其将nagios配置文件放入数据库,用户做相应修改后点击生成配置文件,Nconf会从数据库中将配置写入配置文件。所以最后nagios的配置还是以文件的形式存在,这是相对与nagioSQL本人比较喜欢Nconf的原因,其次Nconf还提供了静态文件的修改页面。一、初始化数据库mysql>createdatabasenconfdefaultcharact
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(七)nagios+cacti整合
369177825
解决方案cactinagios
nagios和cacti的安装请参考之前的文章安装,这里介绍二者如何整合在一起。ndoutils将nagios的监控数据写入数据库cacti则将ndoutil插件写入数据库的数据展示在页面上,因为数据写入数据库会因为各种因素延时,所以有时候nagios自身的页面有的监控项已经告警,但是cacti页面可能还是正常状态。所以这套方案的核心还是nagios,所有监控和故障通知都由nagios完成,cac
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(六)ndoutils安装
369177825
nagiosndoutils
前面的文章已经说过,NDOUtils必须使用2.0的版本才支持nagios4x,比较幸运的是该版本2014年就已经发布。一.安装#tar-axfndoutils-2.0.0.tar.gz-C/usr/local/src/#cd/usr/local/src/ndoutils-2.0.0#./configure--prefix=/usr/local/nagiosLDFLAGS=-L/usr/lib64
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(五)cacti安装
369177825
解决方案cacti
1.安装LAMP环境这里就不做介绍,网上一堆的相关文档,还有很多牛人写的自动化安装脚本2.安装rrdtoolyuminstallcairo-devellibxml2-develpangopango-develrrdtool�y3.安装SNMP操作系统一般自带SNMP,如果没有即安装yum-yinstallnet-snmpnet-snmp-libsnet-snmp-utils4.安装Cacti(1)
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(五)cacti安装
369177825
解决方案cacti企业级监控
1.安装LAMP环境这里就不做介绍,网上一堆的相关文档,还有很多牛人写的自动化安装脚本2.安装rrdtoolyuminstallcairo-devellibxml2-develpangopango-develrrdtool–y3.安装SNMP操作系统一般自带SNMP,如果没有即安装yum-yinstallnet-snmpnet-snmp-libsnet-snmp-utils4.安装Cacti(1)
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(四)mysql安装
369177825
mysqlmysql
1.创建mysql用户#groupaddmysql#useradd-gmysqlmysql2.创建安装目录和数据库目录创建mysql安装目录#mkdir-p/usr/local/mysql创建数据库文件存储目录#mkdir-p/usr/local/DataBase#mkdir-p/usr/local/tmp3.安装#cd/usr/local/src#tar-zxvfmysql-5.5.11-lin
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(四)mysql安装
369177825
mysql
1.创建mysql用户#groupaddmysql#useradd-gmysqlmysql2.创建安装目录和数据库目录创建mysql安装目录#mkdir-p/usr/local/mysql创建数据库文件存储目录#mkdir-p/usr/local/DataBase#mkdir-p/usr/local/tmp3.安装#cd/usr/local/src#tar-zxvfmysql-5.5.11-lin
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(三)pnp4nagios安装
369177825
nagiospnp企业级监控
官网地址:https://docs.pnp4nagios.org/前面的文章已经说过,pnp4nagios的Broker模式不支持nagios4x,这里采用BulkMode模式1.RRDtool的安装,这里使用的是yum安装#yuminstall-yrrdtool*2.pnp4nagios安装#tar-zxvfpnp4nagios-0.6.25.tar.gz#cdpnp4nagios-0.6.25
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(三)pnp4nagios安装
369177825
nagiospnp
官网地址:https://docs.pnp4nagios.org/前面的文章已经说过,pnp4nagios的Broker模式不支持nagios4x,这里采用BulkMode模式1.RRDtool的安装,这里使用的是yum安装#yuminstall-yrrdtool*2.pnp4nagios安装#tar-zxvfpnp4nagios-0.6.25.tar.gz#cdpnp4nagios-0.6.25
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(一)介绍
369177825
nagioscactipnp企业级监控
以nagios为核心、伴以多款开源软件来进行的整合部署,从而实现监控信息图形化、web页面定义监控配置、监控信息存储、图形化监控主机和服务等一系列功能的解决方案。pnp4nagios是基于RRD轮循(环状)数据库中所提供的综合信息,以可视化图形的方式呈现给用户的一款nagios插件;nconf是基于PHP使用户通过web页面实现对nagios各项属性进行配置,诸如模板定义、添加修改监控的主机/服务
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(一)介绍
369177825
cactinagiospnp
以nagios为核心、伴以多款开源软件来进行的整合部署,从而实现监控信息图形化、web页面定义监控配置、监控信息存储、图形化监控主机和服务等一系列功能的解决方案。 pnp4nagios是基于RRD轮循(环状)数据库中所提供的综合信息,以可视化图形的方式呈现给用户的一款nagios插件;nconf是基于PHP使用户通过web页面实现对nagios各项属性进行配置,诸如模板定义、添加修改监控的主机/服
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(二)nagios安装
369177825
cactinagiospnp4nagios
1.nagios安装groupaddnagios useradd-gnagiosnagiosmkdir-p/usr/local/nagios/passwdnagios tar-xvfnagios-4.0.8.tar.gz cdnagios-4.0.8 ./configure--prefix=/usr/local/nagios/--with-command-group=nagios--with-na
- 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(二)nagios安装
369177825
nagioscactipnp4nagios企业级监控
1.nagios安装groupaddnagiosuseradd-gnagiosnagiosmkdir-p/usr/local/nagios/passwdnagiostar-xvfnagios-4.0.8.tar.gzcdnagios-4.0.8./configure--prefix=/usr/local/nagios/--with-command-group=nagios--with-nagios
- 使用NDOUtils将Nagios监控信息存入mysql
zx877049658
mysqllocal监控include信息
1.NDOUtils安装需求
nagios
mysql
cpan DBI #非必需
cpan DBD::mysql #非必需
2.关联mysql头文件和库
不做关联可能在config或make时出错
ln -s /opt/mysql/include/* /usr/include/
ln -s /opt/mysql/lib/* /usr/lib/
echo '/usr/lib' >> /etc/ld
- 安装centreon
安装
Centreon + nagios + ndoutils 安装 2013-09-25 19:42:44 标签:
centreon 原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://wushank.blog.51cto.com/3489095/1301789 一、前言
ce
- ndoutils2.2.0(ndo2db)中文乱码问题解决
中文乱码
ndoutils插入中文时, 产生数据库乱码请用下面两个文件:
适用版本:ndoutils-2.0.0
数据库初始化mysql.sql:
View Code
修改ndoutils-2.0.0/src目录中的db.c
View Code
ndoutils-2.0.1-utf8(完美解决中文乱码问题)
- NDO to PNP( ndoutils to PNP4Nagios)
nagios
How to use this script
The aim of this script is to import your ndo database directly into PNP4nagios. To do so, we use an exporter (ndo2pnp.pl) that can connect throught MySQL database and export c
- ubuntu 14.04 nagios4+ndoutils2.0+centreon2.5.4配置
ubuntu
ubuntu 14.04 nagios4+ndoutils2.0+centreon2.5.4(原创)
开发应用centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2005年正式更名为centreon。centreon作为nagios的分布式监控管理平台,其功能之强大,打造了centreon在IT监控方面强势地位,它的底层使用nagios监控软件,nagios通
- 使用NDOUtils将Nagios监控信息存入数据库 ZT
nagios
1.NDOUtils安装需求:
Nagios正确安装运行,版本>=2.0安装目录:/usr/local/nagios
MySQL正确安装并运行,我用的是二进制安装包,安装目录:/usr/local/mysql
2.安装
下载安装包:http://www.nagios.org/download/
# 确认DBD-mysql包安装,如没有安装,请先安装。
# 如果DBI包没安装DBD-mysq
- nagios 安装和配置(含有nrpe结束)所有 (两)
nagios
二、ndoutils 安装:
1、mysql安装(若未安装)
#apt-get install mysql-servermysql-client
2.DBI
安装(若未安装)
#cd /usr/local
# wget
http://www.cpan.org/modules/by-module/DBI/DBI-1.625.tar.gz
#tar zxvf DBI-1.
- Nagios各组件简述及nrpe详解
linux_xunil
ngaios
Nagios各组件简述及nrpe详解一.Nagios各组件简述由于nagios配置较为繁锁,且里面组件也较多,这里我将几个关键的组件列举一下,且做一下简单的介绍及其和其它组件间的关系的描述。我自己的一些理解,如有偏差,欢迎指正!我在部署过程中主要用到了以下组件:nagios-3.2.3.tar.gz,nagios-plugins-1.4.15.tar.gz,ndoutils-1.4b7.tar.g
- 集合框架
天子之骄
java数据结构集合框架
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- Table Driven(表驱动)方法实例
bijian1013
javaenumTable Driven表驱动
实例一:
/**
* 驾驶人年龄段
* 保险行业,会对驾驶人的年龄做年龄段的区分判断
* 驾驶人年龄段:01-[18,25);02-[25,30);03-[30-35);04-[35,40);05-[40,45);06-[45,50);07-[50-55);08-[55,+∞)
*/
public class AgePeriodTest {
//if...el
- Jquery 总结
cuishikuan
javajqueryAjaxWebjquery方法
1.$.trim方法用于移除字符串头部和尾部多余的空格。如:$.trim(' Hello ') // Hello2.$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。如:$.contains(document.documentElement, document.body); 3.$
- 面向对象概念的提出
麦田的设计者
java面向对象面向过程
面向对象中,一切都是由对象展开的,组织代码,封装数据。
在台湾面向对象被翻译为了面向物件编程,这充分说明了,这种编程强调实体。
下面就结合编程语言的发展史,聊一聊面向过程和面向对象。
c语言由贝尔实
- linux网口绑定
被触发
linux
刚在一台IBM Xserver服务器上装了RedHat Linux Enterprise AS 4,为了提高网络的可靠性配置双网卡绑定。
一、环境描述
我的RedHat Linux Enterprise AS 4安装双口的Intel千兆网卡,通过ifconfig -a命令看到eth0和eth1两张网卡。
二、双网卡绑定步骤:
2.1 修改/etc/sysconfig/network
- XML基础语法
肆无忌惮_
xml
一、什么是XML?
XML全称是Extensible Markup Language,可扩展标记语言。很类似HTML。XML的目的是传输数据而非显示数据。XML的标签没有被预定义,你需要自行定义标签。XML被设计为具有自我描述性。是W3C的推荐标准。
二、为什么学习XML?
用来解决程序间数据传输的格式问题
做配置文件
充当小型数据库
三、XML与HTM
- 为网页添加自己喜欢的字体
知了ing
字体 秒表 css
@font-face {
font-family: miaobiao;//定义字体名字
font-style: normal;
font-weight: 400;
src: url('font/DS-DIGI-e.eot');//字体文件
}
使用:
<label style="font-size:18px;font-famil
- redis范围查询应用-查找IP所在城市
矮蛋蛋
redis
原文地址:
http://www.tuicool.com/articles/BrURbqV
需求
根据IP找到对应的城市
原来的解决方案
oracle表(ip_country):
查询IP对应的城市:
1.把a.b.c.d这样格式的IP转为一个数字,例如为把210.21.224.34转为3524648994
2. select city from ip_
- 输入两个整数, 计算百分比
alleni123
java
public static String getPercent(int x, int total){
double result=(x*1.0)/(total*1.0);
System.out.println(result);
DecimalFormat df1=new DecimalFormat("0.0000%");
- 百合——————>怎么学习计算机语言
百合不是茶
java 移动开发
对于一个从没有接触过计算机语言的人来说,一上来就学面向对象,就算是心里上面接受的了,灵魂我觉得也应该是跟不上的,学不好是很正常的现象,计算机语言老师讲的再多,你在课堂上面跟着老师听的再多,我觉得你应该还是学不会的,最主要的原因是你根本没有想过该怎么来学习计算机编程语言,记得大一的时候金山网络公司在湖大招聘我们学校一个才来大学几天的被金山网络录取,一个刚到大学的就能够去和
- linux下tomcat开机自启动
bijian1013
tomcat
方法一:
修改Tomcat/bin/startup.sh 为:
export JAVA_HOME=/home/java1.6.0_27
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_H
- spring aop实例
bijian1013
javaspringAOP
1.AdviceMethods.java
package com.bijian.study.spring.aop.schema;
public class AdviceMethods {
public void preGreeting() {
System.out.println("--how are you!--");
}
}
2.beans.x
- [Gson八]GsonBuilder序列化和反序列化选项enableComplexMapKeySerialization
bit1129
serialization
enableComplexMapKeySerialization配置项的含义
Gson在序列化Map时,默认情况下,是调用Key的toString方法得到它的JSON字符串的Key,对于简单类型和字符串类型,这没有问题,但是对于复杂数据对象,如果对象没有覆写toString方法,那么默认的toString方法将得到这个对象的Hash地址。
GsonBuilder用于
- 【Spark九十一】Spark Streaming整合Kafka一些值得关注的问题
bit1129
Stream
包括Spark Streaming在内的实时计算数据可靠性指的是三种级别:
1. At most once,数据最多只能接受一次,有可能接收不到
2. At least once, 数据至少接受一次,有可能重复接收
3. Exactly once 数据保证被处理并且只被处理一次,
具体的多读几遍http://spark.apache.org/docs/lates
- shell脚本批量检测端口是否被占用脚本
ronin47
#!/bin/bash
cat ports |while read line
do#nc -z -w 10 $line
nc -z -w 2 $line 58422>/dev/null2>&1if[ $?-eq 0]then
echo $line:ok
else
echo $line:fail
fi
done
这里的ports 既可以是文件
- java-2.设计包含min函数的栈
bylijinnan
java
具体思路参见:http://zhedahht.blog.163.com/blog/static/25411174200712895228171/
import java.util.ArrayList;
import java.util.List;
public class MinStack {
//maybe we can use origin array rathe
- Netty源码学习-ChannelHandler
bylijinnan
javanetty
一般来说,“有状态”的ChannelHandler不应该是“共享”的,“无状态”的ChannelHandler则可“共享”
例如ObjectEncoder是“共享”的, 但 ObjectDecoder 不是
因为每一次调用decode方法时,可能数据未接收完全(incomplete),
它与上一次decode时接收到的数据“累计”起来才有可能是完整的数据,是“有状态”的
p
- java生成随机数
cngolon
java
方法一:
/**
* 生成随机数
* @author
[email protected]
* @return
*/
public synchronized static String getChargeSequenceNum(String pre){
StringBuffer sequenceNum = new StringBuffer();
Date dateTime = new D
- POI读写海量数据
ctrain
海量数据
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming
- mysql 日期格式化date_format详细使用
daizj
mysqldate_format日期格式转换日期格式化
日期转换函数的详细使用说明
DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string. The&n
- 一个程序员分享8年的开发经验
dcj3sjt126com
程序员
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。
明确入行的目的
很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容
- android欢迎界面淡入淡出效果
dcj3sjt126com
android
很多Android应用一开始都会有一个欢迎界面,淡入淡出效果也是用得非常多的,下面来实现一下。
主要代码如下:
package com.myaibang.activity;
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.CountDown
- linux 复习笔记之常见压缩命令
eksliang
tar解压linux系统常见压缩命令linux压缩命令tar压缩
转载请出自出处:http://eksliang.iteye.com/blog/2109693
linux中常见压缩文件的拓展名
*.gz gzip程序压缩的文件
*.bz2 bzip程序压缩的文件
*.tar tar程序打包的数据,没有经过压缩
*.tar.gz tar程序打包后,并经过gzip程序压缩
*.tar.bz2 tar程序打包后,并经过bzip程序压缩
*.zi
- Android 应用程序发送shell命令
gqdy365
android
项目中需要直接在APP中通过发送shell指令来控制lcd灯,其实按理说应该是方案公司在调好lcd灯驱动之后直接通过service送接口上来给APP,APP调用就可以控制了,这是正规流程,但我们项目的方案商用的mtk方案,方案公司又没人会改,只调好了驱动,让应用程序自己实现灯的控制,这不蛋疼嘛!!!!
发就发吧!
一、关于shell指令:
我们知道,shell指令是Linux里面带的
- java 无损读取文本文件
hw1287789687
读取文件无损读取读取文本文件charset
java 如何无损读取文本文件呢?
以下是有损的
@Deprecated
public static String getFullContent(File file, String charset) {
BufferedReader reader = null;
if (!file.exists()) {
System.out.println("getFull
- Firebase 相关文章索引
justjavac
firebase
Awesome Firebase
最近谷歌收购Firebase的新闻又将Firebase拉入了人们的视野,于是我做了这个 github 项目。
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 RE
- C++学习重点
lx.asymmetric
C++笔记
1.c++面向对象的三个特性:封装性,继承性以及多态性。
2.标识符的命名规则:由字母和下划线开头,同时由字母、数字或下划线组成;不能与系统关键字重名。
3.c++语言常量包括整型常量、浮点型常量、布尔常量、字符型常量和字符串性常量。
4.运算符按其功能开以分为六类:算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。
&n
- java bean和xml相互转换
q821424508
javabeanxmlxml和bean转换java bean和xml转换
这几天在做微信公众号
做的过程中想找个java bean转xml的工具,找了几个用着不知道是配置不好还是怎么回事,都会有一些问题,
然后脑子一热谢了一个javabean和xml的转换的工具里,自己用着还行,虽然有一些约束吧 ,
还是贴出来记录一下
顺便你提一下下,这个转换工具支持属性为集合、数组和非基本属性的对象。
packag
- C 语言初级 位运算
1140566087
位运算c
第十章 位运算 1、位运算对象只能是整形或字符型数据,在VC6.0中int型数据占4个字节 2、位运算符: 运算符 作用 ~ 按位求反 << 左移 >> 右移 & 按位与 ^ 按位异或 | 按位或 他们的优先级从高到低; 3、位运算符的运算功能: a、按位取反: ~01001101 = 101
- 14点睛Spring4.1-脚本编程
wiselyman
spring4
14.1 Scripting脚本编程
脚本语言和java这类静态的语言的主要区别是:脚本语言无需编译,源码直接可运行;
如果我们经常需要修改的某些代码,每一次我们至少要进行编译,打包,重新部署的操作,步骤相当麻烦;
如果我们的应用不允许重启,这在现实的情况中也是很常见的;
在spring中使用脚本编程给上述的应用场景提供了解决方案,即动态加载bean;
spring支持脚本