Skip to content

Instantly share code, notes, and snippets.

View martin-g's full-sized avatar
🏠
Working from home

Martin Grigorov martin-g

🏠
Working from home
View GitHub Profile
diff --git i/component/viewer/wicket/impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java w/component/viewer/wicket/impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
index f5503ec..aff14ab 100644
--- i/component/viewer/wicket/impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
+++ w/component/viewer/wicket/impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
@@ -45,6 +45,8 @@
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.request.cycle.IRequestCycleListener;
import org.apache.wicket.request.resource.CssResourceReference;
+import org.apache.wicket.resource.loader.ClassStringResourceLoader;
+import org.apache.wicket.resource.loader.IStringResourceLoader;
@martin-g
martin-g / gist:468502
Created July 8, 2010 19:51
Custom component with custom markup
package com.mycompany;
import org.apache.wicket.MarkupContainer;
import org.apache.wicket.markup.ComponentTag;
import org.apache.wicket.markup.IMarkupCacheKeyProvider;
import org.apache.wicket.markup.IMarkupResourceStreamProvider;
import org.apache.wicket.markup.MarkupException;
import org.apache.wicket.markup.MarkupStream;
import org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup;
import org.apache.wicket.util.resource.IResourceStream;
@martin-g
martin-g / config.yml
Created March 18, 2020 09:12
Possible circleci-multiarch-support
jobs:
setup-multiarch:
machine: true
steps:
- run:
name: Setup Multiarch
command: docker run --rm --privileged multiarch/qemu-user-static:register
on-amd64:
docker: ubuntu:bionic
@martin-g
martin-g / MemcachedTestController.java
Created May 11, 2020 12:29
Spring REST endpoint with CRUD operations
package info.mgsolutions.testbed.rest;
import info.mgsolutions.testbed.domain.Error;
import info.mgsolutions.testbed.domain.Person;
import info.mgsolutions.testbed.domain.Response;
import lombok.extern.slf4j.Slf4j;
import net.rubyeye.xmemcached.MemcachedClient;
import net.rubyeye.xmemcached.exception.MemcachedException;
import net.rubyeye.xmemcached.transcoders.SerializingTranscoder;
import org.springframework.http.HttpStatus;
jmeter.sh \
--testfile JMeter_plan.jmx \
--logfile $RESULTS_FILE \
--reportoutputfolder $RESULTS_FOLDER \
--reportatendofloadtests \
--nongui \
--forceDeleteResultFile \
--jmeterproperty httpclient4.validate_after_inactivity=4900 \
--jmeterproperty httpclient4.time_to_live=120000 \
-Jhost=$JMETER_HOST \
-- Initialize the pseudo random number generator
-- Resource: http://lua-users.org/wiki/MathLibraryTutorial
math.randomseed(os.time())
math.random(); math.random(); math.random()
local _request = {}
method = ''
wrk -c96 -t8 -d30s -s /scripts/wrk-report-to-csv.lua $HOST:$PORT
=========================================================================
Type Ops/sec Hits/sec Misses/sec Latency KB/sec
-------------------------------------------------------------------------
Sets 985.28 --- --- 20.02700 67.22
Gets 9842.00 0.00 9842.00 20.01900 248.83
Waits 0.00 --- --- 0.00000 ---
Totals 10827.28 0.00 9842.00 20.02000 316.05
=========================================================================
Type Ops/sec Hits/sec Misses/sec Latency KB/sec
-------------------------------------------------------------------------
Sets 931.04 --- --- 20.06800 63.52
Gets 9300.21 0.00 9300.21 20.32600 235.13
Waits 0.00 --- --- 0.00000 ---
Totals 10231.26 0.00 9300.21 20.30200 298.66
=========================================================================
Type Ops/sec Hits/sec Misses/sec Latency KB/sec
-------------------------------------------------------------------------
Sets 829.68 --- --- 23.46500 63.90
Gets 8287.69 0.00 8287.69 23.56100 314.75
Waits 0.00 --- --- 0.00000 ---
Totals 9117.37 0.00 8287.69 23.55200 378.65