Feature |
Supporting |
Remarks |
|---|---|---|
Defining AK(Alternative Key) |
||
Defining View |
Yes |
|
Defining FK from AK |
||
Using Domain |
Yes |
datatype alias for more intuitive and consistent representation |
Generate DDL |
Yes |
- Oracle Database 9i/10g/11g/12c, SQL Server 2000/2005/2008/2012, DB2/UDB 7.1/8.1/9 |
Using name template |
Yes |
PK, FK, UK, Check, Index, ... |
[File > Print Diagram > To Image File]| Feature | Supporting | Remarks |
|---|---|---|
| Defining AK(Alternative Key) | Yes | |
| Defining View | No | |
| Defining FK from AK | No |
nmonW : Write-the-Configuration-Filef | F : :Fields-ManagementH : Threads-mode toggleI : Irix/Solaris-Mode togglet : Task/Cpu-States togglem : Memory/Swap-Usage toggle1 : Single/Separate-Cpu-States togglec : Command-Line/Program-Name toggleu | U : Show-Specific-User-Onlyi : Idle-Process toggleip.src == 192.168.1.31 and ip.addr == 203.252.150.28 and http
In ‘Response Assertion’, the variable defined via ‘CSV Data Set Config’ or ‘User Defined Variables’ can be used in test pattern.
In the following sample, certHash is variable defined in ‘CSV Data Set Config’
${__escapeOroRegexpChars(\"cert_hash\":\"${certHash}\")}
SwaggerGenerator, StaticHtml2Generator, JMeterCodegen, …org.asciidoctor.Attributes source$ rpm -Uhv mysql-workbench-community-6.2.3-1.el6.x86_64.rpm //install or upgrade. (do NOT use rpm -i ... as possible)$ rpm -ql mysql-workbench-community //list files in a installed package$ rpm -qlp mysql-workbench-community-6.2.3-1.el6.x86_64.rpm //list files in a rpm file$ rpm -qp --scripts mysql-workbench-community-6.2.3-1.el6.x86_64.rpm //list install/erase scriptlets in a rpm fileyumyum list, yum install, yum remove, yum update, yum check-update, yum info, yum search, yum provides, yum cleanyum grouplist, yum groupinfo, yum groupinstall, yum groupremove, yum groupupdateyum -v repolist enabled //list only enabled repositoriesyum -v list all subversion --enablerepo=rpmforge-extras //search subversion packages both installed and available including 'rpmforge-extras' repositoryyum -v list installed //list all installed packagesVBoxManage reference : VirtualBox CLIorg.hsqldb.server.Server API
server.properties file$JBOSS_HOME/bin/domain.sh and $JBOSS_HOME/bin/standalone.shorg.apache.zookeeper » zookeeperConstants
RTMPClient extends BaseRTMPClientHandlerBaseRTMPClientHandler extends BaseRTMPHandler implements IRTMPClientBaseRTMPHandler implements IRTMPHandler, Constants, StatusCodes
RTMPConnection
Channel
org.red5.server.jmx.mxbeans packagesAggreate.java source
AbstractClientStreamClientBroadcastStream.java
ClientBroadcastStreamMXBean, getCodecInfo(), metaData and call of VideoCodecFactory.getVideoCodec.C:/Program Files (x86)/My Application/log/redis.log” instead of “C:\Program Files (x86)\My Application\log\redis.log”inet module > socket options
httpd / socket_optionshttpd / server_optionsname, ip, backlog, nodelay, acceptor_pool_size, ssl, profile_fun, link, recbuf%USERPROFILE%\Application Data\Subversion\config~/.subversion/configsvn:mime-type = application/octet-streamsvn checkout
svn diff
svn update
svn revert + svn updatesvn delete
svn delete --keep-local’ and single .svn directory per working copy feature of Subversion 1.7.$ svn info . //show status including working copy path, repository path, base revision and et al.$ svn status . //show only locally modified items under the current directory of working copy$ svn update //update working copy$ svn commit //send changes from your working copy to the repository$ svn --force --depth infinity add . //add all unversioned files to local change$ svn copy ^/trunk/foundation ^/branches/foundation-20141123 -c “Created a new branch of /trunk/foundation” //making branchgit-clonegit-statusgit-addgit-commitgit-pushgit-pullgit-branchgit-checkoutgitignore ($HOME/.config/git/ignore, $GIT_DIR/info/exclude, .gitignore)git-diffgit-rebasegit-reset --hardgit log -1git checkout v1.0.0, git checkout tags/v1.0.0git checkout master$ git pull origin
$ git status . //identifies added, modified or untracked items under current local directory
$ git add . //updates index
$ git status . //confirms the changes to be committed
$ git commit -m "message ..." //commits changes into local repository
$ git status . //confirms all changes are committed
$ git push //pushes changes in local repository onto the remote repository
$ git branch //lists branches
$ git tag //lists tags
$ git checkout release-1.1 //updates working tree to release-1.1
$ git reset --hard //Resets the index and working tree. Any changes to tracked files in the working tree since <commit> are discarded.
gh-pages.gitattributes file..tfignore, recursive by defaultjob, instanceCollector |
Metrics |
References |
Remarks |
|---|---|---|---|
|
|
|
|
|
|
|
| Metric | Labels | Remarks |
|---|---|---|
node_cpu |
cpu, mode |
|
node_disk_io+* |
device |
|
node_network_receive_bytes |
device |
| Measure | Query | Remarks |
|---|---|---|
| Non-idle CPU usage of the specified physical node | 100 - avg(irate(node_cpu{job="node",instance="$instance",mode="idle"}[2m])) * 100 |
|
| By-mode CPU usage of the specified physical node | (avg (irate(node_cpu{job="node",instance="$instance"}[2m])) by (mode)) * 100 |
|
| Used memory(RAM) amount of the specified physical node | (node_memory_MemTotal{instance="$instance"} - (node_memory_MemFree{instance="$instance"} + node_memory_Buffers{instance="$instance"} + node_memory_Cached{instance="$instance"}))/ node_memory_MemTotal{instance="$instance"} * 100 |
|
| Network sent traffic rate by interface of the specified physical node | rate(node_network_transmit_bytes{job="node",instance="$instance",device=~"lo|^eth.*"}[2m]) |
|
| Network received traffic rate by interface of the specified physical node | rate(node_network_receive_bytes{job="node",instance="$instance",device=~"lo|^eth.*"}[2m]) |
“/usr/bin/prometheus-node-exporter -h” yields the following.
-auth.pass string
Password for basic auth.
-auth.user string
Username for basic auth.
-collector.diskstats.ignored-devices string
Regexp of devices to ignore for diskstats. (default "^(ram|loop|fd|(h|s|v|xv)d[a-z])\\d+$")
-collector.filesystem.ignored-mount-points string
Regexp of mount points to ignore for filesystem collector. (default "^/(sys|proc|dev)($|/)")
-collector.ipvs.procfs string
procfs mountpoint. (default "/proc")
-collector.megacli.command string
Command to run megacli. (default "megacli")
-collector.netdev.ignored-devices string
Regexp of net devices to ignore for netdev collector. (default "^$")
-collector.ntp.server string
NTP server to use for ntp collector.
-collector.textfile.directory string
Directory to read text files with metrics from.
-collectors.enabled string
Comma-separated list of collectors to use. (default "diskstats,filesystem,loadavg,meminfo,stat,textfile,time,netdev,netstat")
-collectors.print
If true, print available collectors and exit.
-debug.memprofile-file string
Write memory profile to this file upon receipt of SIGUSR1.
-log.level value
Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal, panic]. (default info)
-web.listen-address string
Address on which to expose metrics and web interface. (default ":9100")
-web.telemetry-path string
Path under which to expose metrics. (default "/metrics")
instance labelCandidate 1 : Using relabel_configs
- scrape_config:
job_name: node
static_configs:
- targets: ['10.0.0.1:9100/brick1' '10.0.02:9100/brick1']
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: ^[^/]*/(.*)
replacement: $1
- source_labels: [__address__]
target_label: __address__
regex: ^([^/]*).*
replacement: $1
Candidate 2 : Using lables for each target
- scrape_config:
job_name: node
static_configs:
- targets: ['10.0.0.1:9100']
lables:
"instance":"brick1"
"role":"peer"
- targets: ['10.0.0.1:9100']
lables:
"instance":"brick1"
"role":"peer"
GetServices, GetServiceCapabilitiesFindRecordings/GetRecordingSearchResults, FindEvents/GetEventSearchResultsCreateRecording, DeleteRecording, CreateTrack, DeleteTrackFindEvents
GetEventSearchResults
FindRecordings
GetRecordingSearchResults
FindMetadata
GetMetadataSearchResults
| Categories | Winners | Remarks |
|---|---|---|
| Most innovative contribution to the Java ecosystem | Spring Boot | |
| Most innovative solution to software delivery and DevOps | Docker | |
| Special Jury Award | Let’s Encrypt |
| Categories | Winners | Remarks |
|---|---|---|
| Most Innovative Java Technology | Java 8 | |
| Most Innovative Open Tech | Akka | |
| Special Jury Award | Netflix OSS |
| Categories | Winners | Remarks |
|---|---|---|
| Most Innovative Java Technology | Vert.x | a tool-kit for building reactive applications on the JVM |
| Most Innovative Open Technology | Docker | an open platform for distributed applications for developers and sysadmins |
| Most Innovative Open Tech Business | Hazelcast | The Leading Open Source In-Memory Data Grid |
| Categories | Winners | Remarks |
|---|---|---|
| Most Innovative Java Technology | Restructure101 | commercial product |
| Most Innovative Java Company | JetBrains | |
| Top Java Ambassador | Adam Bien | |
| Special Jury Award | Charlie Nutter |
| Categories | Winners | Remarks |
|---|---|---|
| Most Innovative Java Technology | JRebel | |
| Most Innovative Java Company | Red Hat | |
| Top Java Ambassador | Martin Odersky | |
| Special Jury Award | Brian Goetz |