Skip to content

Instantly share code, notes, and snippets.

$ ls /opt/sonatype/sonatype-work/nexus3/db/
OSystem accesslog analytics audit component config model.properties security
$ docker-compose exec nexus java -jar ./lib/support/nexus-orient-console.jar
CONNECT PLOCAL:/opt/sonatype/sonatype-work/nexus3/db/component admin admin
REBUILD INDEX *
REPAIR DATABASE --fix-graph
REPAIR DATABASE --fix-links
REPAIR DATABASE --fix-ridbags
@alanland
alanland / docker-compose.yml
Created December 13, 2019 11:54 — forked from pantsel/docker-compose.yml
example docker-compose.yml for kong, postgres and konga
version: "3"
networks:
kong-net:
driver: bridge
services:
#######################################
# Postgres: The database used by Kong
@alanland
alanland / Install-Docker-on-Linux-Mint.sh
Created December 22, 2015 08:01 — forked from sirkkalap/Install-Docker-on-Linux-Mint.sh
Install Docker on Linux Mint
##########################################
# To run:
# curl -sSL https://gist.githubusercontent.com/sirkkalap/e87cd580a47b180a7d32/raw/d9c9ebae4f5cf64eed4676e8aedac265b5a51bfa/Install-Docker-on-Linux-Mint.sh | bash -x
##########################################
# Check that HTTPS transport is available to APT
if [ ! -e /usr/lib/apt/methods/https ]; then
sudo apt-get update
sudo apt-get install -y apt-transport-https
fi
# Modify /etc/yum.repos.d/epel.repo. Under the section marked [epel], change enabled=0 to enabled=1.
sudo yum install erlang --enablerepo=epel
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.1/rabbitmq-server-3.1.1-1.noarch.rpm
sudo rpm -Uvh rabbitmq-server-3.1.1-1.noarch.rpm
# Enable managament plugin
sudo rabbitmq-plugins enable rabbitmq_management
$ brew install selenium-server-standalone chromedriver
$ git clone git@github.com:theintern/intern.git
$ cd intern
$ npm install --production
$ ln -s .. node_modules/intern
$ curl https://gist.github.com/neonstalwart/6630466/raw/f0e4e4efbefa40c746f7c68e2bb4fa0dd5215047/selftest.local.intern.js > tests/selftest.local.intern.js
$ java -jar /usr/local/opt/selenium-server-standalone/selenium-server-standalone-2.35.0.jar -p 4444 &
$ node node_modules/intern/runner.js config=tests/selftest.local.intern
@alanland
alanland / ShiroDuiTabLib.groovy
Last active January 1, 2016 10:59
Grails Shiro-dui
def permissionSelect = { attrs ->
def allPerms = ((attrs.value ?: []) + grailsApplication.controllerClasses.findAll {
it.propertyName != "authController"
}.collect { controller ->
def base = controller.propertyName - 'Controller';
controller.getURIs().collect {
def action = it.split('\\/')
action = (action.size() == 2 ? "*" : action[2])
"${base}:${action}"
}
#! /usr/bin/env python
# coding=utf-8
__author__ = 'jszhou'
from bottle import *
import hashlib
import xml.etree.ElementTree as ET
import urllib2
# import requests
import json
@alanland
alanland / extendTree.js
Created August 23, 2013 04:47
Dojo Tree.refresh
require(["dojo/_base/lang", "dijit/Tree"], function(lang, Tree){
lang.extend(Tree, {
refresh : function() {
// Destruct the references to any selected nodes so that
// the refreshed tree will not attempt to unselect destructed nodes
// when a new selection is made.
// These references are contained in Tree.selectedItem,
// Tree.selectedItems, Tree.selectedNode, and Tree.selectedNodes.
this.dndController.selectNone();
@alanland
alanland / String.js
Created August 15, 2013 06:45
JS 基础类扩展
// 计算长度,中文当作两个长度
String.prototype.len = function () {return this.replace(/[^\x00-\xff]/g, "**").length};
"哈哈asd哈哈".len();
@alanland
alanland / DoYouKnowJs.js
Created August 6, 2013 04:08
So, you think you know JavaScript?
if (!("a" in window)) {
var a = 1;
}
alert(a);
var a = 1,
b = function a(x) {
x && a(--x);
};