Ignite介绍

Ignite 是SolarWinds公司开发的一款数据库性能监控、性能分析并提供优化解决方案的性能检测分析工具,Ignite配置简单、方便;它会收集实时会话数据、服务器资源使用情况,以及数据库服务器性能数据。提供实时监控和告警。它不仅可以从多个维度-如等待类型、程序、 执行计划分析历史趋势的响应时间。而且有着非常优秀的图形化界面,用户体验非常棒。当然这款工具并非是免费的,但是提供试用版本。大家可以去http://www.ignitefree.com/了解一下Ignite提供的免费版本,SolarWinds公司最近被Confio Software收购了。大家也可以从它的官网http://www.confio.com/去了解一下。

使用Ignite工具已经有一段时间了,但是也发现它有个弱点,就是数据采集相当频繁。相当占用带宽资源. 部署Ignite的Repository Server位于香港,它需要连接到大陆服务器采集各类性能数据。结果Zabix监控结果发现它占用了接近10%的带宽资源。于是决定在大陆这边也部署Ignite,用来监控这边的数据库服务器,避免星型拓扑结构造成带宽资源消耗严重。数据采集频繁的结果就是需要大量的存储。所以不时要维护数据库的表空间.

Ignite更多的使用可以参考官方提供的教程:http://www.confio.com/dev/tutorial/ignite/

Ingite安装

Step 1: 首先去官方网站注册并下载Ignite安装包 http://www.confio.com/ignite-download 。它有Unix/Linux 和Windows两个版本。Repository Server (资源库服务器 或 存储库服务器)可以是Oracle 或SQL Server。 也就是说Ignite采集来的数据可以存储在Oracle或SQL Server数据库中。

Step 2:下载后解压后,有两个文件,一个安装脚本ignite_8_3_407_installer.sh,一个是安装说明文件

[root@gsp ignite_8_3_407_installer]# ll

total 161980

-rwxr-xr-x 1 root root 165693196 Jan 1 02:28 ignite_8_3_407_installer.sh

-rw-r--r-- 1 root root 1092 Jan 1 02:28 install.txt

[root@gsp ignite_8_3_407_installer]# more install.txt

Installation Instructions for Ignite on UNIX/Linux

==============================================================================

Ignite versions 8.0 and higher have a binary executable installer for

UNIX/Linux.

TRANSFER

========

If you need to transfer the install file to a UNIX or Linux server, make sure

you do this in binary mode. Most ftp transfer utilities transfer ".sh" files

in binary mode by default.

INSTALL

========

Execute the .sh file by either making it executable and running it directly:

chmod +x ignite_8_3_407_installer.sh

./ignite_8_3_407_installer.sh

Or indirectly execute it via the shell:

sh ignite_8_3_407_installer.sh

The install will display instructions, and will prompt you for any needed

information (e.g. installation directory).

The install files including the directory containing this file (install.txt)

can be deleted after the installation is complete.

UPGRADES

========

If you are upgrading from a previous version of Ignite, see KB Article 1511

(http://support.confio.com/kb/1511).

[root@gsp ignite_8_3_407_installer]# chmod +x ignite_8_3_407_installer.sh

[root@gsp ignite_8_3_407_installer]# ./ignite_8_3_407_installer.sh

Verifying archive integrity... All good.

Uncompressing Ignite 8.3.407 installation files.........

Before installing and running Ignite, you must agree to the following

software license agreement (EULA). Press [enter] to view the license...

SOLARWINDS

END USER LICENSE AGREEMENT

IMPORTANT -- READ CAREFULLY BEFORE USING THIS SOFTWARE (DEFINED BELOW): THIS IS A LEGAL AGREEMENT BETWEEN YOU (DEFINED BELOW) AND SOLARW

INDS WORLDWIDE, LLC COVERING YOUR USE OF ANY SOLARWINDS SOFTWARE THAT YOU HAVE ACQUIRED. YOU ACKNOWLEDGE UPON INSTALLATION OF ANY SOFTWA

RE APPLICATION THAT YOU HAVE REVIEWED AND AGREED TO ALL OF THE TERMS AND CONDITIONS SET FORTH IN THIS DOCUMENT. IF YOU DO NOT AGREE WITH

THESE TERMS AND CONDITIONS, DO NOT INSTALL OR USE THE SOFTWARE. IF YOU HAVE ALREADY INSTALLED THIS SOFTWARE AND DO NOT AGREE TO THESE T

ERMS AND CONDITIONS, PLEASE UNINSTALL THE SOFTWARE AND IMMEDIATELY DISCONTINUE ITS USE. YOU AGREE THAT YOUR USE OF THE SOFTWARE ACKNOWLE

DGES THAT YOU HAVE READ THIS LICENSE, UNDERSTAND IT, AND AGREE TO COMPLY WITH ITS TERMS AND CONDITIONS.

BY CLICKING ON THE "ACCEPT" BUTTON, OPENING THE PACKAGE, DOWNLOADING THE PRODUCT, OR USING THE EQUIPMENT THAT CONTAINS THIS SOFTWARE, YO

U ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, CLICK THE "DO NOT ACCEPT" BUT

TON AND THE INSTALLATION PROCESS WILL NOT CONTINUE. IN ADDITION, (1) IF YOU ARE OTHERWISE ATTEMPTING TO DOWNLOAD THE PRODUCT AND YOU DO

NOT AGREE WITH THE TERMS OF THIS AGREEMENT, DO NOT COMPLETE THE DOWNLOAD; OR (2) IF YOUR SOFTWARE WAS INCLUDED IN EQUIPMENT WHICH YOU PU

RCHASED AND YOU DO NOT AGREE WITH THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE.

This End User License Agreement (the "EULA") is hereby entered into and agreed upon by You, either an individual or an entity ("You" or

"Company") and SolarWinds Worldwide, LLC and its affiliates, directors, officers, agents, employees, and its suppliers and licensors (co

llectively "SolarWinds") for the Software (as defined below).

1. DEFINITIONS.

1.1 "Software" means the object code versions of the product, together with the updates, upgrades, modifications or enhancements owned a

nd provided by SolarWinds to You pursuant to this EULA.

1.2 "Computer" means the hardware, if the hardware is a single computer system whether physical or virtual, or shall mean the computer system with which the hardware operates, if the hardware is a compu

ter system component.

2. GENERAL USE.

2.1 Individual Components. This Software is an application made up of individual software components, each of which was individually written and copyrighted.

2.2 Third Party Software and/or Components. ANY THIRD PARTY SOFTWARE, INCLUDING ANY THIRD PARTY'S PLUG-IN, THAT MAY BE PROVIDED WITH THE SOFTWARE IS INCLUDED FOR USE AT YOUR OPTION. IF YOU CHOOSE TO U

SE SUCH THIRD PARTY SOFTWARE, THEN SUCH USE SHALL BE GOVERNED BY SUCH THIRD PARTY'S LICENSE AGREEMENT. SOLARWINDS IS NOT RESPONSIBLE FOR ANY THIRD PARTY'S SOFTWARE AND SHALL HAVE NO LIABILITY FOR YOUR U

SE OF THIRD PARTY SOFTWARE. YOU MAY ACCESS ANY THIRD PARTY LICENSE INCLUDED WITH THE SOFTWARE YOU HAVE PURCHASED AT http://www.solarwinds.com/support/3rdPartySoftware/3rdParty.htm.

The third-party software contained in this Software may include or contain software licensed under the following licenses, GNU General Public License ("GPL") or Lesser GNU General Public License ("Open

Source Programs"). These Open Source Programs are licensed pursuant to an end user license agreement that permits the end user to copy, modify, and redistribute the software, in both source code and bi

nary code forms. These end user license agreements can be located at: http://www.solarwinds.com/support/3rdPartySoftware/3rdParty.htm. Nothing in this EULA limits an end user's rights under, or grants

the end user rights that supersede, the terms of any applicable Open Source Program end user license agreement.

2.3 Collective Work. The Software is a collective work under U.S. Copyright Law. Upon installation of this Software, SolarWinds hereby grants You the following license to use the Software in Your faci

lity subject to the terms contained herein subject to the licenses referenced herein.

3. GRANT OF LICENSE. Upon payment of the fees applicable under this EULA, SolarWinds hereby grants to You a perpetual, non-exclusive, nontransferable license to use the Software and any related docume

ntation ("Documentation"), subject to the following terms:

a) For each registered serial number and Software license key that you purchase, You may: (i) use the Software on any single Computer; and (ii) copy the Software for back-up and archival purposes, prov

ided any copy must contain all of the original Software's proprietary notices within the United States and its territories or any other country to which this program can legally be exported.

b) The Software is "in use" on a Computer when it is loaded into temporary memory or installed in permanent memory (Hard Drive, CD-ROM or other storage device). You agree to use Your best efforts to p

revent and protect the contents of the Software and Documentation from unauthorized use or disclosure. You agree that You will register this Software and its corresponding serial number only with Solar

Winds and that You will only install a Software license key obtained directly from SolarWinds.

4. LICENSE RESTRICTIONS.

4.1 You may not: (i) permit other individuals to use the Software or Documentation except under the terms listed above; (ii) modify, translate, reverse engineer, decompile, disassemble (except to the ex

tent that this restriction is expressly prohibited by law) or create derivative works based upon the Software or Documentation; (iii) copy the Software or Documentation (except for back-up or archival p

urposes); (iv) rent, lease, transfer, or otherwise transfer rights to the Software or Documentation; or (v) remove any proprietary notices or labels on the Software or Documentation. Any such forbidden

use shall immediately terminate Your license to the Software. The recording, playback and download features of the Software are intended only for use with public domain or properly licensed content an

d content creation tools. You may require a third party license to create, copy, download, record or save third-party media or content files for playback by this Software or to serve or distribute such

files to be played back by the Software.

4.2 SolarWinds Name. You may not delete, remove, hide, move or alter any icon, image or text that represents the company name of SolarWinds, any derivation thereof, or any icon, image, or text that is

likely to be confused with the same. All representations to the company name "SolarWinds" must remain as originally distributed regardless of the presence or absence of a trademark, copyright, or other

intellectual property symbol or notice requirement.

4.3 Export Restrictions. The Software (including encryption software) and Documentation (including any technical data) delivered to You under this EULA are subject to U.S. export control laws and reg

ulations and may also be subject to import and export laws of the jurisdiction in which it was obtained, if outside the U.S. You shall abide by all applicable export control laws, rules and regulations

applicable to the Software and Documentation. You agree that You will not export, re-export, or transfer the Software or Documentation, in whole or in part, to any country, person, or entity subject t

o U.S. export restrictions. You specifically agree not to export, re-export, or transfer the Software or Documentation (i) to any country to which the U.S. has embargoed or restricted the export of goo

ds or services, or to any national of any such country, wherever located, who intends to transmit or transport the products back to such country; (ii) to any person or entity who You know or have reason

to know will utilize the Software or portion thereof in the design, development, production or use of nuclear, chemical or biological materials, facilities, or weapons; or (iii) to any person or entity

who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government.

4.4 Compliance with Applicable Laws. You agree that You shall only use the Software and Documentation in a manner that complies with all applicable laws in the jurisdictions in which You use the So

ftware and Documentation, including, but not limited to, applicable restrictions concerning copyright and other intellectual property rights.

4.5 Use by Network Monitoring Services Providers. SolarWinds strictly prohibits the use of the Software to sell or provide network monitoring services to users who are not individually licensed by Sol

arWinds except as described herein:

(a) If You represent a Web Hosting company (also referred to as managed service providers, internet service providers, or xSPs), You may use the Software to test and report the applications, servers and

equipment resources You use to provide hosting services to Your customers; or

(b) If You operate a data center or provide infrastructure services, You may use the Software to test and report applications, servers and equipment whether such Resources are owned by You or Your custo

mers.

If You are an IT consultant, IT solution provider, or facilities management provider, who deploy or maintains networks, security solutions, communications solutions, hardware, software components, upgra

des, etc., You are required to individually license each of Your customers.

5. RIGHTS, TITLE, AND INTEREST TO INTELLECTUAL PROPERTY. Unless as conveyed herein, all rights, title, and interest in and to the Software, Documentation, and corresponding intellectual property (incl

uding without limitation any images, photographs, animations, video, audio, music, and text incorporated into the Software, the accompanying printed materials, and any copies of the Software) shall rema

in in SolarWinds or its suppliers or are publicly available. This EULA does not grant You any rights, title, or interest in or to any trademarks, service marks, or trade secrets of SolarWinds or its su

ppliers. The Software and Documentation are protected by the copyright and intellectual property laws of the United States and international copyright and intellectual property laws and treaties. All

title, rights, and interest in and to content, which may be accessed through the Software ("Content"), is the property of the respective Content owner, shall be retained by the applicable Content owner,

and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA gives You no rights to such Content, including use of the same. All rights not expressly grante

d under this EULA are reserved by SolarWinds, its suppliers, or third parties.

6. DATA RIGHTS. SolarWinds agrees that the data and information (including without limitation, computer software, computer database, computer software documentation, specifications, design drawings, r

eports, blueprints, and the like) generated by the Software from Your proprietary data and information shall be and remain Your sole property. SolarWinds may collect and track non-personally identifia

ble information about You, including but not limited to Your IP address, the type of hardware You use, and the type of browser You employ, to assist with the necessary operation and function of the Soft

ware. SolarWinds reserves the right to compile, save, and use within the scope of SolarWinds' activities and to analyze any and all of Your data (registration data and use history). SolarWinds' use of

any such data shall be for internal purposes only, including without limitation for the purposes of responding to Your requests for information, for contacting You, or providing You maintenance and sup

port. Any such use of Your data will be treated as confidential information. SolarWinds may provide aggregated statistics about Your use of the Software to third parties, but such information will be

aggregated so that it does not identify a particular individual or company.

7. LIMITED WARRANTY. SolarWinds warrants to You that for a period of thirty (30) days following delivery of the Software to You that the Software will perform substantially in conformance with the pub

lished Documentation. SolarWinds does not warrant that the Software will meet all of Your requirements or that the use of the Software will be uninterrupted or error-free. The foregoing warranty appli

es only to failures in operation of the Software that are reproducible in standalone form and does not apply to: (i) Software that is modified or altered by You or any third party that is not authorized

by SolarWinds; (ii) Software that is otherwise operated in violation of this EULA or other than in accordance with the published Documentation; or (iii) failures that are caused by other software or ha

rdware products. To the maximum extent permitted under applicable law, as SolarWinds and its supplier's entire liability, and as Your exclusive remedy for any breach of the foregoing warranty, SolarWin

ds will, at its sole option and expense, promptly repair or replace any medium or Software that fails to meet this limited warranty or, if SolarWinds is unable to repair or replace the medium or the So

ftware, refund to You the applicable license fees paid upon return, if applicable, of the nonconforming item to SolarWinds. The warranty is void if failure of the Software has resulted from accident, a

buse, or misapplication. Any replacement Software will be warranted for 30 days.

SOLARWINDS WARRANTS THAT THE SOFTWARE AND RELATED DOCUMENTATION DO NOT INFRINGE ON ANY PATENTS, COPYRIGHTS OR TRADEMARKS OR CONSTITUTE MISAPPROPRIATION OF THIRD PARTY PROPRIETARY INFORMATION.

EXCEPT AS EXPRESSLY STATED IN THIS SECTION, SOLARWINDS IS PROVIDING AND LICENSING THE SOFTWARE TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE

IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.

8. LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL SOLARWINDS BE LIABLE TO YOU FOR MORE THAN THE AMOUNT OF LICENSE FEES THAT YOU HAVE PAID TO SOLARWINDS IN

THE PRECEDING (12) TWELVE MONTHS OR BE LIABLE TO YOU FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF THE

USE OR INABILITY TO USE THE SOFTWARE OR SOFTWARE PROGRAMS, EVEN IF SOLARWINDS OR A DEALER AUTHORIZED BY SOLARWINDS HAD BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

9. MISCELLANEOUS. If any provision of this EULA is held to be unenforceable, that shall not affect the enforceability of the remaining provisions. This EULA shall be governed by the laws of the State

of Texas and of the United States, without regard to any conflict of laws provisions, except that the United Nations Convention on the International Sale of Goods shall not apply. You hereby consent t

o jurisdiction of the courts of both the state or federal courts of Texas.

10. COUNTERPARTS AND FACSIMILE SIGNATURE. This EULA may be executed in counterparts, each of which shall be deemed an original and all of which shall constitute one and the same instrument. The Partie

s may exchange signature pages by facsimile and such signatures shall be effective to bind the Parties.

11. COMPLETE AGREEMENT. This EULA constitutes the entire agreement between the Parties and supersedes all prior or contemporaneous communications, agreements and understandings, written or oral, with r

espect to the subject matter hereof including without limitation the terms of any party EULA or any purchase order issued in connection with this EULA. This EULA shall not be amended or modified except

in a writing signed by authorized representatives of each party.

12. RESTRICTED RIGHTS. SolarWinds' Software is provided to non-DOD agencies with RESTRICTED RIGHTS and its supporting documentation is provided with LIMITED RIGHTS. Use, duplication, or disclosure by t

he government is subject to the restrictions as set forth in subparagraph "C" of the Commercial Computer Software - Restricted Rights clause at FAR 52.227-19. In the event the sale is to a DOD agency, t

he government's rights in software, supporting documentation, and technical data are governed by the restrictions in the Technical Data Commercial Items clause at DFARS 252.227-7015 and DFARS 227.7202.

Manufacturer is SolarWinds Worldwide, LLC, 3711 South MoPac Expressway, Building Two, Austin,Texas 78746.

Do you agree with the license? [y/n]:

Please enter either "y" or "n"

Do you agree with the license? [y/n]: y

Searching for java executable... This may take a few minutes, please be patient.

Found java executable at [/usr/java/jdk1.7.0_25/bin/java].

Please note the following before proceeding:

Ignite is a web server. You should install Ignite on a server that:

- has network connectivity to the Repository and the monitored databases, and

- is available at all times (a laptop might not be a good choice), and

- is not running applications where performance is critical.

Proceed with installation? [Y/n]: Y

This script will extract Ignite into a directory of your choosing.

The directory must already exist and must be writable by the current user.

Ignite will be extracted into its own version-specific directory under

the directory you enter below. For example, if you enter "/home/ignite"

as the destination directory, Ignite will be extracted into the directory

"/home/ignite/ignite_8_3_407".

Enter destination directory for Ignite [/root/kerry]: /home/ignite

Extracting Ignite to directory [/home/ignite]...........................................................................done.

Please view the readme.txt for startup and upgrade instructions. The readme

will explain how to get Ignite running. Once it is running, an Ignite

wizard will walk you through creating a Repository and monitoring database

instances. The readme.txt is located at:

/home/ignite/ignite_8_3_407/readme.txt

Would you like to view the readme.txt now? [Y/n]: n

Ignite installation complete.

启动Ignite服务:

[root@gsp ~]# cd /home/ignite/

[root@gsp ignite]# ls

ignite_8_3_407

[root@gsp ignite]# cd ignite_8_3_407/

[root@gsp ignite_8_3_407]# ls

ConfioIgnitePIUserGuide.pdf iwc QuickStartPerformanceOracleDB2Sybase.pdf readme.txt SolarWindsEula.rtf

ConfioIgniteVMUserGuide.pdf license.txt QuickStartPerformanceSQLServer.pdf shutdown.sh startup.sh

[root@gsp ignite_8_3_407]# ./startup.sh

**************************************************************************

*

* If this script fails you can manually start the program by

* doing the following steps:

*

* 1) Set the JAVA_HOME environment variable to your Java installation.

* 2) Add <JAVA_HOME>/bin to your PATH environment variable.

* 3) Go to the <Ignite Home>/tomcat/bin directory.

* 4) Run ./startup.sh

* 5) Bring up the link (http://machine Name:8123

* or http://machine IP:8123) in your browser.

*

*

***************************************************************************

Catalog is being created...

Found java 1.5 or higher

JAVA HOME IS SET TO /home/ignite/ignite_8_3_407/iwc/jre_linux

PATH IS SET TO /home/ignite/ignite_8_3_407/iwc/jre_linux/bin:/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

The server port is 8127

The port is 8123

IWC is not running.

The port 8123 is open

The port 8127 is open

Starting Ignite

IBM Jvm Is Set To NO

Setting the -server option for JVM

JAVA_OPTS is -server -Xms128m -Xmx512m -Xss128k -XX:MaxPermSize=128m -Dcom.sun.management.jmxremote -Djava.net.preferIPv4Stack=true

Waiting on initialization...please be patient

**************************************************************************

*

* Ignite has been launched, wait one minute then bring up

* this link in your browser:

*

* http://<Machine Name>:8123 or http://<Machine IP>:8123

*

* If the link does not work, check <iwc_dir>/tomcat/logs

* and make sure a firewall is not running on this machine.

*

***************************************************************************

Exiting script after webserver launched.

更多Ignite资料请见 Ignite_Installation_and_User_Guide.pdf 接下来就是准备Ignite的Repository。下篇继续!

Ignite安装配置——上篇的更多相关文章

  1. Ignite安装配置——中篇

    Linux Ignite配置——上篇大体介绍了一下Ignite工具的功能.特性等,以及如何在Linux 上安装配置.从上篇可见Ignite安装非常的简单方便.下面介绍一下Ignite Reposito ...

  2. Twitter Storm安装配置(Ubuntu系统)单机版

    要使用storm首先要安装以下工具:JDK.Python.zookeeper.zeromq.jzmq.storm (注:各个模块都是独立的,如果安装失败或者卡顿可以单独百度某个模块的安装,都是可以的. ...

  3. Linux系统中ElasticSearch搜索引擎安装配置Head插件

    近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...

  4. Webpack安装配置及打包详细过程

    引言 前端经过漫长的发展,涌现出了很多实践方法来处理复杂的工作流程,让开发变得更加简便,其中,模块化可以使复杂的程序细化成为各个小的文件,而webpack并不强制你使用某种模块化方案,而是通过兼容所有 ...

  5. Hive安装配置指北(含Hive Metastore详解)

    个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...

  6. Hive on Spark安装配置详解(都是坑啊)

    个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...

  7. ADFS3.0与SharePoint2013安装配置(原创)

    现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...

  8. Hadoop的学习--安装配置与使用

    安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...

  9. redis的安装配置

    主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7  到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...

随机推荐

  1. HBase 数据模型(Data Model)

    HBase Data Model--HBase 数据模型(翻译) 在HBase中,数据是存储在有行有列的表格中.这是与关系型数据库重复的术语,并不是有用的类比.相反,HBase可以被认为是一个多维度的 ...

  2. java.util.concurrent包详细分析--转

    原文地址:http://blog.csdn.net/windsunmoon/article/details/36903901 概述 Java.util.concurrent 包含许多线程安全.测试良好 ...

  3. struts2学习笔记--线程安全问题小结

    在说struts2的线程安全之前,先说一下,什么是线程安全?这是一个网友讲的, 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码.如果每次运行结果和单线程运行的结果是一样 ...

  4. JavaScript基础深入研究

    一.DOM事件 1.事件阻止API preventDefault() — 阻止浏览器默认 stopPropagation() — 阻止事件流冒泡 stopImmediatePropagation() ...

  5. 实际案例:在现有代码中通过async/await实现并行

    一项新技术或者一个新特性,只有你用它解决实际问题后,才能真正体会到它的魅力,真正理解它.也期待大家能够多分享解一些解决实际问题的内容. 在我们遭遇“黑色30秒”问题的过程中,切身体会到了异步的巨大作用 ...

  6. Web 上传图片加水印

    上传图片加水印 需要使用控件FileUpload 上传按钮Image控件展示上传的图片,页面中拖入三个控件 <form id="form1" runat="serv ...

  7. Repeater 控件

    Repeater 控件是一个容器控件,可用于从网页的任何可用数据中创建自定义列表.Repeater 控件没有自己内置的呈现功能,这意味着用户必须通过创建模板来提供 Repeater 控件的布局.当网页 ...

  8. Entity FrameWork 6帮助类

    public class BaseDAL { string strConn = ""; public BaseDAL(string connString) { strConn = ...

  9. string转byte[]

    static byte[] GetBytes(string str) { byte[] bytes = new byte[str.Length * sizeof(char)]; System.Buff ...

  10. Xamarin对Visual Studio用户免费 Xamarin SDK将开源

    在 Build 2016开发者大会上,微软宣布它上个月收购的C#和.NET移动开发工具Xamarin对所有Visual Studio用户免费.所有Visual Studio版本涵盖了从免费的社区版到企 ...